It is very interesting and convenient to be able to control everything while sitting at your PC terminal. Here, a simple hardware circuit and software is used to interface a 7-segment based rolling display. The printer port of a PC provides a set of points with some acting as input lines and some others as output lines. Some lines are open collector type which can be used as input lines. The circuit given here can be used for interfacing with any type of PC�s printer port. The 25-pin parallel port connector at the back of a PC is a combination of three ports. The address varies from 378H-37AH. The 7 lines of port 378H (pins 2 through 8) are used in this circuit to output the code for segment display through IC1. The remaining one line of port 378H (pin 9) and four lines of port 37AH (pins 1, 14, 16, 17) are used to enable the display digits (one a time) through IC2. The bits D0, D1 and D3 of port 37AH connected to pins 1, 14 and 17 of �D� connector are inverted by the computer before application to the pins while data bit D2 is not inverted. Therefore to get a logic high at any of former three pins, we must send logic 0 output to the corresponding pin of port 37AH. Another important concept illustrated by the project is the time division multiplexing. Note that all the five 7-segment displays share a common data bus. The PC places the 7-segment code for the first digit/character on the data bus and enables only the first 7-segment display. After delay of a few milliseconds, the 7-segment code for the digit/character is replaced by that of the next charter/digit, but this time only second display digit is enabled. After the display of all characters/digits in this way, the cycle repeats itself over and over again. Because of this repetition at a fairly high rate, there is an illusion that all the digits/characters are continuously being displayed. DISP1 is to be physically placed as the least significant digit. IC1 (74LS244) is an octal buffer which is primarily used to increase the driving capability. It has two groups of four buffers with non-inverted tri-state outputs. The buffer is controlled by two active low enable lines. IC2 (75492) can drive a maximum of six 7-segment displays. (For driving up to seven common-cathode displays one may use ULN2003 described elsewhere in this section.) The program for rolling display is given in the listing DISP.C above. Whatever the message/characters to be displayed (here five characters have been displayed), these are separated and stored in an array. Then these are decoded. Decoding software is very simple. Just replace the desired character with the binary equivalent of the display code. The display code is a byte that has the appropriate bits turned on. For example, to display character �L�, the segments to be turned on are f, e and d. This is equivalent to 111000 binary or 38 hex. Please note that only limited characters can be formed using 7-segment display. Characters such as M, N and K cannot be formed properly
Blog Archive
-
▼
2011
(76)
-
▼
March
(27)
- simple stepper motor controller
- Car anti theft wireless alarm
- Control electrical appliances using PC
- 7 segment rolling display using PC
- 300 Watt OCL Audio Amplifier Circuit
- 300W Power Amplifier For Subwoofer
- STK4241V - 120 Watt Stereo Amplifier Circuit
- Avast 6 Home Edition with License Key Free
- Resetter Epson L100 and How Uses
- Tips on buying LCD projector
- power supplay +12 dan - 12 Dual Regulator
- IC-LM723 10 volt Regulator menggunakan circuit and...
- UHF Wireless Video Audio Sender circuit and explan...
- Running Dog Robot project building overview and ex...
- Credit card Transaction System with Secured RSA pr...
- DCF77 Preamplifier circuit and explanation
- Building the Automatic Etch-A-Sketch Controller
- Line-Following Autonomous Vehicle
- How Turn Camcorder Into Night Vision Viewer overvi...
- Circuit Project Microcontroller Based Hangman Game...
- Monochron (Mono-Chromatic Clock) explanation
- 300 Watt MOSFET Broadband Amplifier Using MRF141G
- One KHz Synchronous Detector Circuit
- Automated Digital Camera Shutter
- How to Create Processor
- Cache Memory
- virtual memory
-
▼
March
(27)
CONTACT US
To submit your projects, articles or
to report broken link please email to:
to report broken link please email to:
scemaelectronic@gmail.com
Total Pageviews
Link List
ANALOG COMPONEN
electrocomputer. Powered by Blogger.
Blog Archive
-
▼
2011
(76)
-
▼
March
(27)
- simple stepper motor controller
- Car anti theft wireless alarm
- Control electrical appliances using PC
- 7 segment rolling display using PC
- 300 Watt OCL Audio Amplifier Circuit
- 300W Power Amplifier For Subwoofer
- STK4241V - 120 Watt Stereo Amplifier Circuit
- Avast 6 Home Edition with License Key Free
- Resetter Epson L100 and How Uses
- Tips on buying LCD projector
- power supplay +12 dan - 12 Dual Regulator
- IC-LM723 10 volt Regulator menggunakan circuit and...
- UHF Wireless Video Audio Sender circuit and explan...
- Running Dog Robot project building overview and ex...
- Credit card Transaction System with Secured RSA pr...
- DCF77 Preamplifier circuit and explanation
- Building the Automatic Etch-A-Sketch Controller
- Line-Following Autonomous Vehicle
- How Turn Camcorder Into Night Vision Viewer overvi...
- Circuit Project Microcontroller Based Hangman Game...
- Monochron (Mono-Chromatic Clock) explanation
- 300 Watt MOSFET Broadband Amplifier Using MRF141G
- One KHz Synchronous Detector Circuit
- Automated Digital Camera Shutter
- How to Create Processor
- Cache Memory
- virtual memory
-
▼
March
(27)
Category
- 2.4 Ghz. Transceiver (2)
- 230v circuits (2)
- 55 timer circuit. (2)
- 555 timer (3)
- actif high (1)
- activ low (1)
- Alarm (2)
- Alarm Circuit (1)
- Am Transmitter (1)
- Amplifer (2)
- Amplifier (7)
- AND gate (2)
- antenna (4)
- Antenna schema Circuit (2)
- atx (1)
- Audio (2)
- Audio Circuit (1)
- Battery Charger (2)
- biquad (1)
- buck (2)
- cable checker (1)
- CAN (2)
- Cars (4)
- charger (2)
- circuit ic (1)
- circuit long wire (2)
- Circuits (17)
- control (4)
- Control Kit tool (2)
- Controller (2)
- current limit (1)
- DC-AC (1)
- Detector Circuit (1)
- Digital circuit (6)
- Dimmer (1)
- dioda (1)
- Diode (2)
- DivX (1)
- Domestic (1)
- Drive (1)
- driver motor (1)
- Electrical Schematic Diagrams (1)
- electronic circuit (8)
- Emergency Light (2)
- Ethernet (2)
- Fast-Recovery Diodes (1)
- flasher (2)
- Flyback (1)
- flyback transformer (1)
- FM (2)
- Fun Circuits (3)
- h bridge (1)
- high voltage (1)
- hp tx1000 (1)
- indikator (1)
- insect repellant (2)
- intercom (1)
- interface (5)
- Inverter (2)
- IR (1)
- irda (1)
- l293d (1)
- Lecture Vedio (3)
- Levitation (1)
- Lights and L.E.Ds (3)
- logic gate (1)
- Magnetic (2)
- Magnetic Rotary Encoder (1)
- Microcontroller (10)
- motor control (1)
- Music (1)
- NE555 (1)
- notebook (1)
- optical mouse (1)
- or (1)
- oscillator (2)
- Oscillator Generator (1)
- Other Circuits (4)
- pic microchip (1)
- PIC16F (1)
- Power Amplifier (1)
- power supplies (2)
- power supply (4)
- Printer (2)
- Projects (1)
- psu (1)
- Push-Pull (2)
- pushbutton (1)
- radio (2)
- Rangkaian delay speaker (2)
- RCD Snubber (2)
- Reading Recommendations (6)
- Regulator (1)
- Relay and delay (2)
- repair (1)
- RF (1)
- rf transmitter (1)
- security (1)
- Sensor (3)
- Sensors (2)
- Simple Component (6)
- Snubber (4)
- Sound (1)
- spdif (1)
- switch (1)
- Switch-Mode (2)
- switching (2)
- telephone (2)
- timer (1)
- Tips and Tricks (17)
- toslink (1)
- touch sensor (1)
- touch switch (1)
- Transceiver Nodules (2)
- Transistor (1)
- transistor amplifier circuit (1)
- transmitter (5)
- ttl (1)
- Ultrasonic circuit (1)
- USB (3)
- Vedio (4)
- WIDER (1)
- Wireless (5)
- wlan antenna (1)
- zener (2)
About Me
- schema electronic
- New circuits and/or links are added regularly as a resource for beginners, hobbyists, engineers, inventors and consultants. Let us know what is missing or if you have a circuit to include in this collection.
1 comments:
and where is DISP.C located ?
Post a Comment