12设计电子密码锁的意义及相关技术指标
当前虽然许多智能锁(如指纹辨别、人声识别、IC卡识别等)已相继问世,但这类产品是针对特定指纹、声音或有效卡,只能用于保密要求高且仅供个人使用的箱、柜、房间等。另外,卡片式的IC卡易丢失和损坏,加上其成本较高,在一定程度上限制了这类产品的普及和推广。而电子密码锁具有安全性能高、成本低、低功耗、操作简单等优点,经济好用,易于推广和普及。本次单片机课程设计内容为设计一个电子密码锁,技术指标如下:输入正确密码开锁指示灯亮,否则开锁指示灯灭;应包含09和设置、输入,删除12个键的键盘;输入密码可由数码管显示;连续3次密码输入错误,则控制蜂鸣器发声报警。
第2章总体设计及方案论证
为完成电子密码锁的功能设计,需要通过不同的模块来共同实现。设计思路及总体设计如图
电源数码管显示
34键盘
AT89C51
开锁装置
复位电路
报警电路
图21主程序流程图
在电源供电下,单片机通过控制各个模块共同构成一个电子密码锁,3×4键盘作为人机交互的界面使用,加上复位电路的作用是在程序运行出错或陷入死循环时能从头开始执行程序。
f辽宁工业大学课程设计说明书(论文)
23数码管显示模块
LED显示器有静态显示和动态显示两种显示方式。
231LED静态显示方式
所谓静态显示,就是当显示器显示某一字符时,相应段的发光二极管恒定地导通或截止,并且显示器的各位可同时显示。静态显示时,较小的驱动电流就能得到较高的显示亮度。静态显示方式的缺点是N位静态显示器要求有N8根的IO口线,占用IO口线资源较多。
232LED动态显示方式
所谓动态显示就是一位一位地轮流点亮显示器的各个位(扫描),对于显示器的每一位而言,每隔一段时间点亮一次。显示器的亮度既与导通电流有关,也与点亮时间和间隔时间的比例有关。相比于静态显示方式而言,8位LED动态显示电路只需要两个8位IO口,充分利用了IO口资源。电子密码锁的显示电路设计需要用到8位数码管来显示密码,为节约IO口资源,显示电路应采用LED动态显示方式。
24电源模块
AT89C51单片机供电电压为5V,可采用两种供电方式。
241蓄电池供电
采用6V蓄电池经电阻分压后直接给单片机供电,电路简单。
242双路电源供电
220V交流市电经降压,整流,集成稳压芯片稳压为5V后给直接给单片机供电,当停电后,采用蓄电池供电。利用一个单反相器实现两种供电电路的自动切换。本设计为电子密码锁的设计,需要用到r