Shiao I-Lin, e1586110@ccmail.ncku.edu.tw
Introduction :
The Atmel Flash devices are ideal for developing, since they can be
reprogrammed easy and fast. If you need more code space for your application,
particularly for developing 89Cxx projects with C language. Atmel
offers a broad range of microcontrollers based on the 8051 architecture,
with on-chip Flash program memory.
Devices :
Today following devices can be programmed:
Hardware : sketch circuit (similar to version 1.0)
update
updated 2000/09/13
System requirement :
Hardware : PC with Bi-directional 8-bits Parallel Port supporting
ECP or EPP or PS/2 mode.
Software : DOS 6.0 or Win95/98
Appearance :
This figure shows the circuit diagram of the Programmer v1.1
The advantage of this programmer is it doesn`t need the pre-programmed
89C51.
The 89C51/52/55 receives the 8-bits data from PC parallel port via
82C55A.
1. U1 : 82C55A is a Programmable Peripheral Interface :
How does it work :
Features :
Software :
| Note :
This circuit is NOT a complete version but just a evaluation. I still investigate, and I hope that people who are interested will make it better. After all I just a student in school. |
| Note : (chinese)
¹q¸ô©|¦b´ú¸Õ¶¥¬q¡A³]p¨Ã«D§¹¥þµL»~¡A§Æ±æ¤j®a¤@°_°Ñ»P¬ã¨s¡D |
FAQ : (Thanks for each mail from you ~~ )
A: I have update something of the programmer page. U said that 8255 shall provide the reset signal to 8255. Is it necessary ? One of the reason is because parallel port don`t provide one more control line. I had try this circuit on the bread-board, and it works well. A: The original ideal of this circuit was " As simple as possible." The portion of 82C55A, I referred to the book "Peripheral Application with Parallel Port." It don`t take any reset portion for 82C55A,but just used a pull-down resister about 10K ohm. Although I don`t know why, I just take the same concept as the book. A : Thanks for your mail. ¥Ø«eªº³]p,©|¦b´ú¸Õ¶¥¬q,¨ä¤¤¤]³\¦³¨ÇBug,§Ú·Q§A¯à¥ý¥Î³sµ²ªº¤è¦¡, Åý¤j®a¤@°_°Ñ»P¬ã¨s §Ú¬Û«H§ó·sªº§@«~ ±N¦b²³¤H§V¤O¤U½Ï¥Í . |