微机课程设计--小区楼道开门控制系统

微机课程设计--小区楼道开门控制系统

ID:817114

大小:951.02 KB

页数:24页

时间:2017-09-07

微机课程设计--小区楼道开门控制系统_第1页
微机课程设计--小区楼道开门控制系统_第2页
微机课程设计--小区楼道开门控制系统_第3页
微机课程设计--小区楼道开门控制系统_第4页
微机课程设计--小区楼道开门控制系统_第5页
资源描述:

《微机课程设计--小区楼道开门控制系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《微机应用设计与实践》课程设计《微机应用设计与实践》课程设计设计题目小区楼道开门控制系统系别专业班级学生姓名学号指导教师2012年07月05日-23-《微机应用设计与实践》课程设计目录一、设计任务1.1设计课题31.2设计目的31.3设计任务31.4基本设计要求31.5扩展功能提示41.6设计环节及进程安排4二、总体方案设计与方案论证2.1总体方案设计52.2方案论证及选择5三、总框图及总体软件设计说明3.1总流程图73.2总体软件设计说明9四、系统资源分配说明4.1硬件资源分配104.2片内系统资源存储空间

2、分配12五、局部程序设计说明5.1入口程序初始化135.2拆字及显示内容送显缓模块135.3显示更新子程序145.4消抖动子程序模块155.5有按键时发出按键声子程序模块165.6无按键后30秒自动返回到时钟状态模块165.7定时器T1中断服务模块175.8房间处理模块模块175.9密码处理子模块----------------------------------------------------195.10时钟修改子模块-------------------------------------------

3、-----------205.11用户密码修改子模块--------------------------------------------------20六、系统功能与操作说明6.1系统功能描述及操作说明21七、存在问题与程序改进说明-23-《微机应用设计与实践》课程设计7.1按键处理问题227.2房号输入问题227.3修改密码问题227.3延时问题22八、设计总结23九、参考文献23附录、源程序24-23-《微机应用设计与实践》课程设计第一章设计任务1.1设计课题:小区楼道开门控制系统1.2设计目的:通过

4、小型微机应用产品的设计与调试过程,运用微机原理及接口技术课程所学的基本知识,在设计中加以应用,进而得到理解、巩固和提高发展,通过实践的过程学习与掌握分析与解决实际问题的方法与手段,提高设计、编程与调试的实际动手能力,作为工程技术工作的一次基本训练。1.3设计任务:设计一个以单片机为核心的楼道开门装置,该装置平时显示时钟信息,也可加入按照一定的节拍交替显示环境温度数据功能,住户通过输入由物业管理员预先设置的密码开启楼道门,住户也可输入房号开启与相应住户之间的对讲门铃并可由住户发来开门信号。装置可由管理员设置新的

5、通行密码、时钟等参数。本课程设计环节进行编程并在单片机实验板上模拟调试实现。1.4基本设计要求:1、八位LED7段数码管显示时钟、密码输入界面、房号输入面以及设定修改参数界面信息。2、基本显示模式为按照24小时制动态显示时、分、秒实时钟信息。3、4×4键盘用于操作及输入参数,应回馈短促的按键音以提供良好的操作手感。4、住户输入6位密码过程为了保密而逐位仅显示“-”符号,按“确定”键后在住户输入正好6位密码的情况下进行密码核对,密码吻合则输出开门驱动控制信号,5秒钟后撤销,输入位数不符或密码不吻合则发出相应提示

6、音。5、住户输入3位房号(101~601、102~602)过程逐位如实显示数码,按-23-《微机应用设计与实践》课程设计“确定”键后在房号符合的情况下发出开启与相应住户之间的对讲门铃的控制信号,该信号维持1秒钟后撤销,此后住户若发来开门信号,则输出开门驱动控制信号,5秒钟后撤销,输入的房号不符则发出相应提示音。6、设置一个外接的“开门”按钮开关,安装于门内用于人员出来时开门操作,检测到该按钮压下后,发出开门驱动控制信号,5秒钟后撤销。对开关量输入信号须进行软件消抖动处理。7、输入管理员密码(6位)经判断吻合的

7、话,进入设定时钟、住户开门密码参数界面,先设定时钟参数,按“确定”键后保存新时钟数据转入设定住户开门密码参数,期间按“取消”键则不保存且退出设定界面,设定参数的过程可用闪烁方式指示当前修改位。8、非基本显示模式下无操作时间超过30秒钟后自动恢复为基本的显示时钟状态。1.5功能扩展提示:(选做)1、开机进行接口部件及数码显示器、指示灯、讯响器等自检。2、在基本显示模式下,每隔一定的时间,穿插显示环境温度信息,包括温度值(保留一位小数)与温度单位符号“oC”,设选用的温度传感变送器将检测的0oC~+100oC温度

8、成比例变换为0~5V电压信号。3、判别错误密码输入三次则封锁密码开门功能五分钟,以限制无止境地探测密码,此后管理员可通过断电后重新上电解除封锁的限制。4、管理员密码修改功能,应判断输入两遍的新密码一致的情况下才替换密码。5、其他功能扩展。1.6设计环节及进程安排:1、布置课题,明确任务、总体方案设计1天2、基本功能控制程序设计及调试3天3、程序功能完善、改进、扩展3天4、答辩及编写设计说明书3天-2

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

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

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