毕业论文-基于单片机住宅防火防盗报警系统毕业设计内容摘要:
中断标志)被置 1 后,调密码显示子程序,密码正确系统重新检测中断信号,密码有误则主程序首先判断 7EH 的情况,如果被置 1,则调用控制模块声光报警,处理完成后记录报 警信息,再检测是否同时发生了火险,即 7DH 是否被置 1,如果被置 1,则同样调用控制模块 PROCESS 完成后续处理。 如果没有发生盗情,即 7EH 没有被置 1,则直接检测 7DH,认为发生了火警,则直接调用控制模块声光报警。 子程序设计 子程序设计包括键盘子程序设计与密码子程序设计。 为了保证正确检测哪个键按下,当按键按下后延时 lOms 再判断键号,就可以消除键盘机械抖动的影响。 设 K1K10 为数字 0, 1, 2, „ , 9, K11K16 为功能键分别实现 6种功能。 在程序中先识别键码,然后根据键码值跳到相应 的功能键子程序的入口执行。 键盘扫描子程序流程图如图 52所示。 徐州经贸高等职业学校 2020 届毕业设计 21 初 始 化 8 2 5 5开 始测 键按 下扫 描 识 别键 码 识 别键 释 放取 键 号数 字 键数 字 键 处 理 程 序 功 能 键 处 理 程 序返 回NY消 抖NYYN 图 52 键盘扫描子程序流程图 徐州经贸高等职业学校 2020 届毕业设计 22 密码子程序流程图如图 53所示,用于控制报警器外部输入。 当发生险情时调用密码子程序, N 的初值为 0,如果密码错误, N 加 1,判断 N 是否大于 6,大于 6返回,小于 6,判断 50s 定时到没,定时到返回。 开 始N = 0解 码 输 入密 码 正 确。 输 入 新 密 码N = N + 1错 误 输 入 报 警5 0 S 定 时 中 断。 修 改 密 码。 N 6探 头 掉 电检 测返 回YYNNNYYN 图 53 密码及显示子程序流程图 徐州经贸高等职业学校 2020 届毕业设计 23 结 束 语 经过几个多月的努力, 在老师的耐心指导下 , 从设计、论证、修改到编程、调试, 我的毕业设计终于完成了。 使我无论在理论基础知识还是在实际的操作能力上都有了较大的提高。 论文的完成 使我体会到了成功的喜悦,也懂得了一分耕耘一分收获的道理。 住宅防盗防火报警系统主要设计了用户端探测器和用户端自动报警器。 在用户端自动报警器中,由微波探测器和热释电红外探测器构成的防盗探测器与由温度探测器,光电感烟探测器构成的防火探测器及手动报警按钮向 用户端自动报警器发出报警信号,自动报警器确认警情后,进行现场声、光报警,在用户端自动报警器的面板上设有 LCD 显示器、键盘以及指示防盗 防火报警及系统出现故障的状态,同时具有探头故障报警功能,系统开关机采用密码控制且允许修改密码。 系统还提供了备用电源确保系统在停电时能继续工作。 通过这次设计,将我所学过的课程联系到一起,使 我对所学课程有了更深的体会,对所学的知识进一步巩固,对应用电子技术专业有了更深刻的认识。 在设计中所云用到的理论,使我对它们的使用更加熟练,而且发现其中强大的功能,从中又学到了很多知识。 最后,由于本人水平有限,设计中存在不足,错误之处, 请各位老师多多批评指正。 徐州经贸高等职业学校 2020 届毕业设计 24 参 考 文 献 [1] 冯庆祥,毕平 .智能化小区和智能住宅 .低温建筑技术, 2020; [2] 来清民 .传感器与单片机接口及实例 .北京航空航天大学出版社, 2020; [3] 王芳,马幼军,智能化住宅防盗防火报警系统设计 .传感器技术, 2020; [4] 李冰,姜波 .汪滨琦 .BISS0001 在热释电红外开关上的应用 .应用科技 2020; [5] 尹长松 .光散射在烟尘探测中的应用 .光散射学报, 1996; [6] 赵海兰 .智能温度传感器 , 2020; [7] 李全利 .单片机原理及应用技术 [M].2 版 .北京 :高等教育出版社 .2020; [8] 郑定明 . 单片机应用技术 .北京 :人民邮电出版社 1988; 徐州经贸高等职业学校 2020 届毕业设计 25 致 谢 在论文即将完成之际,我首先向关心帮助和指导我的导师黄泽远 老师表示衷心的感谢并致以崇高的敬意 ! 在论文工作中,一直得到黄老师的悉心指导。 黄老师以其渊博的学识、严谨的治学态度、求实的工作作风和他 敏捷的思维、饱满的工作热情以及对我的耐心指导和严格要求给我留下了深刻的印象,使我在理论和实际应用两方面的能力都得到了很大的提高,使我受益匪浅。 黄老师治学严谨、待人诚恳,他 高屋建瓴的学术眼光、对事业孜孜不倦地追求和勤奋不辍的精神将使我终生受益,是我终生学习的榜样,在此向恩师致以最诚挚的谢意。 我还要感谢我的同学们,他们在毕业设计期间给我了莫大的支持与帮助,为我提供了一个良好的学习和生活环境,并且对于我提出的任何难题都给予热心、耐心的解答,使我受益颇深。 感谢应用电子技术专业的全体老师对我的谆谆教导,你们的教诲将使我受益终生。 感谢全体同学,你们的关心和友爱使我很感动。 感谢我的父母对我的养育之恩 ! 感谢所有帮助过我的人们 ! 最后,再次感谢高锐老师对我的鼓励、支持与关怀,这些我将永生难忘。 徐州经贸高等职业学校 2020 届毕业设计 26 附录:程序清单 主程序清单: ALARM:ORG 0000H AJMP MAIN ORG 000BH AJMP T0INT ORG 0030H MAIN:MOV SP, 60H MOV P1,0F0H MOV TOMD,01H MOV TH0,15H MOV TL0,0A0H SETB ET0 SETB EA SETB TR0 MOV R7,250 LM0: AJMP LM0 定时器 T0 中断服务子程序清单: ORG 0200H TOINT: MOV TH0,15H ;重置 T0 时间常数 MOV TL0,0A0H DJNZ R7,TOR ;判 30s 到否,未到返回 MOV R7,250 ;重置 30s 计数器初值 LCALL TREF ;调用温度设定值检测子程序 LCALL TADC ;调用温度检测子程序 LCALL ADCBCD ;调用码值转换子程序 徐州经贸高等职业学校 2020 届毕业设计 27 LCALL PIMAIN ;调用 PID 子程序 LCALL DIR ;调用刷新显示子程序 LCALL TC ;调用温度控制子程序 LCALL ALARM ;调用报警子程序 TOR: RET1 ;中断返回 温度采样子程序清单: SAMP: MOV R0, 2CH ;采样值首址 MOV R1, 03H ;计数器赋值 SAM1: MOV DPTR, 7FFFH ;指向 ADC 地址 MOVX @DPTR, A ;启动 ADC MOV R2, 20H ;延时 DLY: DJNZ R2, DLY ;结束。 HERE: JB , HERE ;等待 ADC 结束 MOVX A, @DPTR MOV @R0, A ;存放采样值 INC R0 DJNZ R1, SAM1 MOV 50H,@R0 RET 数字滤波子程序清单: FILTER: MOV A, 2CH CJNE A, 2DH, CMP1 ;不相等跳转 AJMP CMP2 CMP1: JNC CMP2 ; ( 2CH) ( 2DH)。 XCH A, 2DH ; 交换 XCH A, 2CH 徐州经贸高等职业学校 2020 届毕业设计 28 CMP2: MOV A, 2DH CMP3 ;( 2DH)≠( 2EH)转 MOV 2AH, A RET CMP3: JC CMP4 ;( 2DH) ( 2EH)转 MOV 2AH, A RET CMP4: MOV A, 2EH CJNE A, 2CH, CMP5 ;( 2EH)≠( 2CH)转 CMP5: JC CMP6 ;( 2EH) ( 2CH)转 CMP6: MOV 2AH, A RET PID 算法子程序清单 PIMAIN : MOV R5, 31H ;取 W MOV R4, 32H MOV R3,2AH ;取 Yi MOV R2, 00H ACALL CPL1 ;取 Yi的补码 ACALL DSOM ;计算 ei MOV 39H,R7 ;存 ei MOV 3AH, R6 徐州经贸高等职业学校 2020 届毕业设计 29 MOV R5,35H ;取 I MOV R4, 36H MOV R0, 4AH ACALL MULT1 ;计算 Pi=I 乘 ei MOV R5,39H ;取 ei MOV R4, 3AH MOV R3,3BH ;取 ei1 MOV R2, 3CH ACALL CPL1 ACALL DSUB ;求 0er=eier1 MOV R5,33H ;取 Kp MOV R4,34H MOV R0,46H ACALL MULT1 ;求 Pp=Kp 乘 (eier1) MOV R5, 47H MOV 54, 46H MOV R3, 4BH MOV R2, 4AH 徐州经贸高等职业学校 2020 届毕业设计 30 ACALL DSUM ;求 PiPp低十六位数 MOV 4BH, R7 MOV 4CH,R6 ;保存和低十六位数 MOV R5, 49H MOV R4, 48H MOV R3, 4DH MOV A, 4。毕业论文-基于单片机住宅防火防盗报警系统毕业设计
相关推荐
代( 2G)和第三代( 3G)移动通讯技术之间。 它通过利用 GSM 网络中未使用的 TDMA 信道,提供中速的数据传递。 GPRS 突破了 GSM 网只能提供电路交换的思维方式,只通过增加 相应的功能实体和对现有的基站系统进行部分改造来实现分组交换,这种改造的投入相对来说并不大,但得到的用户数据速率却相当可观。 而且,因为不再需要现行无线应用所需要的中介转换器,所以连接及传输都会更方便容易。
接到母线上,操作目标元件为 X、 Y、 M、 T、 C、 S。 LD、 LDI 指令还可与 AND、 ORB 指令配合,用于分支回路的起点。 ( 2) OUT指令的目标元件为 Y、 M、 T、 C、 S 和功能指令线圈。 ( 3) OUT指令可以连续使用若干次,相当于线圈并联。 单个触点串联指令( AND、 ANI) 用法 AND:与指令。 用于单个触点的串联,完成逻辑“与”运算,助记符号为
Gj qv^$UE9wEwZQc@UE%amp。 qYp@Eh5pDx2zVkumamp。 gTXRm 6X4NGpP$vSTTamp。 ksv*3tnGK8! z89Am YWpazadNuKNamp。 MuWFA5uxY7JnD6YWRrWwc^vR9CpbK! zn%Mz849Gx^Gj qv^$UE9wEwZQc@adNuKNamp。
于 HTTP 的无状态性引起的, Model2 和 MVC 一样,也是利用控制器来分离模型和视图,达到一种层间松散耦合的效果,以提高系统灵活性、复用性和可维护性。 Struts2 继承了 MVC 的各项特性,并根据 J2EE 的特点,做了一些变化 和调整。 作为 MVC 模式的典型实现,对 Model、 View 和 Controller 都提供了实现组件其具体的实现,如图 所示。 图
EM78P135 作为控制器,完成了对外部触发信号的检测、产生脉冲信号、检测回波首波信号等工作。 与此同时其还肩负着控 制电路的开启,处理超声波换能器的横向干扰,并且消除电路固定延时影响等工作。 对于本次设计,选用这种测距模块将极大减少设计的工作,降低设计的成本。 超声波探测模块 HCSR04 的电气参数如图 所示。 山东科技大学 毕业设计( 论文 ) 10 图 HCSR04 的电气参数
P20~P23 口完成的按键 KEY_STKEY_UPKEY_DW 完成定时 器的暂停自加和自减功能而发光二极管 L2L4 则反映了选用的定时时间的不同 第四章 软件设计 本章首先对设计思想即主程序进行介绍然后对发光二极管指示程序键扫描程序和数码管的显示程序的设计分别进行说明 41 主程序 本次设计中由于要求有定时器 123 所以程序设计中使用了三个定时器分别进行定时数码管显示部分由于最大数是