方案二:矩阵键盘输入识别

    由各按键组成的矩阵键盘每条行线和列线都对应一条I/O口线,键位设在行线和列线的交叉点,当一个键按下就会有某一条行线与某一条列线接触,只要确定接触的是哪两条线,即哪两个I/O口线,就可以确定哪一个键被触动。 

    行线设计成上拉口线,初始时被置高电位,列线悬空,初始置低。通过不断读行线口线,或者中断方式触发键位扫描。当发现有键按下,将列线逐一置低,其他列线置高,读行线口线。当某条列线置低时,某条行线也被拉低,则确定这两条线的交点处的按钮被按下。每个按键都可通过程序赋予功能,从而完成密码识别[5]。本方案简单易行,故采用。

3 系统总体设计和主要芯片介绍

3.1 系统总体设计

本设计主要由单片机、矩阵键盘、液晶显示器和密码存储等部分组成。其中矩阵键盘用于输入数字密码和进行各种功能的实现。由用户通过连接单片机的矩阵键盘输入密码,后经过单片机对用户输入的密码与自己保存的密码进行对比,从而判断密码是否正确,然后控制引脚的高低电平传到开锁电路或者报警电路控制开锁还是报警,实际使用时只要将单片机负载由继电器换成电子密码锁的电磁铁吸合线圈即可。

 

上一篇:AT89C51单片机农业大棚温湿度自动检测系统设计+电路图
下一篇:NCS为氯化剂合成4-氯-3,5-二甲酚

单片机数字红外测距系统设计+电路图+程序

基于51单片机自动门智能控制系统设计

STC89C52单片机智能温度监测系统设计

STC89C52单片机盲人用时钟的设计+电路图+程序

粉料称重装置的单片机控...

基于TI-DSP平台的电力电子测控平台设计

STM32单片机的无刷直流电机控制系统设计

浅谈传统人文精神茬大學...

辩护律师的作证义务和保...

高校网球场馆运营管理初探【1805字】

拉力采集上位机软件开发任务书

中国古代秘书擅权的发展和恶变

《醉青春》导演作品阐述

浅谈新形势下妇产科护理...

谷度酒庄消费者回访调查问卷表

国内外无刷直流电动机研究现状

多元化刑事简易程序构建探讨【9365字】