基于mcs-51单片机电子密码锁的设计.doc
约56页DOC格式手机打开展开
基于mcs-51单片机电子密码锁的设计,本设计采用的是at89c52作为主控芯片与数据存储器单元所设计的电子密码锁。通过单片机与外围的矩阵键盘输入、lcd液晶显示、报警等电路相结合,利用单片机的灵活性和丰富的i/o口线资源,用c语言编写的主控芯片控制程序与eepromat24c02读写程序相结合,并用keil软件进行编译,设计了一款简单、实用、方便的电子密码...
![](http://img.queshao.com/images/pcgzh.gif)
![](http://preview.queshao.com/tobuy/323251.gif)
内容介绍
此文档由会员 道客巴巴 发布
本设计采用的是AT89C52作为主控芯片与数据存储器单元所设计的电子密码锁。通过单片机与外围的矩阵键盘输入、LCD液晶显示、报警等电路相结合,利用单片机的灵活性和丰富的I/O口线资源,用C语言编写的主控芯片控制程序与EEPROM AT24C02读写程序相结合,并用Keil软件进行编译,设计了一款简单、实用、方便的电子密码控制系统。在本次设计中,能够实现密码输入正确及错误的不同显示,在密码泄露后,合法用户能够修改并存储密码,当输入密码错误次数超过三次时,系统会自动报警,并且键盘被锁定2分钟,防止被非法用户无限制的套取密码。在设计的过程中,采用矩阵键盘减少了对I/O口线的占用,优化了系统。采用的显示元件是LCD1602液晶显示,使得显示更加清楚,用户使用时也更明白。存储芯片采用的是AT24C02芯片,具有掉电保护的作用。通过在Proteus中仿真测试,能够很好的实现密码锁的所有功能,达到了设计的要求。