




已阅读5页,还剩23页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
毕毕业业设设计计 题目 基于单片机的住宅防盗防火报警系统设计 学生姓名学生姓名 张洋张洋 学号学号 07021001480702100148 班班 级级 080212080212 专专 业业 应用电子技术应用电子技术 分分 院院 工程技术分院工程技术分院 指导教师指导教师 高锐高锐 20102010 年年 1212 月月 2020 日日 长春职业技术学院毕业设计、调查报告专用纸 1 摘摘 要要 本文介绍了住宅智能化中的防盗防火报警系统。住宅防盗防火报警系统是 将防盗防火功能结合到一起,同时完成盗情和火情的检测,并且实现自动报警 功能。其中盗情检测由红外探测与微波探测器构成的双鉴探测器完成,而火情 检测由光电感烟探测器,温度探测器和一氧化碳探测器集为一体的复合式火灾 探测器完成。当防盗探测器或防火探测器检测到险情的时候,向单片机发出中 断申请,再由单片机控制报警电路,实现自动报警。 本系统具有密码识别功能,只有通过键盘输入正确的密码才能控制系统的 开闭。密码并不是唯一的,可以修改以及更换。本系统还配置了备用电源以及 具有断电和掉线自诊断功能,增强了系统的安全性和稳定性。此外系统还从硬 件和软件两方面进行了抗干扰设计,能够让系统可靠的完成工作。时代在发展, 社会在进步,人们对生活质量的追求也在日益增长,特别是住宅方面,不仅希 望拥有舒适、温馨的住所,而且对安全性、智能性等方面也提出了更高的要求, 智能住宅的安全防范系统也应运而生。现在很多小区都安装了智能报警系统, 因而大大提高了住宅的安全程度,有效保证了居民的人身财产安全。 关键词: 防盗防火;传感器;单片机控制;智能报警系统。 2 前前 言言 随着人类社会的进步和科学技术的迅猛发展,人类开始迈入以数字化和网 络化为平台的智能化社会,人们对工作、生活等环境的要求也越来越高,开始 出现了诸如智能化仪表、智能化家电、智能化汽车、智能化小区等具有不同智 能程度的产品、设备、工具甚至工作环境和生活环境,并且呈现出高速发展的 趋势。伴随着数字化和网络化的进程,智能化的浪潮席卷了世界的每一个角落, 成为一种势不可挡的历史趋势。其中正在兴起的智能小区建设热潮,反映和适 应了国际社会信息化和智能化的发展要求,是 21 世纪的新概念住宅。 目前住宅小区应实现六项智能化要求,其中包括实行安全防范系统自动化 监控管理;住宅的火灾、有害气体泄漏实行自动报警;火灾报警系统应是以烟、 温及可燃气体等探测器为主体;防盗报警系统应安装红外或微波等各种类型报警 探测器:系统应能与计算机安全综合管理系统联网;计算机系统能对防盗报警系 统进行集中管理和控制。基于此项规定,住宅防盗防火系统实现智能化势在必 行。 本文所要介绍的住宅防盗防火报警系统,正是在智能化住宅蓬勃发展的背 景下,为了满足用户对安全的强烈要求而设计并开发的。系统的首要任务是根 据住宅小区的类型、使用功能及防护风险等要求,通过运用多传感器探测、及 单片机控制,数据通讯等技术形成智能报警系统,达到保障小区用户生命和财 产安全的目的。 长春职业技术学院毕业设计、调查报告专用纸 3 目目 录录 摘要及关键词2 前言3 目录4 一、设计目的5 1.1 设计要求5 1.2 设计意义5 二、设计方案6 2.1 方案的设计6 2.2 系统工作过程7 三、用户端自动报警器设计11 3.1 自动报警器总体电路设计11 3.2 系统电源设计12 四、用户端探测器设计8 4.1 防盗探测器设计8 4.2 防火探测器设计9 五、用户端报警器软件部分14 5.1 控制模块程序设计14 5.2 子程序设计15 结束语17 参考文献18 致谢19 附录20 4 一、设计目的一、设计目的 1.1 设计要求 本文设计的系统是一种新型的电子安全报警系统,该系统的设计是将电子 探测与智能控制相结合,通过对住宅各个不同部位的不同类型探测器进行监测 与控制,当出现异常情况时报警,以便通知工作人员进行相应的处理。实现小 区智能化监控。 本住宅防盗防火报警系统具有以下特点和功能:系统采用模块化设计;前端 报警器能够快速、准确地检测到现场的异常状态。并能够可靠地进行盗情、火 情检测报警。报警完毕自动回到警戒状态,等待下一次报警;用户端自动报警 器可检测探测器或传输线路发生的故障(如探头断线或掉电等);系统开关机采 用密码控制且允许修改密码;用户端自动报警器内提供备用电源,确保系统在 停电时也能继续工作。 1.2 设计意义 本课题根据住宅智能化的发展现状及其发展趋势,研究并设计了一个比较 完整的基于单片机的住宅防盗防火报警系统系统。该智能报警系统主要包括用 户端探测器、自动报警器、电源自动切换等组成部分,并引入模块化思想,从 而使系统整体更简洁、完善。住宅智能化是我国未来智能住宅建筑的重点发展 方向,而智能防盗、防火报警系统又是当前智能报警领域的技术热点,虽然这 方面的资料比较多,但是只是单纯含防盗或防火功能,并且这些报警器的误报 率比较高,即使有部分产品的性能较好,但是价格又比较昂贵,并且受距离和 容量的限制。因此,开发一套功能和结构合理、包含多种技术和功能的高性价 长春职业技术学院毕业设计、调查报告专用纸 5 比的新型报警系统具有重要的现实意义。 二、设计方案二、设计方案 2.1 方案的比较及确定 方案 1: 根据系统拟达到的总体功能,将其划分为以下功能模块:各前端探测器和传感器、自动报 警主机、各输入输出设备等。 防盗探测器:选择红外探测器,价格低,性能稳定;防火探测器:选择一氧化碳探测器, 温度探测器;系统微处理器:选择 8031。需外接程序存储器;输入输出设备:包括键盘、报 警蜂鸣器、按钮或开关、各类指示灯等。 方案 2: 系统总体构成包括用户端探测器、用户端报警器、密码电路等几个模块。 防盗探测器:本方案选择的防盗探测器是由红外与微波探测器组成的双鉴探测器,较以往的 微波或红外单信号探测器,其误报率明显下降;防火探测器:防火探测器是由光电感烟探测、 温度探测和一氧化碳探测构成的复合型火灾探测器。多传感器设计思想解决了传统防火探测 器一直存在的误报率高的问题,增强了火灾探测的可靠性。 根据本次设计的要求,以及两个方案的元器件对比,选择方案 2。系统组成框如图 2-1 所 示。 指示灯 开关量的输入 用户端 自动报警器 AT89C51 模拟量及 传感器信号 密码电路 报警电路 看 门 狗 电源 电路 输入输出电路 图 2-1 住宅防盗防火系统总体框图 2.2 系统的工作过程 6 用户端的防范现场,一旦有人入室盗窃或发生火灾等紧急情况时,与之相应 的报警探测器(各种防火、防盗及手动报警按钮等)则立即向用户端自动报警器发 出报警信号。接到警情事件后,自动报警器立即进行确认(多次巡检中断信号), 若 50s 后无人解除警情同时警情确认无误后,进行事件的现场声(蜂鸣器)、光 (LED )报警。在用户端自动报警器的面板上设有 LCD 显示器、键盘以及三色警 灯(LED),三色警灯分别指示火灾或红外/微波双鉴的防火防盗报警、正常工作 及系统出现故障的状态,即报警灯(红)、工作灯(绿)和故障灯(黄)。用户端报警 器同时具有探头故障报警功能,避免由于探头掉电而漏报,出现故障时点亮故 障灯;如果判断探头掉线或被剪断,则声光报警。如果出现误触发而报警时可以 通过触发延迟时间(50s 定时器)去解除,另外用户端自动报警器还具备状态信息 (如有无交流电、备用电池电量是否不足等)检测的功能。 长春职业技术学院毕业设计、调查报告专用纸 7 三、用户端自动报警器设计三、用户端自动报警器设计 3.13.1 自动报警器总体电路设计自动报警器总体电路设计 自动报警器组成框图如图 3-1 所示,主要包括探测器模块、键盘/密码显 示模块以及电源模块。本节着重介绍与报警器电路相关的硬件电路设计。 用户端自 动报警器 CPU AT-89C51 逻辑 与非 门 逻辑 与非 门 热释电红外探 测器 CO探测器 温度探测器 光电感烟探测 器 微波探测器 LCD显示电路 备用电源 看门狗电路 键盘密码 控制电路 通讯接口 输入输 出控制 电路 紧急呼叫按钮 LED指示灯 报警蜂鸣器 报警电路 开关电路 图 3-1 用户端自动报警器组成框图 自动报警器电路如图 3-2 所示。时钟电路由两个 30P 的电容和 12MHz 的晶 振构成。复位电路由电阻、电容、二极管和按键开关构成,具有上电复位和手 动复位的功能。单片机的、分别与盗警、火警传感器相连,实现各种0INT1INT 警情的采集。 8 22uF HELP BUZZER 12 XTAL1 12MHz 12 LED(RED) 1K 30pF 30pF 12 LED(YELLOW) 1K 1K 12 LED(GREEN) I/O4 1 I/O6 2 COM 3 I/O7 4 I/O5 5 INH 6 VEE 7 VSS 8 C 9 B 10 A 11 I/O3 12 I/O0 13 I/O1 14 I/O2 15 VDD 16 CD4051 A B RST RXD TXD ALARM0 ALARM1 P3.5 P3.6 P3.7 XTAL2 XTAL1 P2.0 B P2.7 P3.4 +5V p1.0 1 p1.1 2 p1.2 3 p1.3 4 p1.4 5 p1.5 6 p1.6 7 p1.7 8 RST 9 p3.0(RXD) 10 p3.1(TXD) 11 p3.2(INT0) 12 p3.3(INT1) 13 p3.4(T0) 14 p3.5(T1) 15 p3.6(WR) 16 p3.7(RD) 17 XTAL2 18 XTAL1 19 GND 20 (AD8)p2.0 21 (AD9)p2.1 22 (AD10)p2.2 23 (AD11)p2.3 24 (AD12)p2.4 25 (AD13)p2.5 26 (AD14)p2.6 27 (AD15)p2.7 28 PSEN 29 ALE/PROG 30 EA/VPP 31 AD7(p0.7) 32 AD6(p0.6) 33 AD5(p0.5) 34 AD4(p0.4) 35 AD3(p0.3) 36 AD2(p0.2) 37 AD1(p0.1) 38 AD0(p0.0) 39 VCC 40 AT89C51 +5V +5V A X1 X2 VCC P2.1 P2.2 X3 X4 P1.7 200 P2.3 P1.7 图 3-2 自动报警器电路 3.23.2 系统电源设计系统电源设计 本系统主电源采用直流电源 5V 和+12V 供电,原理图如图 3-3 所示。电源 部分由 MC7805/MC7905/MC7812 构成,变压器输出经桥路整流,电容滤波,送入 MC7805/MC7905/MC7812 输入端,最后输出 5V/+12V 直流电。备用电源作为主电 源对单片机系统供电的补充,可以使单片机系统在工作期间,不致因电网突然 断电,导致计算机系统 RAM 中的数据丢失而中断工作,更主要的是它可以避免 因电源中断造成整个计算机系统的瘫痪。电网正常工作时给充电电池充电,电 网断电时给稳压块供电。 长春职业技术学院毕业设计、调查报告专用纸 9 图 3-3 电源原理图 Trans 220V Bridge1 S 2200uF C1 Vin 1 GND 2 +5V 3 MC7805 100uF C3 +5V +12V 100uF C7 BT 0.1uF C2 Trans 220V Bridge2 S 2200uF C5 0.1uF C6 Vin 1 GND 2 +12V 3 MC7812 0.47uF C4 0.47uF C8 100uF C7 TransBridge2 S 2200uF C5 0.1uF C6 0.47uF C8 Vin 1 GND 2 -5V 3 MC7905 -5V 220V 10 四、用户探测器的设计四、用户探测器的设计 探测器电路部分包括防盗探测器电路与防火探测器电路两大部分,其中详 细设计了热释电红外探测器电路和光电感烟探测电路。由多种类型传感器实现 多元信号综合检测是本系统中探测电路部分的基本设计思想,多元信号检测一 方面可以有效完成盗情与火情的实时监测任务,另一方面大大降低了探测器部 分的误报率,提高了整个系统的可靠性和抗干扰性。 4.14.1 防盗探测器设计防盗探测器设计 防盗探测器是由热释电红外探测器与微波探测器组成的双鉴探测器,较之 以往的红外或微波单信号探测器,其误报率明显下降,原理示意图如图 4-1 所 示。 用户端自 动报警器 AT89C51 74LS00 与非门 热释电红外线 探测器 微波探测器 图 4-1 双鉴探测器原理示意图 1、热释电红外探测器 热释电红外探测器电路采用的器件包括红外探测器专用芯片红外传感信 号处理器 BISS0001、热释电红外探头 RE200B(传感器)及一些外围元件(电阻电 容)。它的正常工作电压是+4.5V(工作范围可在 3V 到 5V 之间)。图 4-2 所示为 热释电红外探测器分立元件电路图。当热释电红外探头接收到人体发出的红外 线后,经过内部转换,输出一个微弱的低频电信号到 BISS0001 芯片的第一级运 算放大器 IC1 的同相输入端(14 脚),对信号进行放大预处理,然后由电容耦合 给第二级运算放大器 IC2,对信号再次放大,同时将直流电位抬高到 VM。再经 长春职业技术学院毕业设计、调查报告专用纸 11 内部的两个电压比较器(IC3, IC4)构成的双向鉴幅器,检出有效触发信号 VS 去 启动延迟时间定时器(只要有触发信号 VS 的上跳沿则可启动延迟时间定时器)。 IC6 是一个条件比较器,当输入电压 VCVR 时,IC6 输出为高电平,则打开与门 IC7,此时,如果有触发信号 VS 的上跳变沿到来,将启动延迟时间定时器,同 时 V0 脚(2 脚)输出高电平信号,经与门后送单片机进行报警处理,此时探测器 进入延时周期,延迟与封锁时间为几秒钟。该设计输出为脉冲信号,当有移动 物体进入探测范围以内时,输出端电平由低电平跳变至高电平,可实现检测并 报警。 图 4-2 热释电红外探测器电路图 2、微波探测器 微波探测器是继超声波,激光,红外和核辐射等传感器之后的一种新型的 非接触式的传感器,用于探测在防范空间内的任何运动物体。微波探测器可靠 性强,无光亮和热源的要求,探测环境要求低。 12 3、微波探测器电路设计 微波探测器电路使用的主要元件是运算放大器 OP07、微波振荡管 C3355、 天线及一些外围元器件,外接+12V 电源,其中电路图如图 4-3 所示。 图 4-3 微波探测器电路图 4.24.2 防火探测器设计防火探测器设计 本次设计中的防火探测器是由光电感烟探测、温度探测和 CO 探测构成的复 合型火灾探测器。多传感器设计思想解决了传统防火探测器一直存在的误报率 高的问题,增强了火灾探测的可靠性。 1、光电感烟探测器 红外发射电路中的 555 电路用于产生频率可调的脉冲波形,使用 555 电路 的一个主要优点是输出脉冲的占空比可调,便于设计不同要求的驱动输出。 长春职业技术学院毕业设计、调查报告专用纸 13 图 4-4 散光型光电感烟探测器电路图 2、温度探测器 本系统选用了美国 DALLAS 公司推出的 DS18B20 本系统选用了美国 DALLAS 公司推出的 DS18B20 一线式数字式温度传感器。 DS18B20 与单片机的连接 , 图 4-5 温度探测器电路,DS18B20 采用外接电源供电方式,工作电源由 VDD 引 脚接入,不存在电源电流不足的问题,可以保证转换精度,同时在总线上理论 可以挂接任意多个 DS18B20 传感器,组成多点测温系统。 图 4-5 温度探测器电路 14 五、五、 用户端自动报警器软件部分用户端自动报警器软件部分 自动报警器软件设计采用模块化设计,分为主控模块,键盘模块,密码模 块等。 5.15.1 控制模块程序设计控制模块程序设计 主控流程图如下 开始 系统初始化 探头掉电检测 有险情 密码及显示 盗警 火警 声光报警 声光报警 N Y N Y N Y 图 5-1 主程序流程图 由于单片机的 P3.2 和 P3.3 脚分别和防盗、防火传感器相连,因此,一旦 发生险情,转密码子程序,若解码正确则取消报警,否则将产生中断,在中断 服务子程序里,位地址 7FH 被置 1,证明发生险情,然后根据险情类别,将 7EH 长春职业技术学院毕业设计、调查报告专用纸 15 或 7DH 置 1,其中,7EH 为盗警标志位,7DH 为火警标志位。主程序在运行期间 首先检测探头与电源状态,一切正常后等待中断的发生。当检测到 7FH(中断 标志)被置 1 后,调密码显示子程序,密码正确系统重新检测中断信号,密码 有误则主程序首先判断 7EH 的情况,如果被置 1,则调用控制模块声光报警, 处理完成后记录报警信息,再检测是否同时发生了火险,即 7DH 是否被置 1, 如果被置 1,则同样调用控制模块 PROCESS 完成后续处理。如果没有发生盗情, 即 7EH 没有被置 1,则直接检测 7DH,认为发生了火警,则直接调用控制模块声 光报警。 5.25.2 子程序设计子程序设计 子程序设计包括键盘子程序设计与密码子程序设计。为了保证正确检测哪 个键按下,当按键按下后延时 lOms 再判断键号,就可以消除键盘机械抖动的影 响。设 K1-K10 为数字 0, 1, 2,9, K11-K16 为功能键分别实现 6 种功 能。在程序中先识别键码,然后根据键码值跳到相应的功能键子程序的入口执 行。键盘扫描子程序流程图如图 5-2 所示。 初始化8255 开始 测键 按下 扫描识别 键码识别 键释放 取键号 数字键 数字键处理程序功能键处理程序 返回 N Y 消抖 N Y Y N 图 5-2 键盘扫描子程序流程图 密码子程序流程图如图 5-3 所示,用于控制报警器外部输入。当发生险情 时调用密码子程序,N 的初值为 0,如果密码错误,N 加 1,判断 N 是否大于 6,大于 6 返回,小于 6,判断 50s 定时到没,定时到返回。 开始 N=0 解码输入 密码正确? 输入新密码 N=N+1 错误输入报警 50S定时中断? 修改密码? N6 探头掉电 检测 返回 Y Y N N N Y Y N 图 5-3 密码及显示子程序流程图 长春职业技术学院毕业设计、调查报告专用纸 17 结结 束束 语语 经过几个多月的努力,在老师的耐心指导下,从设计、论证、修改到编程、 调试,我的毕业设计终于完成了。使我无论在理论基础知识还是在实际的操作 能力上都有了较大的提高。论文的完成使我体会到了成功的喜悦,也懂得了一 分耕耘一分收获的道理。 住宅防盗防火报警系统主要设计了用户端探测器和用户端自动报警器。在 用户端自动报警器中,由微波探测器和热释电红外探测器构成的防盗探测器与 由温度探测器,光电感烟探测器构成的防火探测器及手动报警按钮向用户端自 动报警器发出报警信号,自动报警器确认警情后,进行现场声、光报警,在用 户端自动报警器的面板上设有 LCD 显示器、键盘以及指示防盗防火报警及系统 出现故障的状态,同时具有探头故障报警功能,系统开关机采用密码控制且允 许修改密码。系统还提供了备用电源确保系统在停电时能继续工作。 通过这次设计,将我所学过的课程联系到一起,使我对所学课程有了更深 的体会,对所学的知识进一步巩固,对应用电子技术专业有了更深刻的认识。 在设计中所云用到的理论,使我对它们的使用更加熟练,而且发现其中强大的 18 功能,从中又学到了很多知识。 最后,由于本人水平有限,设计中存在不足,错误之处,请各位老师多多 批评指正。 参参 考考 文文 献献 1 冯庆祥,毕平.智能化小区和智能住宅.低温建筑技术,2002; 2 来清民.传感器与单片机接口及实例.北京航空航天大学出版社,2008; 3 王芳,马幼军,智能化住宅防盗防火报警系统设计.传感器技术,2002; 4 李冰,姜波.汪滨琦.BISS0001 在热释电红外开关上的应用.应用科技 2001; 5 尹长松.光散射在烟尘探测中的应用.光散射学报,1996; 6 赵海兰.智能温度传感器 DS18B20.电子世界,2003; 7 李全利.单片机原理及应用技术M.2 版.北京:高等教育出版社.2005; 8 郑定明. 单片机应用技术.北京:人民邮电出版社 1988; 长春职业技术学院毕业设计、调查报告专用纸 19 致致 谢谢 在论文即将完成之际,我首先向关心帮助和指导我的导师高锐老师表示衷 心的感谢并致以崇高的敬意! 在论文工作中,一直得到高老师的悉心指导。高 老师以其渊博的学识、严谨的治学态度、求实的工作作风和她敏捷的思维、饱 满的工作热情以及对我的耐心指导和严格要求给我留下了深刻的印象,使我在 理论和实际应用两方面的能力都得到了很大的提高,使我受益匪浅。高老师治 学严谨、待人诚恳,她高屋建瓴的学术眼光、对事业孜孜不倦地追求和勤奋不 辍的精神将使我终生受益,是我终生学习的榜样,在此向恩师致以最诚挚的谢 意。 我还要感谢我的同学们,他们在毕业设计期间给我了莫大的支持与帮助, 为我提供了一个良好的学习和生活环境,并且对于我提出的任何难题都给予热 心、耐心的解答,使我受益颇深。 感谢应用电子技术专业的全体老师对我的谆谆教导,你们的教诲将使我受 益终生。 20 感谢全体同学,你们的关心和友爱使我很感动! 感谢我的父母对我的养育之恩! 感谢所有帮助过我的人们! 最后,再次感谢高锐老师对我的鼓励、支持与关怀,这些我将永生难忘! 附录:程序清单附录:程序清单 1、主程序清单: 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 长春职业技术学院毕业设计、调查报告专用纸 21 2、定时器 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 ;调用码值转换子程序 LCALL PIMAIN ;调用 PID 子程序 LCALL DIR ;调用刷新显示子程序 LCALL TC ;调用温度控制子程序 LCALL ALARM ;调用报警子程序 TOR: RET1 ;中断返回 3、温度采样子程序清单: 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 P3.3,HERE ;等待 ADC 结束 MOVX A,DPTR MOV R0,A ;存放采样值 INC R0 DJNZ R1,SAM1 MOV 50H,R0 RET 4、数字滤波子程序清单: FILTER: MOV A,2CH 22 CJNE A,2DH,CMP1 ;不相等跳转 AJMP CMP2 CMP1: JNC CMP2 ;(2CH)(2DH)? XCH A,2DH ; 交换 XCH A,2CH 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 5、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 MOV R5,35H ;取 I MOV R4,36H MOV R0,#4AH ACALL MULT1 ;计算 Pi=I 乘 ei 长春职业技术学院毕业设计、调查报告专用纸 23 MOV R5,39H ;取 ei MOV R4,3AH MOV R3,3BH ;取 ei-1 MOV R2,3CH ACALL CPL1 ACALL DSUB ;求 0er=ei-er-1 MOV R5,33H ;取 Kp MOV R4,34H MOV R0,#46H ACALL MULT1 ;求 Pp=Kp 乘(ei-er-1) MOV R5,47H MOV 54,46H MOV R3,4BH MOV R2,4AH ACALL DSUM ;求 Pi-Pp 低十六位数 MOV 4BH,R7 MOV 4CH,R6 ;保存和低十六位数 MOV R5,49H MOV R4,48H MOV R3,4DH MOV A,4CH ADDC A,#00H MOV R2,A ACALL DSUM ;求 Pi+Pp 高十六位数 MOV 4DH,R7 MOV 4CH,R6 ;保存和数高十六位数 MOV R5,39H MOV R4,3AH MOV R3,3DH MOV R3,3EH 24 ACALL DSOM ;计算 ei+ei-2 MOV R5,R7 MOV R4,R6 MOV R3,3BH MOV R2,3CH ACALL R2,3CH ACALL DSUM ;计算 ei+ei-2-ei-1 MOV R5,R7 MOV R4,R6 MOV R3,3BH MOV R2,3CH ACALL CPL1 ACALL DSUM ;求 Pi+ Pp+Pd MOV R3,R7 MOV R2,R6 MOV R5,2FH MOV R4,30H ACALL DSUM ;求出 Ui MOV 2FH,R7 ;UiUr-1 MOV 30H,R6 MOV 3DH, 3BH ;ei-1ei-2 MOV 3EH ,3CH MOV 3BH ,39H ;ei-1ei-1 MOV 3CH , 3AH RET 6、温度控制子程序清单: TC: MOV A, 2FH SUBB A, #8000H JNC KAI AJMP 长春职业技术学院毕业设计、调查报告专用纸 25 KAI1:JB P1.0,KAI2 SETB P1.0 RET KAI2:JB P1.1,KAI3 SETB P1.1 RET KAI3:SETB P1.2 RET GUAN3:JNB P1.2,GAUN2 CLR P1.2 RET GUAN2:JNB P1.1,GUAN1 CLR P1.1 RET GUAN1:CLR P1.0 RET 7、温度给定子程序清单: TIN: MOV A, P1 ;读入拨盘值 ANL A,#0F0H ;屏蔽低 8 位 SWAP A, ;给定值交换到低半子节 JZ ERR ;给定值为另转到 CJNE A,#04H,BP1 ;给定值04H 转 ERR BP1: JNC ERR SETB EA ;给定值合法,允许系统中断 CJNE A,#01H,BP2 ;(A)01 转 BP2 MOV 51H,#50H ;(A)=01 将室温设定值 50H 51H RET BP2: CJNE A,#03H,BP3 ;(A)02 转到 BP3 MOV 51H,#0A0H ;(A)=02,将 30设定值
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 传单兼职人员合同标准文本
- 专场带货合同样本
- 中介委托服务合同标准文本
- 企业价值咨询合同样本
- tk合同样本样本
- 公司校服订购合同范例
- 九龙坡区家具运输合同样本
- ktv股权融资合同样本
- 出售鸟笼配件合同样本
- 修建学校招标合同样本
- 2024年中小学教师资格考试复习资料
- 军事国防教育基地方案
- 金氏五行升降中医方集
- 蛋鸡155标准化立体养殖模式
- 小儿常见皮疹识别与护理
- 2025年山西经贸职业学院单招职业技能考试题库新版
- 某连锁药店公司发展战略
- 浙江省湖州市德清县2025年中考语文模拟考试试卷(附答案)
- 2025年无锡南洋职业技术学院单招职业技能测试题库带答案
- 2025年河南工业和信息化职业学院单招职业技能测试题库及答案1套
- 校长在2025春季开学思政第一课讲话:用《哪吒2》如何讲好思政课
评论
0/150
提交评论