电子密码锁课程设计 .doc
文本预览下载声明
09通信
学生姓名: 陆涛
学 号: 20090506135
………………………………………………………………………………5 ………………………………………………………………5
………………………………………………………5
………………………………………………………6
…………………………………………………………………6
………………………………………………………………7
2.1设计框图………………………………………………………………………7
………………………………………………………………………7
……………………………………………………………………8
3.1主要源器件……………………………………………………………………8
…………………………………………………………………8
3.3电源输入电路…………………………………………………………………8 …………………………………………………………………9
……………………………………………………………………10
……………………………………………………………………10
……………………………………………………………………11
……………………………………………………………………12
……………………………………………………………………13 ……………………………………………………………14 ………………………………………………………………14
………………………………………………………………14
…………………………………………………………15
………………………………………………………………16 …………………………………………………………………………………18
参考文献……………………………………………………………………………19 …………………………………………………………………………………20 …………………………………………………………………20
附录2 C语言程序…………………………………………………………………21
1 绪论
电子密码锁是一种通过密码输入来控制电路或是芯片工作,从而控制机械开关的闭合,完成开锁、闭锁任务的电子产品。它的种类很多,有简易的电路产品,也有基于芯片的性价比较高的产品。现在应用较广的电子密码锁是以芯片为核心,通过编程来实现的。其性能和安全性已大大超过了机械锁
保密性好编码量多远远大于弹子锁。随机开锁成功率几乎为零。2密码可变用户可以更改密码,防止密码被盗,同时也可以避免因
3) 误码输入保护当输入密码多次错误时,报警系统自动启动。
采用以单片机为核心的控制方案
利用单片机灵活的编程设计和丰富的IO端口,及其控制的准确性,实现基本的密码锁功能
LCD显示程序、键盘扫描程序、启动程序、关闭程序、建功能程序、密码设置程序、EEPROM读写程序和延时程序等组成。
晶体振荡器
从选题到定稿,从理论到实践不仅可以巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。
对于模块结构程序.要一个个子程序分别调试。调试时,一定要符合入口条件和出口条件,调试可用单步运行和断点运行方式,通过检查用者系统的CPU现场情况、RAM的内容和I/O口的状态,检测程序执行结果是否符合设计要求,有无循环错误、有无机器码错误以及转移地址的错误,同时,还可以发现系统中存在的硬件设计错误和软件算法错误各程序模块通过后,则可以把相关功能块连在一起进行总调。这个阶段若有故障,可以考虑各子程序运行时是否破坏了现场,缓冲单元、工作寄存器是否发生冲突,标志位的建立
显示全部