DJNZ R3,LOOP_BIT_READ ;8 BITS PER BYTE
CPL A ;
MOV @R0,A ;SAVE DATA IN NRAM
INC R0 ;INCREADE INRAM ADDRESS
LCALL DELAY_BIT_1 ;DELAY 95μS
DJNZ R2,LOOP_BYTE_READ ;14 BYTE IS NOT OVER THEN AGAIN
SETB EA ;INTERRUPT ENABLE
LJMP OTHER_PROGRAM ;READ CARD END
DELAY_BIT_1: MOV R4,#46 ;DELAY 95μS
DELAY_BIT_1_A: DJNZ R4,DELAY_BIT_1_A
NOP
RET
DELAY_BIT_2: MOV R4,#21 ;DELAY 45μS
DELAY_BIT_2_A: DJNZ R4,DELAY_BIT_2_A
NOP
RET
上一页 [1] [2]
本文关键字:智能卡 AVR单片机,单片机-工控设备 - AVR单片机