题目:基于单片机的电子密码锁的设计导师:兰聪花(副教授)答辩人:支勇强专业:通信技术学号:201410602248论文框架研究背景发展趋势设计要求与思路硬件设计软件设计软件调试1234设计要求设计一个基于单片机的、开锁密码位为6位的电子密码锁。(1)根据设定好的密码,当密码输入正确时开锁亮灯,液晶屏显示提示开锁成功信息,并有相应提示音;当输入的三次的密码不正确,就锁定按键3秒钟,液晶屏显示提示错误信息,同时发出报警声。(2)密码可以由用户自己修改设定(只支持6位密码)。(3)在输入密码时,液晶屏幕显示“*”。设计思路思路:。电子密码锁以单片机AT89C51为核心主控单元,键盘为主要输入单元,结合开锁指示灯、报警器和显示器完成整个系统设计。配以相应硬件电路,完成密码的设置,存贮、识别和显示。单片机功能特性:与MCS-51产品指令系统完全兼容4K字节的在线编程Flash存储器,1000次擦写周期4.0~5.5V的工作电压范围全静态工作模式:0~33MHz三级程序存储器锁128×8字节内部RAM32个可编程I/O口线2个16位定时/计数器6个中断源全双工串行UART通道低功耗空闲和掉电模式中断可从空闲模式唤醒系统看门狗(WDT)及双数据指针引脚说明(略)单片机的复位:上电复位、手动复位LCD用于显示提示信息操作比数码管简便,且显示的字符多1601/1602/12864等多种型号字符、光标闪烁、显示矩阵键盘选择矩阵键盘的理由,为何不选则独立按键键盘的扫描原理、去抖操作(通过延时操作)LED灯亮表示开锁成功IIC总线与24C04SCL:时钟信号线用于产生器件所有数据发送或接收的时钟在写方式,SCL为高电平时,数据必须保持稳定.且下降沿送数.SDA:数据信号线用于传送地址和所有数据的发送和接受,仅仅在SCL为低时数据才可以改变;WP:写保护系统软件仿真图d0d1d2d3d4d5d6d7d0d0d1d1d2d2d3d3d4d4d5d5d6d6d7d7RSRWRSRWEEP10P11P12P13P10P11P12P13P14P16P17P14P15P17P16P15C122pFC222pFC31uFX1CRYSTALR110kXTAL218XTAL119ALE30EA31PSEN29RST9P0.0/AD039P0.1/AD138P0.2/AD237P0.3/AD336P0.4/AD435P0.5/AD534P0.6/AD633P0.7/AD732P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78P3.0/RXD10P3.1/TXD11P3.2/INT012P3.3/INT113P3.4/T014P3.7/RD17P3.6/WR16P3.5/T115P2.7/A1528P2.0/A821P2.1/A922P2.2/A1023P2.3/A1124P2.4/A1225P2.5/A1326P2.6/A1427U2AT89C51D714D613D512D411D310D29D18D07E6RW5RS4VSS1VDD2VEE3LCD1LM016L234567891RP1RESPACK-80123456789LS1D1LED-YELLOWR2220SCK6SDA5WP7A12A23U124C04A开锁上锁输入新密码保存新密码重新输入未定义初始密码:123456设计总结本次设计只是通过keilC、protuse完成了软、硬件的测试与仿真,而并未做出实物。功能扩展本设计中只是做了密码锁的开锁、上锁以及密码的设定。而未加入时间系统的显示,在本设计基础上还可以加入室内温度的显示、开锁成功时响起一段音乐等功能。展望本设计虽是采用了单片机而设计的电子密码锁,据目前来看,密码锁在向高智能化、简捷、保密性高的方向发展,如公共场合使用的二维码扫描密码锁、指纹密码锁。未来密码锁可能只需要通过声音、图像或者某个手势就可以打开锁。论文汇报陈述完毕谢谢大家!