HT48R50A的 AT24C02 IIC 示例程序
HT48R50A的 AT24C02 IIC 示例程序
点击数:7125 次 录入时间:03-04 11:56:25 整理:http://www.55dianzi.com 合泰单片机
MOV A,OFFSET DEC_TO_HEX_TABLE
MOV TBLP,A
MOV A,OFFSET KEY_IN_ADD_BUFFER + 2
MOV MP0,A
MOV A,R0
ADDM A,HT_DATA_ADD
DEC MP0
MOV A,R0
ADDM A,TBLP
TABRDL ACC
ADDM A,HT_DATA_ADD
DEC MP0
MOV A,R0
SNZ ACC.0
JMP CHECK_ZERO
MOV A,64H
ADDM A,HT_DATA_ADD
JMP CHECK_ERROR
CHECK_ZERO:
MOV A,R0
SZ ACC
JMP DEC_TO_HEX_ERROR
JMP DEC_TO_HEX_OK
CHECK_ERROR:
MOV A,7FH
SUB A,HT_DATA_ADD
SNZ ACC.7
JMP DEC_TO_HEX_OK
DEC_TO_HEX_ERROR:
MOV A,ADDRESS_REGISTER
MOV HT_DATA_ADD,A
MOV A,ERROR
JMP DEC_TO_HEX_END
DEC_TO_HEX_OK:
MOV A,OK
DEC_TO_HEX_END:
RET
DEC_TO_HEX ENDP
;--------------------------------------------------------------------
HEX_TO_HEX PROC
CLR HT_DATA
MOV A,OFFSET KEY_IN_DATA_BUFFER + 1
MOV MP0,A
MOV A,R0
ADDM A,HT_DATA
DEC MP0
MOV A,R0
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] 下一页
本文关键字:程序 合泰单片机,单片机-工控设备 - 合泰单片机