DS18B20数字温度计的设计(一)信息工程毕业论(8)
2013-05-13 01:07
导读:BCD1:MOV B , #064H DIV AB MOV R7 , A MOV A , #0AH XCH A , B DIV AB SWAP A ORL A , B RET CRC8CAL: PUSH ACC MOV R7 , #08H CRC8LOOP1: XRL A , B RRC A MOV A , B JNC CRC8LOOP2 XRL A , #18H CRC8LOOP2: RRC
BCD1:MOV B , #064H
DIV AB
MOV R7 , A
MOV A , #0AH
XCH A , B
DIV AB
SWAP A
ORL A , B
RET
CRC8CAL: PUSH ACC
MOV R7 , #08H
CRC8LOOP1: XRL A , B
RRC A
MOV A , B
JNC CRC8LOOP2
XRL A , #18H
CRC8LOOP2: RRC A
MOV B , A
POP ACC
RR A
PUSH ACC
DJNZ R7 , CRC8LOOP1
POP ACC
RET
END