C
cloudkays
Guest
Ahoj, já jsem v současné době rozhraní RFID čtečky (pomocí modulu ID12) až 8051 (AT89S52). Po sériově rozhraní čtečky k PC (pomocí 9600baud sazba), I'm getting ASCII data z card1 (0D006AAC9259) a card2 (0D006A81DB3D). Nyní bych chtěl vědět, jak program v assembleru, aby reprezentoval kartu, takže pokaždé, karta 1 / 2 je karta tag, msg objeví v LCD. Zde jsou některé hrubou představu se žádná chyba, ale doesnt práce, jako jsou: (im připojení RFID čtečky na P3.0 (RxD) na 8051 pouze pro tento účel) CARD1: DB '0 D 00 6A 81 dB 3D 'CARD2: DB '0 D 06 6A AC 92 59 'ORG 100H MOV TMOD, # 20H MOV TH1, # -3 MOV SCON, # 50H SETB SCON.4 SETB TR1 TOTO: JNB RI, TOTO MOV, SBUF MOV P3, CJNE, # CARD1, NEX LJMP DISPLAY NEX: CJNE, # CARD2, TOTO LJMP DISPLAY CLR RI SJMP TOTO MOV A, # 01 ACALL CMD ACALL DELAY MOV A, # 06H ACALL CMD ACALL DELAY MOV A, # 81h ACALL CMD ACALL ZPOŽDĚNÍ DISPLAY: MOV A, # ' O 'ACALL DAT MOV A, #' K 'ACALL DAT