微机课设说明书

微机课设说明书

ID:38860893

大小:329.00 KB

页数:74页

时间:2019-06-20

微机课设说明书_第1页
微机课设说明书_第2页
微机课设说明书_第3页
微机课设说明书_第4页
微机课设说明书_第5页
资源描述:

《微机课设说明书》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、《微机原理及接口技术》课程设计目录第一章设计任务与功能要求11.1设计课题11.2设计目的11.3设计任务11.4基本设计要求11.5实现目标3第二章总体设计规划与方案论证42.1硬件需求分析42.2软件的总体设计结构42.3软件需求分析52.4方案论证52.4.1编程方案选择52.5局部程序的方案选择52.5.1数码管自检方案选择52.5.3开关量输入以及矩阵键盘消抖方案的选择62.5.3矩阵键盘按键扫描方案的选择7第三章总体软件设计说明及总流程图83.1总体软件设计说明83.2总流程图10第四章系统资

2、源分配及数据定义说明124.1硬件资源分配124.2数据单元定义及进程说明124.2.1初始化及自检设置124.2.2存储单元分配表13第五章局部程序设计说明155.1自检及总初始化155.2系统休眠子模块程序155.3拨动开关5次消抖动子模块程序155.4驱动电机子程序165.5矩阵键盘的响应程序165.5到位开关的响应子程序165.6矩阵键盘的消抖子程序175.7动画子模块程序175.8拆字子模块程序175.9蜂鸣器控制子模块程序185.10显示更新模块程序185.11恢复出产设置子模块程序19第六章

3、存在问题及改进方案206.1存在问题206.2改进方案20第七章系统功能与用户操作使用说明21《微机原理及接口技术》课程设计7.1系统功能217.2用户操作使用说明21第八章课程设计总结23附录:源程序清单24《微机原理及接口技术》课程设计第一章设计任务与功能要求1.1设计课题酒店客房电子密码保险箱的控制程序设计1.2设计目的(1)本课程设计在理论课程《微机原理及接口技术》的基础上,通过小型微机应用产品控制程序的设计与调试过程,进而提高设计、编程、分析与调试的能力,同时作为工程技术工作的一次基本训练。(2

4、)通过进一步熟悉和掌握单片机的结构及工作原理,加深对单片机理论知识的理解。将所学知识融会贯通,锻炼设计和调试单片机应用系统的能力,领会单片机应用系统的设计与调试方法,为进一步的学习打下一定的基础。(3)通过这一课程设计,掌握单片机的接口及相关外围芯片的特性、使用与控制方法,对自己储备的单片机知识加深理解,巩固基础知识的同时,提高整体的动手能力和接受新任务项目时的执行能力。同时,为我们以后的工作积累经验,培养团队的合作精神和分工协调能力,为今后能独立承担起电路设计、能进行微机单片机应用系统的开发与设计工作打

5、下一定的基础.1.3设计任务设计一个以AT89S51单片机为核心的智能密码箱,该系统具有开机自检,可以在数码管上显示24小时制的时、分、秒信息,具备调时,调分的功能。允许用户设定4到6位的开箱密码。同时,为了提高可靠性,智能密码箱还具有主密码开箱的功能。节能方面,智能密码箱具备自动休眠的功能。1.4基本设计要求1、开机进行有关接口部件及数码显示器、指示灯、讯响器的自检。2、数码管作为界面的信息显示。3、在基本显示界面为按照24小时制动态显示实时钟的时、分、秒信息。4、键盘上的键按下时应回馈短促的键音。72

6、《微机原理及接口技术》课程设计5、时钟设定功能:在显示时钟的基本显示界面状态下按下“#”键则进入时钟设定界面,动态调取并显示当前实时钟的小时和分钟值,从高位开始可逐位输入新的时、分值,当前数字位以2Hz频率闪烁显示的形式标示;一旦有输入新数字则停止动态调取实时钟的时、分值,即显示的时、分值不再跟随内部实时钟走时的变化,若按下“*”键则撤销本次修改返回基本显示界面,若按下“#”键则确认本次修改,将新的时、分值更替到实时钟相应单元,返回基本显示界面。6、实验板上的按钮、拨动开关用来模拟设备的开关量输入信号,应

7、当由开关量输入处理子模块程序统一对开关量输入信号进行检测输入并进行软件消抖动处理;实验板上的LED指示灯驱动电路用来模拟设备的开关量输出驱动信号,应当对输出控制信息建立输出缓存,并统一由输出驱动子模块程序根据输出缓存内容执行实质的输出驱动;实验板上的蜂鸣器用来模拟设备的声音告警功能,应当统一由讯响驱动子模块程序综合各功能程序模块所产生的讯响标志信息执行实质的蜂鸣器驱动。7、保险箱的门拴由开关式带无源触点信号反馈式电动执行器驱动,需要“正转伸出”与“反转收缩”两个输出驱动、有“伸出到位”与“收缩到位”两个开

8、关信号输入、此外还有箱门关闭到位检测开关信号输入。8、客人设置密码(客密)关箱功能:在已开箱状态下,关上箱门,并用手按紧箱门,检测到箱门关闭到位检测开关信号输入有效的前提下,许可客人依序输入数字作为客密,显示器同步显示,期间按下“*”键则撤销本次操作回到基本显示界面,当已输入4~6位客密情况下按下“#”键则确认本次锁箱操作,控制单元驱动门栓伸出扣住箱门,门栓伸出到位则撤销驱动信号,讯响提示锁箱完成,继续显示客密2秒后返回基本显

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

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

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