This is a programmer for any AT89xx051 20 pin microcontrollers. It supports the following uC's:
AT89C2051
AT89C4051
AT89S1051
AT89S2051
AT89S4051
This programmer is based on Blowit. It is written in python language and is DOS operable. Here is the circuit diagram:
I have tested it and it worked fine.
It includes the main file 'py2051'. It is said that it does not supports 4KB flash, i.e., any 4051 uC's. I haven't tested that, but it worked great for 2051.
For 4051, another DOS version is availabe. You can search the google for more details about Blowit.
Required files are attached....
View attachment py2051.zip
It includes 'InstallDriver.exe' file which is compulsory to be installed first before you use.
'start.bat' is a batch file inserted by me. It will help to program easily, as you no need to jump to the working directory and type the name of the file all the time. Just edit and change the "*.bat" with your file name.
Below is a PCB design made by me in ExpressPCB. It requires a 15VDC adapter. An electrolyte capacitor is needed across the regulator input. If the capacitor is added in 7812's OUT pin w.r.t. ground, then a bypass diode should be added in reverse to IN and OUT of the regulator, just to save it from reverse voltage.
The PCB is small (4.2cm x 6.2cm)
Also included the parts list
View attachment x051.rar
AT89C2051
AT89C4051
AT89S1051
AT89S2051
AT89S4051
This programmer is based on Blowit. It is written in python language and is DOS operable. Here is the circuit diagram:
I have tested it and it worked fine.
It includes the main file 'py2051'. It is said that it does not supports 4KB flash, i.e., any 4051 uC's. I haven't tested that, but it worked great for 2051.
For 4051, another DOS version is availabe. You can search the google for more details about Blowit.
Required files are attached....
View attachment py2051.zip
It includes 'InstallDriver.exe' file which is compulsory to be installed first before you use.
'start.bat' is a batch file inserted by me. It will help to program easily, as you no need to jump to the working directory and type the name of the file all the time. Just edit and change the "*.bat" with your file name.
Below is a PCB design made by me in ExpressPCB. It requires a 15VDC adapter. An electrolyte capacitor is needed across the regulator input. If the capacitor is added in 7812's OUT pin w.r.t. ground, then a bypass diode should be added in reverse to IN and OUT of the regulator, just to save it from reverse voltage.
The PCB is small (4.2cm x 6.2cm)
Also included the parts list
View attachment x051.rar