![](https://csdnimg.cn/release/download_crawler_static/87927099/bg6.jpg)
单片机广泛用于各种实时过程控制系统中,例如工业过程控制、过程
监测、航空航天、间断武器、机器人系统等各种实时控制系统。用单片机
进行实时系统数据处理和控制,保证系统工作在最佳状态,有利于提高系
统的工作效率和产品的质量。
4、在人们生活中的应用
目前国内外各种家具已经普遍用单片机代替传统的控制电路,例如,
洗衣机、电冰箱、空调机、微波炉、电饭煲、收音机、音像、电风扇及许
多高级电子玩具都配上了单片机。
5、在其他方面的应用
单片机还广泛应用于办公自动化领域、商业营销领域、安全防卫、汽
车及通信系统、计算机外部设备、模糊控制等领域。
第 3 章 密码锁的设计
3.1 设计方案的选择
3.1.1 方案一:采用数字电路控制
用以 74LS112 双 JK 触发器构 成的数 字逻辑 电路作 为密码 锁的核心控
制,共设了 9 个用户输入键,其中只有 4 个是有效的密码按键,其它的都
是干扰按键,若按下干扰键,键盘输入电路自动清零,原先输入的密码无
效,需要重新输入;如果用户输入密码的时间超过 10 秒(一般情况下,用
户不会超过 10 秒,若用户觉得不便,还可以修改)电路将报警 20 秒,若
电路连续报警三次,电路将锁定键盘 2 分钟,防止他人的非法操作。采用
数字电路设计的方案好处就是设计简单但控制的准确性和灵活性差。故不
采用。
3.1.2 方案二:采用以单片机为核心的控制方案
由于单片机种类繁多,各种型号都有其一定的应用环境,因此在选用
时要多加比较,合理选择,以期获得最佳的性价比。一般来说在选取单片
机时从下面几个方面考虑:性能、存储器、运行速度、I/O 口、定时/计数
器、串行接口、模拟电路功能、工作电压、功耗、封装形式、抗干扰性、
保密性,除了以上的一些的还有一些最基本的比如:中断源的数量和优先
级、工作温度范围、有没有低电压检测功能、单片机内有无时钟振荡器、
有无上电复位功能等。在开发过程中单片机还受到:开发工具、编程器、
开发成本、开发人员的适应性、技术支持和服务等等因素 。
基于以上因素本设计选用单片机 AT89C51 作为本设计的核心元件,利
用单片机灵活的编程设计和丰富的 I/O 端口,及其控制的准确性,实现基
本的密码锁功能。在单片机的外围电路外接输入键盘用于密码的输入和一
些功能的控制,外接 7SEG-MPX8-CC-BLUE 显示器用于显示作用。当用户需要
开锁时,先按键盘开锁键之后按键盘的数字键 0-9 输入密码。当数字输入
超过 6 个时,给出报警信息。在密码输入过程中,若输入错误,可以利用
“CLR”键删除刚才输入的错误的数字。
可以看出方案二控制灵活准确性好且保密性强还具有扩展功能,根据
现实生活的需要此次设计采用此方案。
3.2 本设计所要实现的目标
用 4×3 组成 0~9 数字键及确认键、删除键;用 8 位数码管组成显示
电路提示信息,当输入密码时,只显示“-”,当密码位数输入完毕按下确
认键时,对输入的密码与设定的密码进行比较,若密码正确,则锁开,此