版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、ORG 0000HLJMP MAINORG 0100H*DAT BIT P1.0TEMPER_L EQU 40HTEMPER_H EQU 41HA_BIT EQU 60HB_BIT EQU 61HC_BIT EQU 62HD_BIT EQU 63H ;* 主程序 *MAIN:MOV A,#7FHLCALL WRITE_1820LCALL INIT_1820LCALL GET_TEMPERLCALL CONVERLCALL DISPLAYLJMP MAIN ;* 初始化 db18b20*INIT_1820:CLR EAINI10:SETB DATMOV R2,#200INI11:CLR DATD
2、JNZ R2,INI11SETB DATMOV R2,#30INT12:DJNZ R2,INT12CLR CORL C,DATJC INI10MOV R6,#80INI13:ORL C,DATJC INI14DJNZ R6,INI13SJMP INI10INI14:MOV R2,#240INT15:DJNZ R2,INT15RET;* 读温度子程序 *GET_TEMPER:MOV A,#0CCHLCALL WRITE_1820MOV A,#44HLCALL WRITE_1820SETB DATLCALL DISPLAYLCALL INIT_1820MOV A,#0CCHLCALL WRITE_
3、1820MOV A,#0BEHLCALL WRITE_1820LCALL READ_1820MOV TEMPER_L,ALCALL READ_1820MOV TEMPER_H,ARET写 ds18b20 的程序 *WRITE_1820:CLR EAMOV R3,#8WR11:SETB DATRRC ACLR DATWR12:MOV R4,#8DJNZ R4,WR12MOV DAT,CMOV R4,#30WR13:DJNZ R4,WR13DJNZ R3,WR11SETB DATRETds18b20幵*卄*卄*卄*卄*卄*卄*卄*卄*卄*卄*卄*卄*卄*卄*卄*卄*卄*卄*卄*卄*READ_182
4、0:CLR EAMOV R6,#8RD11:CLR DATMOV R4,#8NOPSETB DATRD12:DJNZ R4,RD12MOV C,DATRRC ARD13:DJNZ R5,RD13MOV R5,#30DJNZ R6,RD11SETB DATRET ;* 计算温度子程序 *CONVER:MOV A,#0F0HANL A,TEMPER_HMOV 64H,AJZ UNSIGNDEC TEMPER_LMOV A,TEMPER_HCPL AMOV TEMPER_H,AMOV A,TEMPER_LCPL AMOV TEMPER_L,AUNSIGN:MOV A,#0FHANL A,TEMPER
5、_LMOV B,#10MUL ABDIV ABMOV A,#0F0HMOV B,#16MOV A_BIT,AANL A,TEMPER_LSWAP AMOV B,AMOV A,#0FHANL A,TEMPER_HSWAP AADD A,BMOV 32H,ABCD:MOV B,#100DIV ABMOV 30H,AMOV D_BIT,AMOV A,#10XCH A,BDIV ABMOV C_BIT,AMOV B_BIT,BSWAP AADD A,BMOV 31H,ARET ;* 显示温度子程序 *DISPLAY:MOV 5EH,#03HMOV DPTR,#TABMOV R3,#100MOV R5,
6、64HS3:MOV R1,#20S2:MOV R2,#08HMOV R0,#63HMOV R4,#4SETB CS1:MOV P2,R2CJNE R4,#4,DLP3CJNE R0,#00H,DLP6MOV A,#0FFHLJMP DLP1DLP3:CJNE R4,#3,DLP6CJNE R0,#00H,DLP6MOV A,63HCJNE A,#00H,DLP3MOV A,#0FFHLJMP DLP1DLP6:MOV A,R0MOVC A,A+DPTRCJNE R4,#2,DLP1ANL A,#7FHDLP1:CJNE R5,#0F0H,DLP2CJNE R4,#4,DLP5MOV R6,62HCJNE R6,#0,DLP4MOV A,#0FFHLJMP DLP2DLP4:MOV A,#0BFHLJMP DLP2DLP5:CJNE R4,#3,DLP2CJNE R0,#0,DLP2MOV A,#0BFHDLP2:MOV P0,ALCALL DELAYMOV A,R2RR AMOV R2,ADEC R0DJ
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中考物理复习主题单元13第35课时家庭电路课件
- 中考物理复习主题单元5第12课时大气压强流体压强与流速的关系课件
- 冀少版八年级生物上册第三单元第一、二章复习提升课件
- 《会计基础与实训》第一学期教案
- 电车环保行动新纪元-推动绿色电车可持续发展
- 厨房装修翻新合作协议
- 无人驾驶技术债务承诺书
- 建筑工程延期合同
- 幼儿园合作共赢协议
- 家庭地质馆别墅施工合同
- 《老年冠心病慢病管理指南(2023版)》解读
- 皮肤科护士对皮肤科器械和设备的使用与维护
- 教案程式与意蕴-中国传统绘画(人物画)《步辇图》教学设计-高中美术人美版(2019)美术鉴赏
- 交通事故案例分析与教训总结
- 《重症肺炎诊治进展》课件
- 《电话通信网》课件
- 公司管理制度的责任追究与问责机制
- 皮肤科护士的皮肤病的皮肤疗法(药物)的剂量计算和监测技巧
- 铁路路基施工与维护习题集
- 翻车机系统工作原理及运行常见故障及处理
- 班主任培训专题讲座
评论
0/150
提交评论