??? 10/31/04 13:26 Read: times |
#80096 - RE: Programming to use Smart card Responding to: ???'s previous message |
i have this code for sle4442 psc verification with 11.059mhz crystal clock but cards locked.can anybody help me?
the assembly 51 code.: CMPVD: MOV r0, #1 MOV @r0, #31H LCALL TRBYTES MOV r0, #1 MOV r2, #4 LCALL RCBYTES; READ EC note:READ 4 MOV r0, #1 MOV a, @R0 ANL a, #07H JNZ permit MOV R3,#1 LCALL LOCKEDCARD RET PERMIT: JNB acc.0, WR0A CLR acc.0 SJMP wr0c WR0A: JNB acc.1, WR0B CLR acc.1 SJMP wr0c WR0B: CLR acc.2 WR0C: MOV r0, #1 ; --------------------- MOV @r0, #39H INC r0 MOV @r0, #0 INC r0 MOV @r0, a MOV r0, #1 LCALL TRBYTES LCALL process; UPDATA EC MOV r0, #1 ; -------------------------- MOV @r0, #33H INC r0 MOV @r0, #1 INC r0 MOV a, #0ffh MOV @R0,A ;MOV @r0, 0ffH MOV r0, #1 LCALL TRBYTES LCALL process; COMPARE FIRST MOV r0, #1; ------------- MOV @r0, #33H INC r0 MOV @r0, #2 INC r0 ;INC r1 MOV a, #0ffh MOV @R0,A ;MOV @r0, 0ffH MOV r0, #1 LCALL TRBYTES LCALL process; COMPARE SECOND MOV r0, #1; -------------- MOV @r0, #33H INC r0 MOV @r0, #3 INC r0 ;INC r1 ;MOV @r0, 0ffH MOV a, #0ffh MOV @R0,A MOV r0, #1 LCALL TRBYTES; COMPARE THIRD LCALL process; --------------------------- MOV r0, #1 MOV @r0, #39H INC r0 MOV @r0, #0 INC r0 MOV @r0, #07H MOV r0, #1 LCALL TRBYTES LCALL process; UPDATA EC ; MOV r0, #1; ------------------ ; MOV @r0, #39H ; INC r0 ; MOV @r0, #1 ; INC r0 ; MOV @r0, #00H ; MOV r0, #1 ; LCALL TRbytes ; LCALL process; UPDATA THE FIRST BYTE OF PSC MOV R0,#1 ;------------------ MOV @R0,#31H LCALL trbytes MOV R0,#1 MOV R2,#4 LCALL RCbytes ;READ EC MOV R0,#1 MOV A,@R0 ANL a, #7 CJNE a, #7,CMPFAIL MOV r3, #0 ;lcall ok RET ;-------------------------------- CMPFAIL: LCALL ERROR MOV R3,#1 ;lcall ChK_CARD ret |
Topic | Author | Date |
Programming to use Smart card | 01/01/70 00:00 | |
RE: Programming to use Smart card | 01/01/70 00:00 | |
RE: Programming to use Smart card | 01/01/70 00:00 | |
RE: Programming to use Smart card | 01/01/70 00:00 | |
RE: Programming to use Smart card | 01/01/70 00:00 | |
RE: Programming to use Smart card | 01/01/70 00:00 | |
RE: Programming to use Smart card | 01/01/70 00:00 | |
RE: Programming to use Smart card | 01/01/70 00:00 | |
RE: Programming to use Smart card | 01/01/70 00:00 | |
RE: Programming to use Smart card | 01/01/70 00:00 | |
RE: Programming to use Smart card | 01/01/70 00:00 | |
RE: Programming to use Smart card | 01/01/70 00:00 | |
RE: Programming to use Smart card | 01/01/70 00:00 | |
RE: Programming to use Smart card![]() | 01/01/70 00:00 | |
RE: Programming to use Smart card | 01/01/70 00:00 | |
RE: Programming to use Smart card | 01/01/70 00:00 | |
RE: Programming to use Smart card | 01/01/70 00:00 | |
RE: Programming to use Smart card | 01/01/70 00:00 | |
RE: Programming to use Smart card | 01/01/70 00:00 | |
same problem.. | 01/01/70 00:00 |