Download link for Keil uVison and Progisp tool with 8051 and AVR ISP Programmer drivers.

These tools are needed to program a 8051 AT89S52 Micro-Controller.
A one click download link is as follows.

1)Keil uVison - Code editing and building tool.
2)Progisp tool - Tool used for flashing the hex file to controller.   

Cheers!!!!
-> Let Us Embed <-

How to solve chip enable error in Progisp tool

While using the progisp tool to download or flash hex file or flash file to your micro-controller (8051 AT89S52) you may face "Chip Enable" error.



Reason for Chip enable error in progisp:

1)Main reason for this error could be wrong connections.

80% of techies do his mistake. This can be solved by checking the connection between Serial ISP Programmer and Micro-controller. Many times Gnd,Vcc,Sck,MISO,MOSI,RST connection does not match with each other. This should be given properly by Gnd-Gnd, Vcc-Vcc, Sck-Sck, MISO-MISO, MOSI-MOSI, RST-RST.

2)Check whether the power to the ISP Programmer and micro-controller are correctly supplied.

This is small mistake 90% of techie wont do this mistake.

Cheers!!!!
-> Let Us Embed <-

How to use Progisp download hex file or flash file through ISP Serial Programmer

This is a tutorial to use the Progisp tool to download the hex file to the micro-controller (8051 AT9S52) through the ISP Serial Programmer.

To download the Progisp tool click here.

1) Select the desired micro-controller.

2)Load the hex file by clicking "Load flash" button at the right top of the tool.

3)Click "Auto" button to download or flash the hex file or flash file to the micro-controller.

4)Click erase button to clear the code or hex file in the micro-controller.


Click here to see if you are facing Chip enable error in prog isp.

Cheers!!!!
-> Let Us Embed <-

How to use Keil uVision 3 IDE

This is a intro for Keil IDE (Keil uVision 3 IDE) before you start to program for the 8051 AT89S52 (also others) Micro-controller. This is a tutorial for how to create a project and how to compile the code and to generate hex code (build) by using Keil uVision IDE.

To download Keil IDE click here.

Step by step procedure: 

How to create a project and Add files to this project:















How to Compile/Build/Generate Hex File by using Keil IDE:








You can find the hex file in the project directory as shown above.
To download Keil IDE click here.

Cheers!!!!
-> Let Us Embed <-

How to install 8051 and AVR ISP Programmer driver in Windows 8.1

If you are trying to install 8051 and AVR ISP Programmer's driver in your system, then your system will through a error in driver signature error in Windows 8.1. This is because the driver does not have signature. This can be solved by disabling the driver signature enforcement.

To download the driver click here.

Steps to install 8051 and AVR ISP Programmer drivers in Windows 8.1:

1) Connect the device to the system a window will be shown as below. It may take some time.


2)Then move your cursor to the right top or bottom corner of your window. In search option search "Change advanced startup options"



3)Select Recovery column. Selet Restart now button.



4)Wait until your system reboot. A new window will be shown as shown below. There choose Troubleshoot.



5)Select Advanced Option.



6)Select Start-up settings.


7)Click Restart Now.


8)Press F7 key then your system will restart now.



9)Right click the computer icon and select Manage.



10)Select Device Manager. In Other devices Right click USBasp and select Update Driver Software.



11) Select Browse my computer for driver software.



12)Choose the file and and click next.



13)Choose install the driver software anyway, wait until it completes.



14) See the below image to check it is installed correctly or not.



Cheers!!!!
-> Let Us Embed <-

How to install 8051 and AVR ISP Programmer Drivers in Windows 8 and Windows 7

If you are trying to install 8051 and AVR ISP Programmer's driver in your system, then your system will through a error in driver signature error. This is because the driver does not have signature. This can be solved by disabling the driver signature enforcement.

To download the driver click here.

Steps to install 8051 and AVR ISP Programmer drivers in Windows 8:

1) Connect the device to the system a window will be shown as below. It may take some time.


2)Then move your cursor to the right top or bottom corner of your window. Select settings and click on Change PC settings as shown below.



3)Select General in the PC Settings column. Then click Restart now button.



4)Wait until your system reboot. A new window will be shown as shown below. There choose Troubleshoot.



5)Select Advanced Option.



6)Select Start-up settings.


7)Click Restart Now.


8)Press F7 key then your system will restart now.



9)Right click the computer icon and select Manage.



10)Select Device Manager. In Other devices Right click USBasp and select Update Driver Software.



11) Select Browse my computer for driver software.



12)Choose the file and and click next.



13)Choose install the driver software anyway, wait until it completes.



14) See the below image to check it is installed correctly or not.


Steps to install 8051 and AVR ISP Programmer drivers in Windows 7:

Follow the steps 9 - 14 in as shown above.

Also see How to install 8051 and AVR ISP Programmer in Windows 8.1.

Cheers!!!!
-> Let Us Embed <-  

How to select or change the serial port in arduino IDE - Tutorial

You can change the COM port or serial port in Arduino IDE as follows

Tools -> Serial Port ->



Cheers!!!!
-> Let Us Embed <-

How to select different Micro-controller or development board in Arduino IDE - Tutorial

You can switch to or select different development board in the arduino IDE world by

Tools -> Board ->



Cheers!!!!!
-> Let Us Embed <-

How to use Arduino IDE - Tutorial

Arduino world is just different from the other embedded development tools. Let us see how to use this arduino ide to develop and download the file into the Arduino development kit.

How to build the code:

Building is the process starts with compiling if compile succeed, then creates the hex/binary file. It will show error when the code has any errors.
In Arduino IDE, there are three ways to build/verify/compile.They are,
1)Sketch -> Verify/Compile.
2)Ctrl + R.

3)Click 'tick' symbol.

How to download the code to Arduino development board:

In arduino world it is possible by three ways. They are,
1)File -> Upload
2)Ctrl + U

3)By clicking -> Arrow symbol


Cheers!!!!
-> Let Us Embed <-