Professional Documents
Culture Documents
BẮT ĐẦU
Đ
BIT TẠO CHỚP
TẮT
2FH.0 = 0
Đ
CỜ BÁO TRÀN
TF0 = O
S
R0=0
RET
Ghi 1 byte dữ liệu vào DS18B20
GHIBYTE:
S
ACC.0=0 XÓA DQ
Đ BẬT DQ
XÓA DQ
TẠO TRỂ 60us
BẬT DQ
S
R0=0
RET
XÓA DQ
BẬT DQ
NẠP C = DQ
S
R0=0
RET
S
ACC.7=1
( NHIỆT ĐỘ ÂM
) LẤY 4 BYTE CAO CỦA BYET 0
Đ
GHÉP VỚI 4 BYTE THẤP CỦA BYTE 1 VÀO A
LẤY 4 BYTE CAO CỦA BYET 0
SO SÁNH A VÀ 40
HOÁN ĐỔI CAO THẤP THANH GHI A
Đ
ĐẢO BIT THANH GHI A
A >= 40
TĂNG A LÊN 1
S
CHUYỂN A SANG THẬP PHÂN
BẬT BIT TẠO CHỚP TẮT
XÓA 4 BIT CAO THANH GHI A NẠP THANH GHI A GIÁ TRỊ BYTE 0
PHÀN THẬP PHÂN ( NHÂN A VỚI 0,625 ) XÓA 4 BIT CAO THANH GHI A
NẠP PHẦN TRĂM = 0BH ( DẤU TRỪ ) PHÀN THẬP PHÂN ( NHÂN A VỚI 0,625 )
RET
CHIA A CHO 10
CHIA A CHO 10
CHIA A CHO 10
RET
S
R4 = 0
S
ĐỦ 8 LẦN LẶP
R3 = 38H
RET
SỐ LẦN LẶP R0 = 8
DỊCH DỮ LIỆU
S
R0 = 0
RET
BCDTOMAT:
TRODPTR:
Đ
A=0 NẠP GIÁ TRỊ CON TRỎ DỮ LIỆU SO0
Đ
A=1 NẠP GIÁ TRỊ CON TRỎ DỮ LIỆU SO1
Đ
A=2 NẠP GIÁ TRỊ CON TRỎ DỮ LIỆU SO2
Đ
A=3 NẠP GIÁ TRỊ CON TRỎ DỮ LIỆU SO3
Đ
A=B NẠP GIÁ TRỊ CON TRỎ DỮ LIỆU DAUTRU
RET