As we are showing Proteus simulation, below are the requirements for the coding and simulation.
1. Keil uVision: There are lots of product from Keil. This will require a c51 compiler. You can download that software from here.
2. Proteus Software for simulation: This is the software used to show simulation. You will get a lot of information to download this software.
Along with the hardware, you will require flash magic software to upload the code onto your hardware. Remember flash magic is developed by NXP, so you cannot upload any 8051 family microcontrollers through this software. So you can only upload using a Philips-based controller.
Here in our demo video we are using Proteus simulation but definitely for your hardware you will require these components for this project.
8051 Development board: It is better if you have this board so that you can easily upload the code yourself.
Seven Segment Display: In this project, we are using one Common Anode display.
One Push Button: We are using a push button and, with a builtin pull up resistor in Port 2, we are not using any resistors. To connect a pull up resistor, you can use Port 0.
USB to UART converter: This is a 9-Pin D type male connecter for RS232 O/p.
Some Jumper Wires
The whole project description is given in the above video. You can get the source code from our GitHub Link.
If you have any questions regarding this project, feel free to comment below. And if you want to learn more about embedded systems, you can visit our YouTube channel. Please visit and like our Facebook page for frequent updates.
Thanks & regards,
Embedotronics Technologies
Comments