Potřebuji pomoc na rozhraní RFID čtečky a 8051

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
 
číst RFID list důkladně. to výstupů 10 bajtů dat. to není u uvedeného takhle CARD1: 'DB '0 D 00 6A 81 dB 3D považují za každý bajt dat a změnit odpovídajícím způsobem ur kód.
 
I NEED C kód, který se spálí v 89C52 CONTROLLER jsem navrhl obvodu pro RFID READER.THE Regulátor by být naprogramována tak, že ZASÍLÁ SERIAL dat do PC. Byla bych vděčná za nikoho HELP
 
@ Theepak i připravený kód v C pro RFID propojení s 8051, ale nedává správný výstup ... ne více Problém je, že je to házení contineous bitů na HyperTerminal .... může u mi, že kód pro opravu chyb
 

Welcome to EDABoard.com

Sponsor

Back
Top