实习内容及要求: 本课题的主要内容是采用单片机实现一个简单的密码锁,通过这个实习进一步加深《C语言程序设计》、《单片机原理及应用》等相关课程中的理论知识,熟练掌握单片机的编程、调试和应用系统的开发。 具体任务要求: 1、密码锁具有矩阵键盘、数码显示、指示灯以及蜂鸣器等模块。 2、密码由矩阵键盘输入,输入正确或错误有相应指示(LED或蜂鸣器)告知用户。 3、密码可以修改,按确认键后存储密码,并启用新密码。
发挥部分:密码锁的密码存储在I2C2401中,掉电不丢失。 |
实习完成后应提交的文件和图表(或设计图纸): 1、 实习任务书(另外装订) 2、实习报告 (1) 硬件设计方案(包括硬件结构框图、单片机及其外围电路原理图) (2) 软件设计(程序的总体流程说明) (3) 软件各部分详细原理、步骤、程序的流程图(例如键盘如何扫描、数码管如何进行动态扫描等) (4) 实习总结(包括心得体会) (5) 参考文献 3、 附录(另外装订)①硬件电路原理图;②带 有注释的程序代码;③实习评议表。 |
主要参考文献:(由指导老师选定) [1]李鸿等.单片机原理及应用[M].湖南大学出版社,2005. [2]何立民.单片机高级教程---应用与设计[M].北京航空航天大学出版社,2000,8. [3]戴佳.51单片机C语言应用程序设计实例精讲[M].北京:电子工业出版社,2006. [4]于京. 51系列单片机C程序设计与应用案例[M].北京:中国电力出版社,2006. [5]孙育才. ATMEL新型AT89S52系列单片机及其应用[M].北京:清华大学出版社, 2005. [6]李华.MCS-51系列单片机实用接口技术[M].北京:北京航空航天大学出版社,2000. |
同组设计者: |