Skip to main content
Get your Wikispaces Classroom now:
the easiest way to manage your class.
Dilshan R Jayakody's Project Repository
Pages and Files
Return to wiki home
EAGLE component library
8 pin 2 digit seven segment display driver
This is a simple microcontroller base implementation to drive 2 digit 8 pin seven segment display (SSD) unit. For this implementation we use Microchip’s PIC16F84A – 8bit microcontroller unit and Proton+ PICBASIC compiler. Compared with other SSD units this SSD unit needs special algorithm to drive it. Some of the logical procedures to drive this SSD unit are illustrated in below,
SSD input waveforms
This illustration is valid only for single digit of target SSD unit and it can easily expand to 2 digits by activating pin no 5 and 6 with appropriate inputs.
In attached design we use PIC16F84A MCU with 4 × 2SC945 general purpose NPN transistors to drive this TOD-4201LR SSD unit. This proposed system is design to work with +5V DC power supply and may not need any additional input data source.
Supplied software for this project is for demonstration purposes only and it perform counting from 0 to 99 and then reset back to 0. To generate the output user need to assign required number to the
variable and make jump to the
section of code. According to the given lookup table this software may be able to generate digits from 0 to 9 and “
“ and “
Project Related Downloads
Complete source code and schematic of 8 pin 2 digit seven segment display driver module
PIC16F84A - 18-pin Enhanced Flash/EEPROM 8-Bit MCU
help on how to format text
Turn off "Getting Started"