Mike - K8LH
Well-Known Member
Good luck on the '595 interface, Aaron. If you're interested... here's something I just came up with that borrows from Raj Bhatt's adapter where he uses the SCK and RCK pins tied together on the '595 to form a 3-pin microcontroller interface.
This LCD interface concept uses the HD44780 LCD "8 bit interface mode" which means you only need to fill the 74HC595 shift register one time to send a single byte to the LCD. Of course since SCK and RCK are tied together on the '595 you actually have to clock out nine bits of data in order to get eight bits of data onto the '595 outputs. However, if our driver sends the RS bit as the ninth bit and leaves RS on the SER pin when it strobes the LCD E line, we should be in business.
Let me know if you'd like to see an assembly language driver?
Cheerful regards, Mike
This LCD interface concept uses the HD44780 LCD "8 bit interface mode" which means you only need to fill the 74HC595 shift register one time to send a single byte to the LCD. Of course since SCK and RCK are tied together on the '595 you actually have to clock out nine bits of data in order to get eight bits of data onto the '595 outputs. However, if our driver sends the RS bit as the ninth bit and leaves RS on the SER pin when it strobes the LCD E line, we should be in business.
Let me know if you'd like to see an assembly language driver?
Cheerful regards, Mike
Last edited: