Low Cost 1 Wire Lcd for 8 Pin Micro Controllers [romanblack Shift1 System ]

Shift1 SystemΒ is a cheap and simple way to get lots of digital output pins and only needs 1 PIC pin to drive it.

Step 1: How It Works – the Simple System

Normally, serial-in parallel-out shift register ICs can be set up for 2 pin operation;

DAT – data, is the next bit to be shifted in
CLK – clock pulse, on / edge the next bit is shifted in

This can be β€œcheated” to just use one pin and timed-length pulse. An RC network is used to provide a time delay for the DAT line to change. Very short pulses mean that a 1 bit is shifted in. With a long enough pulse the DAT voltage drops low enough so that a 0 bit is shifted in when the CLK line goes / again.

Step 2: Shift1 LATCHED System for Driving LCDs

reference link :Β Β http://www.romanblack.com/shift1.htm

Step 3: Circuit Diagram

1,Β  74hc595Β Β Β  – 1
2,Β  1.5 kΒ  resistor -1
3,Β  33 k resistor – 1
4,Β Β  0.1ufΒ  polyster capacitor -1
5,Β  2.2nf non capacitor Β  – 2
6, 220 ohm resistor -1
7, 2n7000 mosfet -1
8 ,5K preset –   1Β Β Β  ,for lcd contrast adjust
9, button switch – lcd back light ON/OFF [optional ]
10, pic12f675

Step 4: Vero Board Assembling

Step 5: Test Board – Pic12F675 Micro Development Board [3.0 Cm X 2.5 Cm Size]

pic12F675Β  micro development board

Step 6: Finished Circuit Board

Step 7: Working Video

Β source code :Β 

special thanks toΒ roman black.

Source: Low Cost 1 Wire Lcd for 8 Pin Micro Controllers [romanblack Shift1 System ]


About The Author

Muhammad Bilal

I am a highly skilled and motivated individual with a Master's degree in Computer Science. I have extensive experience in technical writing and a deep understanding of SEO practices.

Leave a Comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.