带密码锁的电子钟

带密码锁的电子钟

ID:12053469

大小:284.22 KB

页数:24页

时间:2018-07-15

带密码锁的电子钟_第1页
带密码锁的电子钟_第2页
带密码锁的电子钟_第3页
带密码锁的电子钟_第4页
带密码锁的电子钟_第5页
资源描述:

《带密码锁的电子钟》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、单片机原理课程设计设计说明书设计题目:智能钟带密码锁程序设计设计者:李海军班级:自动化121学号:100512123指导教师:陈伟利日期:2014.01.05~2014.01.1624目录1.设计的目的32.设计原则和要求32.1设计原则32.2设计要求33.设计任务33.1设计思路33.2设计题目要求43.3设计流程44.单片机及各模块选择54.1AT89C51单片机54.2矩阵键盘54.3LCD160264.4总系统仿真图75.系统设计框图76.主要程序介绍86.1键盘扫描及键值返回程序86.2LCD程序96.3显示和中断程序96.4密码锁程序97.设计总结1

2、08.参考文献119.附录1224智能钟带密码锁的设计报告1.设计的目的1.通过《单片机原理与应用》课程设计,使学生理解单片机系统设计的方法和设计原则及相应的硬件调试、软件编程方法。进一步理解单片机应用系统的设计和应用。2.通过本次课程设计达到理论与实践相结合,提高学生分析问题和解决问题的能力。3.学会使用电子图书馆的数据库资源进行查找相关文献和资料。4.初步掌握Keil编程软件和Protues软件进行仿真设计,掌握编写设计说明书的基本方法。2.设计原则和要求2.1设计原则1.合理性。所设计内容应符合国家相关政策和法令,符合现行的行业行规要求。2.先进性。杜绝使用

3、落后,淘汰的产品,不使用未经认可的技术,要充分考虑未来发展。3.实用性。考虑降低物耗,保护环境,综合利用等因素。2.2设计要求1.独立设计原理图及相应的硬件电路。2.独立焊接电路板并对电路板调试。3.针对选择的设计题目,设计系统软件。软件要做到:操作方便,实用性强,稳定可靠。4.设计说明书格式规范,层次合理,重点突出。并附上设计原理图、电路板图及相应的源程序。3.设计任务3.1设计思路24通过查找相关资料,复习单片机所学内容做好知识储备,然后根据题目要求利用Protues软件画出合理的仿真图,再利用Keil软件进行编程设计。多功能数字时钟和电子密码锁先分开仿真分别

4、写程序,确定都仿真成功以后将两个程序合理的进行无缝连接成为一个程序,最后将调试完成的程序写入同一个Protues仿真图中完成仿真。3.2设计题目要求1.多功能数字时钟(1)在显示屏上显示时间。时间格式:LED为“时:分”;LCD为“时:分:秒”。(2)可显示“年、月、日、周”等信息。(3)可对时钟的“年、月、日、周、时:分:秒”进行更改。(4)增加COM接口程序,实现用计算机软件程序调节时钟及其附加功能。(5)扩展定时控制功能(选作)。(6)扩展计时器功能,可实现30个计时记录。(7)自定义的扩展功能。2.电子密码锁(1)上电启动时,即显示输入密码。如果用数码管做

5、为显示,输入密码为自定义字符(非正常的数字或字符);如果采用LCD做为显示,输入密码为“*”号。并要求有中文提示。(2)有修改密码的功能。但必须输入原密码后验正后才能修改密码。且修改密码也要两次验证。密码一旦更改,不再记忆原密码。密码为6位键盘码。(3)密码输入正确,显示开锁标志。否则,提示密码输入错误,并提示重新输入。当连续输入三次错误时,中止密码输入,并显示报警标志,2个小时后放可进行下一次密码输入。(4)设置一个万能的通用密码,在必要时使用。且此密码长度要超过6位。(5)设置COM的接口程序,达到计算机可实现上述所有功能。(6)自定义的扩展功能。3.3设计流

6、程可按键调节LCD显示可以开启万年历正确输入密码按键调节无效LCD显示万年历关闭错误244.单片机及各模块选择4.1AT89C51单片机AT89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROM—FalshProgrammableandErasableReadOnlyMemory)的低电压,高性能CMOS8位微处理器,俗称单片机。单片机的可擦除只读存储器可以反复擦除100次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是

7、一种高效微控制器。其主要特性包括:(1)与MCS-51兼容(2)4K字节可编程闪烁存储器(3)三级程序存储器锁定(4)寿命:1000写/擦循环(5)128×8位内部RAM(6)32可编程I/O线(7)两个16位定时器/计数器(8)5个中断源(9)可编程串行通道(10)片内振荡器和时钟电路4.2矩阵键盘考虑到单片机的I/O口是十分宝贵的,并且我设计的万年历在进行年月日、时分秒的调节时是按不同的按键从而进入调节模式,这样一共需要6个按键。同时还有一个六位的密码锁、一个确认输入密码按键、一个密码锁和万年历模式切换按键以及调节万年历的加减按键,这样一共需要16个按键。如果

8、直接利用I

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。