全球旧事资料 分类
存储器在系统可编程中存储数据,此系可以与工业80C51产品指令和引脚完全兼容。与此同时,Flash存储器不仅可以在系统实现编程,还能在常规编程器中适用。AT89C51单片机保留了原有的单片机优势,并进一步添加了新的系统功能,使系统能耗较大的问题得到了有效的改进。
212键盘输入模块
键盘输入模块是在电子密码锁设计中最为基础的部分。这个模块在密码输入时主要是利用矩阵式键盘进,由0至9这十个数字构成,其中还包括删除键、输入键、确定键、以及管理员模式选择键、当前键位删除键等五个功能键。如果键盘中按键数量较多,为了使IO口的占用减少,通常为按键矩阵形式进行键盘输入。由于AT89C51单片机系统的矩阵键盘模块要构建N条行线,用以连接P10、P11、P12、P13,并需要构建M条列线用以连接P14、P15、P16、P17。各列线和行线在实现交叉连通时,都需要铜火锅相关案件,进而就形成了N×M个按键的键盘。在键盘输入模块中,用户进行6位数的数字密码输入,仅仅需按下输入键即可,然后按下确定键,系统就会自动将输入密码和原来设置密码比较,如果密码输入错误,系统就会自动发出警报信号,用户如需要解除警报,可以通过按删除键来删除错误密码,然后再输入正确的密码,在输入过程中如果发现当前密码数字错误,可以使用当前键位删除键来进行密码删除。系统设定密码输入次数不能多于3次,一旦超过设定的次数,密码锁就会进行自动锁定,操作用户需要启动管理员模式功能键来输入管理员密码,进行系统的解除锁定,并按下确定键进行密码的正确输入。
213显示模块
显示模块的功能主要用于显示电子密码锁输入操作。需要动态显示才能驱动电子密码锁系统设计,也就是用单片机来打开数码管选通控制相对应的COM端电路,使它在显示屏中亮灯表示相应的字形。数码管的显示方式主要分动态和静态这两种,对比下,在运行过程中动态显示方式所点亮的时间约为1~2ms,比较符合人眼暂留效应原理。所以显示模块设计中需要把数码管COM端口控制好,尽量不要使静态显示影响数据结果出现。可以采取分时轮流控制的办法,复用显示所需电路的情况,使各数码管轮流受控得以实现,并且使系统成本及能耗大大降低。因为发光二极管的亮度及发光时跟人眼暂留效应密切相关,这就要求在设计过程中,显示模块在进行画面显示时需采取动态扫描的显示方式,当扫描速度达到一定的时候,画面就会稳定地显示。动态显示方式还能够大幅度节省IO口,使系统能耗得到降低。
214声音控制模块
f龙r
好听全球资料 返回顶部