Incrementing 7 Segment Value Using Push Butoon With 8051




About: We are a team of passionate engineers who works on embedded system and IoT. Here through this page you will come to know about embedded system from scratch to the latest technology based controller. We will ...

In this project we are going to increment seven segment display value using push button with 8051 microcontroller.

Step 1: Software Used:

As we are showing proteus simulation so FOR CODING AND SIMULATION YOU REQUIRED:

1 Keil uvision: Their are lots of product from keil. so you will be required c51 compiler. You can download that software from here

2 Proteus Software for simulation: This is the software to show simulation. You will get lot of information to download this software.

If you are doing it in hardware then you would require one software that is flash magic to upload the code in your hardware. Remember flash magic is developed by nxp. So you can not upload all 8051 family microcontroler through this software. So Philips based controller only you can upload.

Step 2: Components Used:

Here in our demo video we are using proteus simulation but definetly if you are doing it in your hardware you will be required these components for this project:

8051 Development board: So if you have this board it will be better so that you can easily upload the code by yourself.

Seven Segment Display: In this project we are using one Common Anode Display.

One Push Button: One Push Button we are using as we have inbuilt pull up resistor in Port 2 so we are not using any resistor. So if you are using Port 0 so connect one pull up resistor, as in port 0 we don't have any pull up resistor

USB to UART converter: This is 9 Pin D type male Connecter For Rs232 O/p Jumper Wires

Some Jumper Wires

Step 3: Circuit Diagram:

Step 4: Code and Video

The whole Project Description is given in above video

You can get the source code from our GitHub Link

If you have any doubt regarding this project feel free to comment us below.
And if you want to learn more about embedded system you can visit our youtube channel

Please visit and like our Facebook Page for frequent updates.

This channel just now we have started but daily you will get some videos regarding embedded system and IoT. Thanks & Regards,

Embedotronics Technologies



    • Colors of the Rainbow Contest

      Colors of the Rainbow Contest
    • Arduino Contest 2019

      Arduino Contest 2019
    • Party Challenge

      Party Challenge



    1 year ago

    Oh yes, it starts off with one LED digit and then as you move forward, more and more options become in view and you add on to your microcontroller circuit and learn even more. Nice project and you will enjoy making it more usable with time.