I received the book "PIC Microcontroller Project Book for PICBasic and PICBasic Pro Compilers"
The book uses the 16F84A PIC in most of it's examples. In chapter 12 it shows an example using the 16F84A along with a 74LS164 to add 8 more IO ports incase you ever need more ports and the PIC you are using does not have enough.
Question -
Below is the sample source code along with my schematic drawing. This works great for turning on and off the LED's but I want to know what I need to do in order to send text to my 2x16 LCD using one of these ports.
Would appreciate some help please.
Thanks
Code:include "MODEDEFS.BAS" lcd1 var porta.0 led1 var porta.1 led2 var portb.2 B0 var byte TRISB.0 = 0 pause 1000 main high led1 pause 100 low led1 pause 100 high led2 pause 100 low led2 pause 100 B0 = 128 gosub serial pause 1000 B0 = 64 gosub serial pause 1000 B0 = 32 gosub serial pause 1000 B0 = 16 gosub serial pause 1000 B0 = 8 gosub serial pause 1000 B0 = 4 gosub serial pause 1000 B0 = 2 gosub serial pause 1000 B0 = 1 gosub serial pause 1000 B0 = 255 gosub serial pause 1000 B0 = 0 gosub serial pause 1000 goto main serial: portb.0 = B0.7 pulsout 1,1 portb.0 = B0.6 pulsout 1,1 portb.0 = B0.5 pulsout 1,1 portb.0 = B0.4 pulsout 1,1 portb.0 = B0.3 pulsout 1,1 portb.0 = B0.2 pulsout 1,1 portb.0 = B0.1 pulsout 1,1 portb.0 = B0.0 pulsout 1,1 portb.1 = 0 return





Bookmarks