---------------------------------------
; 以下程序包含两个功能:
; 1) 读 DS18B20 的 64bits ROM,程序中已将此功能注消,需要此功能请取消注释。
; 2) 启动一个 DS18B20 做温度转换(精度为出厂默认值: 0.0625℃),并读取转换值。
; 3) 本程序运行于 AT89C51/52 或 AT89C1051/2051。
; 4) 本程序在 Intel ASM51 VER2.2 编译通过。
;*************************************************************************************
DQ BIT P1.5 ; 1-WIRLE
STLPW BIT P1.4 ; STEAL POWER CONTROL
READROM EQU 33H ; ROM CAMMAND
MATCHROM EQU 55H ;
SKIPROM EQU 0CCH ;
SEARCHRDH EQU 0F0H ;
ALARMSEARCH EQU 0ECH ;
WRITESCRATCHPAD EQU 4EH ; MEMORY COMMAND
READSCRATCHPAD EQU 0BEH ;
COPYSCRATCHPAD EQU 48H ;
CONVERT EQU 44H ;
RECALLEE EQU 0B8H ;
READPOWER EQU 0B4H ;
FAMILY EQU 28H ; SAMPLE 64 BITS ROM
SN1 EQU 4EH ;
SN2 EQU 91H ;
SN3 EQU 08H ;
SN4 EQU 00H ;
DS18B20温度转换
0
最新评论共有 0 位网友发表了评论
查看所有评论
发表评论
热点关注

