- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于单片机的空调温度控制(仿真程序)
基于单片机的空调温度控制(仿真程序)
程序清单
主程序:
ORG 0000H ;DS18B20.ASM DS18SL EQU 41H ;用于保存读出温度的低8位 DS18SH EQU 40H ;用于保存读出温度的高8位DS18FIG EQU 8H ;是否检测到DS18B20标志位A_BIT1 EQU 31H ;数码管个位数存放内存位置B_BIT1 EQU 32H ;数码管十位数存放内存位置D_BIT1 EQU 35H?;数码管百位数存放内存位置DS18CD1 EQU 42H ;DS18CD1-DS18CD8暂存64位ROMDS18CD2 EQU 43H ;从低到高DS18CD3 EQU 44HDS18CD4 EQU 45HDS18CD5 EQU 46HDS18CD6 EQU 47HDS18CD7 EQU 48HDS18CD8 EQU 49HDS1864B EQU 4AHDS18ADS EQU 4BHDS18DQ EQU P1.0 ;30H,31H,32H,33H:
X 个位 十位 XMOD7: MOV SP,#60HLCALL GET_TEMPER ;调用读温度子程序LCALL READCODEAJMP MOD7
INIT_1820:??? ;DS18B20初始化SETB DS18DQCLR DS18DQ?;延时,500US低MCMOV R7,#250DJNZ R7,$MOV R7,#150DJNZ R7,$SETB DS18DQ?? ;释放总线LCALL DELAY60US?? ;15-60US的等待时间MOV R6,#4SETDSDQ:LCALL DELAY60USJNB DS18DQ,SETDSDQFH ;60-240US内是否有返回信号,为0跳DJNZ R6,SETDSDQMOV R7,#250DJNZ R7,$CLR DS18FIGRETSETDSDQFH:SETB DS18FIGMOV R7,#250??DJNZ R7,$MOV R7,#100DJNZ R7,$RET;
数据处理TEMP0: INC AAJMP TEMP1TEMPCOV: MOV A,DS18SL ;数据处理子程序
TEMPCOVMOV B,#16DIV ABJB B.3,TEMP0TEMP1: MOV 34H,A ;将DS18SL的高四位右移四位,存入
34H中(温度值)MOV A,B ;将DS18SL的低四位X10/16得小数后
一位数.MOV B,#10MUL ABMOV B,#16DIV ABMOV 30H,A ;将小数后一位数.存入30H中MOV A,DS18SH ;DS18SH中存放高8位数,权
重16MOV B,#16MUL ABADD A,34H ;34H中存入温度值的整数部分MOV B,#10DIV ABMOV 31H,B ;个位存入31H中MOV B,#10 ;DIV AB ;MOV 32H,B ;十位存入32H中MOV B,#10 ;DIV AB ;MOV 35H,B ;百位存入33H中MOV A,DS18SHMOV 33H,#10H ;JB ACC.7,EXIT7MOV 33H,#00HEXIT7: RET
GET_TEMPER: ;读出转换后的温度值,并显示SETB DS18DQLCALL INIT_1820 ;先复位DS18B20JB DS18FIG,TSS2RET ;判断DS1820是否存在?若DS18B20不存在则返TSS2: MOV DS18ADS,#0DS18JX:LCALL DS18CODPMOV A,DS18ADSADD A,#9MOV DS18ADS,ACJNE A,#63,DS18JXRETDS18CODP:LCALL MRCOVT ;转换指定的DS18B20的温度LCALL MRRDTEDP ;显示温度RETTEMP:LCALL INIT_1820JB DS18FIG,NEXT4RETNEXT4:MOV DS18ADS,#9MOV A,#0CCH ;SKIP ROMLCALL WRITE_1820MOV A,#44H ;温度转换命令LCALL WRITE_1820LCALL DELAY1SLCALL MRRDTEDPRET;写DS18B20的子程序(有具体的时序要求)WRITE_1820:???? ;写DS18B20MOV R5,#8DS18JXWE:SETB DS18DQ?? ;初始化CLR DS18DQCLR DS18DQMOV R7,#5DJNZ R7,$ ;拉低15US内
您可能关注的文档
- 工会知识答题.doc
- 工业蒸汽锅炉系统.docx
- 工业40俱乐部与未来同行(专访工业40俱乐部秘书长杜玉河先生).docx
- 高中要求背诵篇目情境默写题.docx
- 歌剧选段《待到微风轻轻吹过》毕业演出分析--浅谈歌剧中的肢体表演孟蕾现科学院2016届.docx
- 公共场所卫生许可申请表1.doc
- 工作分析(打印版)98.doc
- 公共政策结课论文.doc
- 公司差旅费及其他费用报销制度.docx
- 工期定额最终印刷稿(09-12-10)页面整理.doc
- 2024-2030全球多功能降噪塑料行业调研及趋势分析报告.docx
- 2024-2030全球便携式移动电源和电池行业调研及趋势分析报告.docx
- 2024年全球及中国PVC和PVDC薄膜包装行业头部企业市场占有率及排名调研报告.docx
- 2025年厦门演艺职业学院高职单招职业适应性测试近5年备考题库及答案解析.docx
- 2024年全球及中国单水龙头行业头部企业市场占有率及排名调研报告.docx
- 2024年全球及中国车头灯修复服务行业头部企业市场占有率及排名调研报告.docx
- 2024年全球及中国木锯屑机行业头部企业市场占有率及排名调研报告.docx
- 2025年镇江高等专科学校高职单招职业适应性测试近5年备考题库及答案解析.docx
- 2025年延边职业技术学院高职单招职业适应性测试近5年备考题库及答案解析.docx
- 2025年四川文轩职业学院高职单招职业适应性测试近5年备考题库及答案解析.docx
最近下载
- 中医养生预防脑血管疾病的措施(3).pptx
- 教育部2024年专项任务项目(高校辅导员研究)申请评审书《增强高校辅导员与学生谈心谈话的针对性和实效性研究》.docx VIP
- YBJ-PS03-2004埋地无压预制混凝土排水圆形管管基及接口.pdf
- 家校社协同育人教联体典型案例(幼小中).doc
- 智慧教育双师课堂解决方案.pdf
- DL∕T 1949-2018 -火力发电厂热工自动化系统电磁干扰防护技术导则.pdf
- 2023云南昆明空港投资开发集团招聘7人考前自测高频考点模拟试题(共500题)含答案详解.docx
- 营销三大法宝-销售带动配合-PPT课件.ppt
- 人教版本历史七下第3课(开元盛世)课件3.ppt
- 2025考研英语一真题及答案.pdf
文档评论(0)