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
------------------讀出轉換后的溫度值
GET_TEMPER:
SETB DQ 定時入口
BCD:LCALL INIT_1820
JB FLAG1,S22
LJMP BCD 若DS18B20不存在則返回
S22:LCALL DELAY1
MOV A,#0CCH 跳過ROM匹配------0CC
LCALL WRITE_1820
MOV A,#44H 發出溫度轉換命令
LCALL WRITE_1820
標簽:
EQU
TEMPER_NUM
TEMPER_L
TEMPER_H
上傳時間:
2013-12-26
上傳用戶:ainimao