密码锁课程设计_实训指导书(编辑修改稿)内容摘要:

图 8 ( 3)、 密码缓冲存区配置 单片机内部数据存储区地址分配参考 (注:设计者可根据自己的要求分配地址) : ( 1)、 日历时间暂存区 50H 51H 52H 53H 54H 55H 56H 秒 分钟 小时 日 星期 月 /世纪 年 ( 2)、 时间 显示 及设置 缓冲区: 30H 31H 32H 33H 34H 35H 年十位 年个位 月十位 月个位 日十位 日个位 注: 在正常工作时,保存从钟芯片读出并处理为二进制码后的时间值供显示用;在时间设置时,该区间保存从键盘输入的时间值。 ( 3)、 日历显示缓从区 : 36H 37H 38H 39H 3AH 3BH 3CH 时十位 时个位 分十位 分个位 秒十位 秒个位 星期 注: 在正常工作时, 保存从钟芯片读出并处理为二进制码后的日历值供显示用;在日历设置时,该区间保存从键盘输入的日历值。 4 ( 4)、 输入密码( 6 位)暂存区 : 40H 41H 42H 43H 44H 45H 注:从键盘输入的密码键值保存在此处。 46H 47H 48H 49H 4AH 4BH 注:从 AT24C08 读出的密码键值保存在此处,开锁时若输入密码与 AT24C08 保存的密码相同,则开锁;否则显示密码错误。 ( 5)、堆栈缓冲区 堆栈缓冲区为 60H~7FH 5 ( 4) 、参考流程图 密码锁主程序参考流程图 设置时间子程序参考流程图 6 时间显示子程序流程图 密码修改子程序流程图 7 开锁子程序参考流程图 8 显示“ 日历 ”界面子程序参考流程图 键盘扫描子程序参考流程图 实训器材准备 韦福 E6000 单片机仿真系统、编程器、示波器、万用表、电路铁等。 实习任务及要求: a、电路实现功能: (1)、实现液晶显示器( LCD)的显示; (2)、能实现密码的输入及设置; ( 3)、 能实现开锁控制及密码输错报警提示; ( 4) 、能实现时间的显示和时间的调整。 9 b、实习任务: (1)、参考电路原理图完成实际电路的设计及调试; (2)、根据电路的功能要求,完成密码锁程序的设计、调试及装载。 c、实验报告要求: (1)、设计题目; (2)、主要实现功能说明; (3)、硬件电路图; (4)、程序流程图; (5)、程序详细清单。 ( 6)、实训总结 考核办法及内容 课程设计的考核成绩主要由四部分组成: ( 1)、实训期间的纪律、到课率占: 20%。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。