![](https://csdnimg.cn/release/download_crawler_static/87945463/bga.jpg)
第三章 系统的硬件设计与实现
3.1 系统硬件概述
本系统是通过键盘扫描模块,既能够显示数据并且还能修改密码,开锁密码,
具有强大的功能,通过键盘扫描模块输入到单片机控制系统AT89S52 中。然后通
过数码显示模块来显示我们所要有数据,还有一个就是报警模块,当输入的密码
相同时,则显示模块的灯点亮,当输入的密码是错误时,绿灯点亮,报警模块立
刻发出声音报警。为了达到设定的功能,本装置键盘扫描模块、单片机控制模块、
数码管显示模块,声光报警模块等 4 模块组成。
3.2 主要单元电路的设计
3.2.1 键盘扫描模块电路的设计
如图 3.1 所示,本模块的作用是进行键盘的扫描,首先判定有没有键被按下,然后
再判定被按键的位置,因为键盘矩阵有键被按下时,被按键处的行线和列线被接通,使
得开关之间接通。当扫描表明有按键被按下之后,紧接着应是进行去抖动处理,一般我
们采用的是软件来去抖动,软件方法则是采用时间延迟以躲过抖动,待行线上状态稳定
之后,再进行行状态输入。
图 3.1 键盘扫描模块