Here today i have uploaded 3 wire interface of LCD with at89c51. here i have used shift registers 74HC595. this is best one for all applications.
this registers are used to convert serial data to parallel data.
here 3 pins are very important. 1.DS(Data in), 2.Shift clk.(SH) 3. ST.
Here we give give input through DS pin may be '0' or high. then when we make SH pin to high to low(Clk Pulse) then that input in DS pin will be stored in Shift registers. then after sending all the 8 bits serially, when we give one clk pulse to ST pin, all the stored date will be in parallel line as the parallel data.
By using this we can minimize the no pins required for the LCD.
You can get source clike here
For Simulation and circuit diagram in Proteus click here
For hex file click here
Comments are appreciated.
this registers are used to convert serial data to parallel data.
here 3 pins are very important. 1.DS(Data in), 2.Shift clk.(SH) 3. ST.
Here we give give input through DS pin may be '0' or high. then when we make SH pin to high to low(Clk Pulse) then that input in DS pin will be stored in Shift registers. then after sending all the 8 bits serially, when we give one clk pulse to ST pin, all the stored date will be in parallel line as the parallel data.
By using this we can minimize the no pins required for the LCD.
You can get source clike here
For Simulation and circuit diagram in Proteus click here
For hex file click here
Comments are appreciated.
No comments:
Post a Comment