123456uyygbb溫度傳感器ds1820 的匯編程序
晶振:12M
TEMPER_L EQU 36H
TEMPER_H EQU 35H
TEMPER_NUM EQU 60H
FLAG1 BIT 00H
DQ BIT P3.3
AAA:MOV SP,#70H
LCALL GET_TEMPER
LCALL TEMPER_COV
LJMP AAA
NOP
------------------讀出轉(zhuǎn)換后的溫度值
GET_TEMPER:
SETB DQ 定時(shí)入口
BCD:LCALL INIT_1820
JB FLAG1,S22
LJMP BCD 若DS18B20不存在則返回
S22:LCALL DELAY1
MOV A,#0CCH 跳過ROM匹配------0CC
LCALL WRITE_1820
MOV A,#44H 發(fā)出溫度轉(zhuǎn)換命令
LCALL WRITE_1820
標(biāo)簽:
EQU
TEMPER_NUM
TEMPER_L
TEMPER_H
上傳時(shí)間:
2013-12-26
上傳用戶:ainimao