Thanks, I tried SERIN2 and SEROUT 2, the LCD is still displaying weird symbols. It displays eveything else ok. Here's the code:
Code:'RFID and LCD test 'Author Joshua Reynolds 'November 20th, 2008 'Rev. 1 'Configuring the 16F88 chip DEFINE OSC 8 'Internal Oscillator set to 8mhz OSCCON.4=1 OSCCON.5=1 OSCCON.6=1 ANSEL=0 'Turns off A/D converter '------Define I/O pin names rx VAR PORTB.1 'Serial input from RFID reader rfid VAR PORTB.2 'Enable rfid low= on led Var PORTB.3 lcd Var PORTB.5 buf VAR BYTE(10) 'Tag code stored as word '------Declare Variables key_value Var BYTE 'code byte from the keypad High led Pause 1000 Low led '------Wait .5 sec for everything to power up Pause 500 loop: SEROUT lcd,0,[$FE,1] SEROUT lcd,0,[$FE,1,"Read tag"] low rfid serin2 rx,396,[str buf\10] high rfid High led Pause 500 low led Pause 500 High led Pause 500 low led SEROUT lcd,0,[$FE,1,"One"] Pause 4000 SEROUT lcd,0,[$FE,1,"Tag Number"] Pause 2000 SEROUT2 lcd,396,[$FE,$C0,STR buf\10] Pause 5000 Goto loop End 'End of main program




Bookmarks