微机课程设计小区楼道开门控制系统方案.docx
《微机课程设计小区楼道开门控制系统方案.docx》由会员分享,可在线阅读,更多相关《微机课程设计小区楼道开门控制系统方案.docx(25页珍藏版)》请在优知文库上搜索。
1、将立工功考核FujianUniversityofTechnology微机应用设计与实践课程设计设计题目小区楼道开门控制系统系另U专业班级学生学号指导教师2012年07月05日一、设计任务1.1 设计课题31.2 设计目的31.3 设计任务3L4基本设计要求31.5 扩展功能提示41.6 设计环节与进程安排4二、总体方案设计与方案论证1 .1总体方案设计52 .2方案论证与选择5三、总框图与总体软件设计说明3 .1总流程图74 .2总体软件设计说明9四、系统资源分配说明5 .1硬件资源分配104.2片系统资源存储空间分配12五、局部程序设计说明5. 1入口程序初始化135.2拆字与显示容送显缓模
2、块135. 3显示更新子程序145. 4消抖动子程序模块155. 5有按键时发出按键声子程序模块165. 6无按键后30秒自动返回到时钟状态模块165. 7定时器Tl中断服务模块176 .8房间处理模块模块错误!未定义书签。5.9密码处理子模块195.10时钟修改子模块205.11用户密码修改子模块20六、系统功能与操作说明6.1系统功能描述与操作说明21七、存在问题与程序改进说明7.1按键处理问题227.2房号输入问题227.3修改密码问题227.3延时问题22八、设计总结23九、参考文献23附录、源程序24第一章设计任务1.l设计课题:小区楼道开门控制系统1.2设计目的:通过小型微机应用产
3、品的设计与调试过程,运用微机原理与接口技术课程所学的基本知识,在设计中加以应用,进而得到理解、巩固和提高发展,通过实践的过程学习与掌握分析与解决实际问题的方法与手段,提高设计、编程与调试的实际动手能力,作为工程技术工作的一次基本训练。1.3设计任务:设计一个以单片机为核心的楼道开门装置,该装置平时显示时钟信息,也可加入按照一定的节拍交替显示环境温度数据功能,住户通过输入由物业管理员预先设置的密码开启楼道门,住户也可输入房号开启与相应住户之间的对讲门铃并可由住户发来开门信号。装置可由管理员设置新的通行密码、时钟等参数。本课程设计环节进行编程并在单片机实验板上模拟调试实现。1.4基本设计要求:1、
4、八位LED7段数码管显示时钟、密码输入界面、房号输入面以与设定修改参数界面信息。2、基本显示模式为按照24小时制动态显示时、分、秒实时钟信息。3、4X4键盘用于操作与输入参数,应回馈短促的按键音以提供良好的操作手感。4、住户输入6位密码过程为了而逐位仅显示”符号,按“确定”键后在住户输入正好6位密码的情况下进行密码核对,密码吻合则输出开门驱动控制信号,5秒钟后撤销,输入位数不符或密码不吻合则发出相应提示音。5、住户输入3位房号(IOI601、102602)过程逐位如实显示数码,按“确定”键后在房号符合的情况下发出开启与相应住户之间的对讲门铃的控制信号,该信号维持1秒钟后撤销,此后住户若发来开门
5、信号,则输出开门驱动控制信号,5秒钟后撤销,输入的房号不符则发出相应提示音。6、设置一个外接的“开门”按钮开关,安装于门用于人员出来时开门操作,检测到该按钮压下后,发出开门驱动控制信号,5秒钟后撤销。对开关量输入信号须进行软件消抖动处理。7、输入管理员密码(6位)经判断吻合的话,进入设定时钟、住户开门密码参数界面,先设定时钟参数,按“确定”键后保存新时钟数据转入设定住户开门密码参数,期间按“取消”键则不保存且退出设定界面,设定参数的过程可用闪烁方式指示当前修改位。8、非基本显示模式下无操作时间超过30秒钟后自动恢复为基本的显示时钟状态。1.5功能扩展提示:(选做)1、开机进行接口部件与数码显示
6、器、指示灯、讯响器等自检。2、在基本显示模式下,每隔一定的时间,穿插显示环境温度信息,包括温度值(保留一位小数)与温度单位符号“oC”,设选用的温度传感变送器将检测的0oC+100OC温度成比例变换为05V电压信号。3、判别错误密码输入三次则封锁密码开门功能五分钟,以限制无止境地探测密码,此后管理员可通过断电后重新上电解除封锁的限制。4、管理员密码修改功能,应判断输入两遍的新密码一致的情况下才替换密码。5、其他功能扩展。1.6设计环节与进程安排:1、布置课题,明确任务、总体方案设计1天2、基本功能控制程序设计与调试3天3、程序功能完善、改进、扩展3天4、答辩与编写设计说明书3天第二章总体方案设
7、计与方案论证2.1总体方案设计根据设计要求,把各个功能按模块式进行编写,注意模块之间的联系。总体有以下几个模块:有定时器O中断服务子程序、程序的总初值化(自检包括蜂鸣器,L0-L15和数码管)、主流程程序。主流程对各个基本子模块进行反复循环调用,其中基本子模块包括:拆字与显示容送显缓子程序、键盘扫描子程序、调用房间处理子程序(包含对应驱动LOT5灯子程序)、调用密码处理子程序(对应驱动开门并延时灯子程序)、调用时钟修改子程序、调用用户密码修改子程序(包含修改住户开门密码界面子程序)、对PB口输入并消抖子程序、独立按键PB0-7的检测且对应控制门控位子程序、非基本时钟显示界面无操作30S返回子程
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 课程设计 小区 楼道 开门 控制系统 方案
