基于单片机的电子密码锁 联系客服

发布时间 : 星期一 文章基于单片机的电子密码锁更新完毕开始阅读2adb323b84254b35effd34ba

基于单片机的电子密码锁设计

目录

一、设计目的 ................................................................................................................ 3 二、摘要: .................................................................................................................... 3 三、硬件电路设计 ......................................................................................................... 3

1、单片机模块设计 ............................................................................................... 3 2、显示模块 .......................................................................................................... 5 3、存储器at24c04模块 ........................................................................................ 7 4、IIC协议传输 .................................................................................................. 10 5、蜂鸣器模块 ..................................................................................................... 12 6、直流电机模块 ................................................................................................. 13 7、矩阵键盘模块 ................................................................................................. 15 四、软件电路设计 ....................................................................................................... 15

1、iic软件设计 .................................................................................................... 15 2、at24c04软件设计 ........................................................................................... 21 3、lcd1602程序设计 ........................................................................................... 23 4、主程序与蜂鸣器设计 ...................................................................................... 27 五、模拟仿真图 .......................................................................................................... 47 六·、参考文献 ............................................................................................................. 49

1

2

一、设计目的

本方案设计LCD1602显示电子密码锁的实验,使用基于AT89C51单片机,液晶1602显示,带存储功能,可修改密码,并带有报警功能,输入正确的密码,直流电机就会转动,模拟电子密码锁打开的功能。

二、摘要:

通过lcd1602显示按键显示的数字,程序设计电子密码锁初始密码为123456,输入正确的密码,直流电机会转动,输错密码。蜂鸣器就会发出警报,在打开电子密码锁的情况下,可以修改密码,掉电后修改的密码会一直保持

关键词:单片机,键盘,蜂鸣器,lcd1602系统,at2c04系统,直流电机

三、硬件电路设计

1、单片机模块设计

本次设计采用的是单片机AT89C51。芯片共有40个引脚,引脚的排列顺序为从靠芯片的缺口,如图3.1所示。左边那列逆时针数起,依次为1,2,3.....40,其中芯片的1脚顶上有一个凹点。在单片机的40个引脚中,电源引脚2根,外接晶体振荡器引脚2根,控制引脚4根以及4组8位可编程I/O引脚32根。

3