DS18B20温度转换 --------------------------------------- ; 以下程序包含两个功能: ; 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 ;
上一页12 3 4 5 下一页
|