Arduino Uses 2 Pins to Control a LCD !!!

We need 6 pins to control a LCD, a bit too much
So exciting, some people said can use 2 pins to control a LCD

Any Ching can help to try it? (as I don't have the IC on hand)

-----------------------------------------------------------------

Interfacing LCD to Atmega using two wires


http://www.scienceprog.com/interfacing-lcd-to-atmega-using-two-wires/

This is not new Idea of interfacing LCD using two wires, but it can help in many situations when there is not enough of microcontroller pins. This example is based on Hitachi 44780 Alphanumerical LCD.

.....you just need to convert serial data coming to LCD using shift register. I suggest using 74HC164. You need only two wires to push data to shift register......

74 164 is a chip of Serial to parallel IC but the input is directly output with  the clock.
Easily to crash

TOP

Thank you a lot for your information, I really don't know the detail & those hidden difficulties

Now I am using Arduino to display my PC's CPU temperature and time on a LCD, quite funny.
But a bit 肉痛 as those 6 pins cannot be used then.

TOP

This concept appearring long time ago.
Have a look at this link:
http://www.rentron.com/Myke1.htm
A very good detailed description of this concept.

[ 本帖最後由 tnovicet 於 2009-8-29 08:54 編輯 ]

TOP

Can Arduino support I2C?

If so, why not using I2C LCD?

TOP

原帖由 燕飛 於 2009-8-29 00:40 發表
74 164 is a chip of Serial to parallel IC but the input is directly output with  the clock.
Easily to crash

我用過呢個circuit @ pic @8M
都ok..係慢左d..

TOP