RSS

DS18B20温度转换

发布时间:2008-05-09 关键字: 转换 温度   MOV  EQU  R0 DJNZ  R1

 ---------------------------------------
; 以下程序包含两个功能:
; 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        ;

最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册