Mr RB
Well-Known Member
Here's something I have been working on recently. It's a simple system using 2 timed RC networks and a latched shift register (74HC595) to give 7 latched digital outputs from timed pulses sent by 1 PIC pin. The concept is open source as are the schematics.
I have supplemented that with full Mikro C source code (again open source), so it's as easy to use as any bit banged serial library. The beauty is that only one cheap logic chip and 2 resistors and 2 caps are needed to drive a text LCD from a single PIC pin. So it can pretty much turn any LCD into a "serial" LCD.
**broken link removed**
**broken link removed**
**broken link removed**
Here is the prototype running a 16x2 LCD from 1 PIC pin;
**broken link removed**
The full system with schematics etc can be seen here;
Shift1 System for 1-wire Shift Registers
I have also designed a neat little PCB that contains the Shift1 system and also has room for a PIC 12F675, so it can be used for many control and display applications (it just plugs on the back of an LCD);
**broken link removed**
Also check at the bottom of that page, there is a link to a page with 4 open-source projects I've just released using the PIC 12F675 and Shift1-LCD system;
* Clock 12:00:00 (can be adapted for timers)
* RC Servo tester controlled by pot, displays actual pulse uS
* Solar charge controller, shows battery volts, controls charging
* Tacho shows lathe or drill RPM and an averaged RPM
I have supplemented that with full Mikro C source code (again open source), so it's as easy to use as any bit banged serial library. The beauty is that only one cheap logic chip and 2 resistors and 2 caps are needed to drive a text LCD from a single PIC pin. So it can pretty much turn any LCD into a "serial" LCD.
**broken link removed**
**broken link removed**
**broken link removed**
Here is the prototype running a 16x2 LCD from 1 PIC pin;
**broken link removed**
The full system with schematics etc can be seen here;
Shift1 System for 1-wire Shift Registers
I have also designed a neat little PCB that contains the Shift1 system and also has room for a PIC 12F675, so it can be used for many control and display applications (it just plugs on the back of an LCD);
**broken link removed**
Also check at the bottom of that page, there is a link to a page with 4 open-source projects I've just released using the PIC 12F675 and Shift1-LCD system;
* Clock 12:00:00 (can be adapted for timers)
* RC Servo tester controlled by pot, displays actual pulse uS
* Solar charge controller, shows battery volts, controls charging
* Tacho shows lathe or drill RPM and an averaged RPM