下载此文档

酒店电子保险箱.doc


文档分类:IT计算机 | 页数:约38页 举报非法文档有奖
1/38
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/38 下载此文档
文档列表 文档介绍
《微机应用设计与实践》课程设计设计课题酒店电子保险箱系别信息科学与工程学院专业班级姓名学号 指导教师许雪林2012年01月07日目录一、设计任务与实现目标 3: 3:(选做) 4设计说明书内容纲要: 4二、总体设计方案与方案论 5 5 6 6 6三、总框图及总体软件设计说明 7 7 8四、系统资源分配说明 9 9 9五、局部程序设计说明 10 10:显示“E” 11 11 12: 13: 16: 16: 1612S无动作描述: 1815分钟锁键描述: 19: 19六、系统功能与操作说明 21七、调试记录及调试结果 21 21 21 22 22 22 22 22 22 22 22八、设计总结 22附件1:程序 24附件2:原理图 ……………………………………………………………………37设计任务:酒店电子保险箱:通过小型微机应用产品的设计与调试过程,运用《微机原理及接口技术》课程所学的基本知识,在设计中加以应用,进而得到理解、巩固和提高发展,通过实践的过程学****掌握分析与解决实际问题的方法与手段,提高设计、编程与调试的实际动手能力,作为工程技术工作的一次基本训练。:设计一个以单片机为核心的酒店电子保险箱,能在酒店客房中提供给客户使用。具有密码***,密码修改、密码输入安全设置、保险箱使用时间等功能。编程并在单片机实验板上模拟调试实现。:1、开机进行接口部件及数码显示器、指示灯、讯响器等自检。2、密码分为管理员密码和用户密码:管理员密码为8位0~9的数字,而用户密码为6位0~9的数字。3、设置“0”~“9”的数字键及“OP”、“LO”、和“CL”等功能键。对按键输入的信号须进行软件消抖处理。4、保险箱的门有两种状态:打开状态和闭合状态。5、工作模式:(1)常态:数码管显示时钟。(2)***模式:需输入6位数字为0~9的用户密码或输入8位数字为0~9的管理原密码进行***。然后按“OP”键开门。(3)用户修改密码模式:在保险箱开门状态下,由用户自行输入6位数字为0~9的密码作为新密码,用户初始密码为000000。(4)管理员操作模式:保险柜开门状态下输入8位0~9的管理员密码,可以进行调校实时钟、恢复用户初始密码和修改管理员密码、设置保险箱使用日期等功能。6、常态下,八位LED7段数码管显示时钟信息可包括小时、分钟、秒钟。7、常态下,当保险箱关门状态下,只要按下0~9的数字键则进入密码输入状态,每按一个数字键使数码管从左到右逐次显示“—”。8、如果输入密码6位后按“OP”键则与用户密码进行匹配,匹配一致则***;如果输入密码8位后按“OP”键则与管理员密码进行匹配,匹配一致则进入管理员操作模式。9、在密码输入状态下,输入未满6位或8位数字密码,按“OP”键则不作响应。10、输入的用户密码如果匹配一致则驱动电动开门电磁铁线圈通电1S,用户拉门把可以打开保险箱;如果输入不正确,则提示“E”,3S后返回常态,等待下一轮的密码输入。11、密码输入过程可以按“CL”键取消输入返回常态。12、用户可以在保险箱开门状态下,通过输入6位0~9的数字后按“LO”键进行设置新的用户密码。13、当保险箱处于开门状态下,输入管理员密码后按OP键进入管理员操作模式下,输入01功能码代表修改管理员密码;输入02功能码代表恢复用户初始密码;输入03功能码代表实时钟的调校设置,利用数字3和数字4按键实现对时和分钟的增量式调校,;按“CL”键退出管理员操作模式。:(选做)1、非常态下12S内无按键操作则自动返回常态;2、管理员操作模式下,03代表设置保险箱使用日期功能,如果开始日期和结束日期均为0:0:0,表示日期不受限制;04代表查询本次开箱前5次的日期和时间。3、如果连续五次输入用户密码错误则报警且锁键15分钟;4、其他功能扩展。:1、布置课题,明确任务、总体方案设计2天2、基本功能控制程序设计及调试3天4、程序功能完善、改进、扩展3天5、答辩及编写设计说明书2天设计说明书内容纲要:1、.设计任务2、总体方案设计与方案论证3、总框图及总体软件设计说明4、系统资源分配说明5、局部程序设计说明6、系统功能与操作说明7、调试记录及调试结果8、课程设计总结9、附录:源程序清单(详细注释)计算机系统结构教研室2012年12月二、总体设计方案与方案论更新显示按键扫描拆字送显缓输入送缓存取消退格共用部分密码匹配密码修改开门动作锁键酒店电子密码箱门闩动作无操作错误动作修改用户密码进入用户部分操作模式管理员部分时钟部分无操作模式进入修改管理员密码时间调校用户密码初始管理员操作 整个程序采用标志位引导方式实现程序功能,并且将程序模块化,循环扫描各服务子程序。更新模块---数码管动态扫描子程序取显示缓冲单元的内容,找到其在段码表中的段码值及位置即键号,分别对应传送到82C55的A、B口,使所得值

酒店电子保险箱 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数38
  • 收藏数0 收藏
  • 顶次数0
  • 上传人业精于勤
  • 文件大小1.06 MB
  • 时间2019-11-27