15.2.2循环冗余校验.txt
来自「很多有用的单片机开发小程序,可以参考运用于其他程序」· 文本 代码 · 共 34 行
TXT
34 行
CRCST:
MOV R1,#0
MOV R2,#0
MOV R3,#2
MOV R4,#144
MOV DPTR,#DTPINT
CRC1:
MOV R5,#8
MOVX A,@DPTR
INC DPTR
CRC2:
CLR C
RLC A
XCH A,R2
RLC A
XCH A,R2
XCH A,R1
RLC A
XCH A,R1
JNC CRC3
XRL 1,#80H
XRL 2,#05
CRC3:
DJNZ R5,CRC2
DJNZ R4,CRC1
DJNZ R3,CRC1
LCALL DECD
MOV A,R1
MOVX @DPTR,A
INC DPTR
MOV A,R2
MOVX @DPTR,A
RET
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?