

Torecompile, it needs Micro-C for 8051 compiler fromĮz2.exe is the dos version program that runs on PC sending the hex code to the Easy-Downloader board. The preprogrammed 89S8252 with ez52.hexcan be used in place of 89C51.Įz52.cis the source program written in C language for further modification. An alternative is touse 89S8252 chip, build a simple Use a given programmer or availableEasy-Downloader write the hex file into the 89C51.


The components placement is shown in Figure2.įor those who can make thePCB with PDF file, get this file ez2pcb.pdfįigure 2: Components Placement Layout SoftwareĮz52.hexis the hex file firmware needed for 89C51. If you want to makea PCB, get theĮz2.pcb,open with Protel version 2.73. Figure1: Circuit Diagram of Easy-Downloader V2.0 Constructing the Board The prototype board may be builtusing universal PCB with point-to-point soldering. The clock input pin X1 of the ZIF socket is derived from X2 withoutbuffering. The programming voltage shown a bit differentfrom version 1.1, Vpp pin needs only +5V and +12V and simply activatedby P3.3. Programming mode selection is done by P3.4 to P3.7.See in ez52.c for details. Look at A14, our software uses P2.6, while ATMELuses P3.0 instead. P0 is for bi-directional data transferring. The 89C51 with ez52.hex receives a 9600 baud serialdata from PC and generates the appropriated signal applying to the ZIFsocket. Hardware Figure 1 shows the circuit diagramof Easy-Downloader V2.0. After compiling the sourcefile in Assembly or C then download the hex file to the chip directly byusing A:\>ez2 myfirst(.hex), say. This version is capable of writing intel-HEXfile to a 89C51(4kB), 89C52(8kB) and 89C55(20kB). It's suitable and cheapwhich anyone can build easily. Introduction If you need more code spacefor your application, particularly for developing 89Cxx projects with Clanguage, the Easy-Downloader V2.0 is the answer.

Wichit Build your own a programmer for writing intel-HEX file to the 89C51, 89C52 and 89C55, PCB file included, Window version UPLOADER EZ3, EZ3.1,
