Simple Digital Countdown timer using 8051 and 7-seg display



A very simple Digital countdown timer using 8051 and 7 segment displays. A perfect project for microcontroller starters.

Author has used BCD to 7-segment decoder for driving displays. each segment has its own decoder. so there is no multiplexing included for displays. Additionally there are 2 control switches one to Start/Pause and second to Reset the timer. There is a Buzzer added to indicate timer has expired.

The code for this project is written in assembly language. Timer 0 is used for 1 second timer delay. Code is written for a hardcode 10 minutes timer. So there is a lot of scope to expand this project according to your needs. You can take this project as a reference if you want to develop more on it.

The zip file includes code, schematic and proteus simulation file incase you want to try project before building it. Complete list of files in given below:

File List information:
1. Timer.asm - Assembly code for project.
2. timer.hex - Pre-assembled hex file.
3. Digital Countdown Timer.png - Schematic/circuit diagram
4. Digital Countdown Timer.DSN - Proteus simulation file
5. timersimulation.png - Simulation screenshot

Incase you have any doubts regarding this project please make use of forum: Rickey's World forum

Thanks to Prasad.K.Wagh (Kartikceleb) and his team for this contribution.

If you want to contribute your projects to website please email me at: contact[at]rickeyworld[dot]info
Tags Digital Countdown Timer7-segment countdown timer
printer friendly create pdf of this news item

Comments

samchovatiya
22 Aug 2014: 00:31 am
How I could know that which pin of IC 7447 should be connected to a,b,c,d,e,f terminals of 7 segment display. So please suggest me.
  

Submit comment

(Required; Min length 5)
(Required; will not be displayed)

Downloads

Comments

Bobbyerilar
Thu Mar 28 2024, 08:08 am
pb58
Thu Mar 28 2024, 05:54 am
Clarazkafup
Thu Mar 28 2024, 02:24 am
Walterkic
Thu Mar 28 2024, 01:19 am
Davidusawn
Wed Mar 27 2024, 08:30 pm
Richardsop
Tue Mar 26 2024, 10:33 pm
Stevencog
Tue Mar 26 2024, 04:26 pm
Bernardwarge
Tue Mar 26 2024, 11:15 am