附录D 设计源程序.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
附录D 设计源程序

附录D 设计源程序 DBUF0 EQU 30H ;温度符号/百位存储单元 DBUF1 EQU 31H ;温度十位存储单元 DBUF2 EQU 32H ;温度个位存储单元 DBUF3 EQU 33H ;温度十分位存储单元 DBUF4 EQU 34H ;A/D转换值存储单元 DBUF5 EQU 35H ;温度设定值百位存储单元 DBUF6 EQU 36H ;温度设定值十位存储单元 DBUF7 EQU 37H ;温度设定值个位存储单元 DBUF8 EQU 38H ;温度设定值十分位存储单元 DBUF9 EQU 39H ;烟雾报警等级值存储单元 DBJ1 BIT P1.0 ;灯光报警1(红光) DBJ2 BIT P1.1 ;灯光报警2(黄光) SBJ BIT P1.2 ;声音报警 DFS BIT P1.3 ;排气扇排气 YWDJ4 BIT P1.4 ;烟雾等级4 YWDJ3 BIT P1.5 ;烟雾等级3 YWDJ2 BIT P1.6 ;烟雾等级2 YWDJ1 BIT P1.7 ;烟雾等级1 WDBZW BIT 20H.1 ;温度设置标志位 YWBZW BIT 20H.2 ;烟雾设置标志位 ORG 0000H LJMP MAIN ORG 0003H ;外部中断0入口地址 LJMP TINT0 ORG 0013H ;外部中断1入口地址 LJMP TINT1 ORG 0100H ;程序首地址 MIAN: NOP ;主程序 LCALL DELAY300MS ;延时300MS MOV SP,#60H ;设置栈指针初时化 MOV IP,#04H ;置外部中断1高优先级 SETB IT1 ;设置外部中断后沿负跳变有效 SETB IT0 SETB EX0 ;外部中断允许开启 SETB EX1 SETB EA ;开中断 CLR P2.2 ;复位8255A SETB P2.2 CLR P2.2 CLR SBJ ;复位声音灯光报警 SETB DBJ1 SETB DBJ2 CLR YWDJ4 ;复位烟雾报警控制 CLR YWDJ3 CLR YWDJ2 SETB YWDJ1 MOV R4, #0AH ;清除30H~39H单元中的内容 MOV R0, #30H CLEAR1: MOV @R0, #00H INC R0 DJNZ R4, CLEAR1 ;清显示完? ;进入程序循环区 WAIT: LCALL DISPLAY ;调用显示子程序 LCALL ADC0809 ;调用A/D转换子程序 LC

文档评论(0)

me54545 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档