亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区

自己動手制造at89c2051編程器(英文)

2016-07-05 15:37
Easy-Downloader V1.1 for ATMEL 89C2051/4051
 

Build your own a personal writer for programming HEX code into Flash based microcontroller AT89C2051(2k) and AT89C4051(4k). Simple hardware and Easy use software in DOS and Window version. Single-side and double side PCB files included.Acrobat files for PCB image.

自己動手制造at89c2051編程器(英文)

Introduction

The first version of the Easy-Downloader was designed in 1997 to be used as a tool for my students on building her/his own microcontrollers circuit in the class ' Designing Microprocessors System'. The circuit features low-cost and easy use. The latest version V1.1 was designed to be used with 2051 and the newest 4051 chips. There is no separated functions like other programmer e.g., blank check, erase, write. Simply type say, c:\..>ez hello , the hex file 'hello.hex' will then be programmed to the chip automatically. If the chip is not blank or the code is locked, it will erase first, then write and verify... that all.

Hardware

Figure 1 depicts a circuit diagram of the Easy-Downloader. As shown, the circuit uses a 89C2051 with writer.hex firmware, 74LS373 8-bit latch, DS275-like, 7805, LM317 and two transistors, 2N2222A and 2N2907A. The programming voltage control circuit is the same as recommended by ATMEL application note. It can be raised from 0V, 5V and 12V by appropriated signal from P3. The 8-bit latch, 74LS373 provides some signal for selecting the programming modes. A byte to be programmed or read back is sent/received through P1. Incrementing address is done by pulsing a positive pulse to XTAL pin. The circuit may be built using simple point-to-point soldering with a general purpose PCB( fish's egg like PCB) or making PCB shown above, the file is  Easy-v1.pcb Protel PCB version 2.76. The finished board should be tested without any chips; 1) +5V supply, 2) programming voltage 0V, 5V and 12V by connecting the pin that control (P3.5 and D) 2N2222A and 2N2907 to +5V and/or GND. The adapter output should be approx. 15Vdc 100mA.
自己動手制造at89c2051編程器(英文)
Figure 1: Circuit Diagram of Easy-Downloader V1.1
Acrobat PCB Files

As suggested by a friend from Romania, Puiu Chiselita, to provide PCB image in Acrobat file, so I have asked my friend, Jaroon Keawkhrua. He made within an hour, thanks again for providing us, the Acrobat PCB file.

TOP LAYER (80kB) easy-v2t.pdf
BOTTOM LAYER (36kB) easy-v2b.pdf
COMPONENT LAYER (51kB) easy-v2o.pdf

 

Software

Two files that you should get are: writer.hex 4,871 bytes, the intel hex file firmware for 89C2051 chip ( the actual code size is 2021 bytes) and, ez.exe 20,800 bytes the uploader program run on PC, send hex file to the downloader. The original writer.c program was written in 'C'. To modify, it needs Micro C-compiler from Dunfield Development System Ontario Canada with tiny memory model.

Functional Test

Use a given programmer (or ready made Easy-Downloader) write the writer.hex into the 2051 chip. Put the programmed 2051 chip to the board. Invoke any communication software with 9600 baud, 8-data bit, no parity. Connect DB-9 to COM1, say, press enter key, the title 'Easy-Downloader V1.1 for ATMEL 89C2051/4051' would be appeared on the screen. type >s2048 ( set byte counter to 2k), then without the 2051 chip in ZIF, type >r (read 2kB), on screen would show FFFFFFFFFFF... indicating corrected wiring for P1. If you put the chip having already program inside, r command will show the hex code with the number of byte set by s command. Try e command to erase the entire program!! All done. Figure 2 shows example of using Xtalk program to test the board.
自己動手制造at89c2051編程器(英文)
Figure 2: Using Xtalk to test the board
Now try with 'ez' the uploader program to help you more easy to write the hex file to the chip. Example of using ez is shown in Figure 3. Have fun...
自己動手制造at89c2051編程器(英文)
Figure 3: Example of using EZ program writes the writer.hex to 2051 chip



 

自己動手制造at89c2051編程器(英文)

Figure 4: Example of Using EZ3 and EZ3.1
DownloadEZ Uploader V3.0 for Window The EZ Uploader provides a simple means of sending HEX file to the writer board. To connect the board with EZ, click available COM port, COM1, say. After the EZ recognizes the chips, then click Send Hexfile, that all. Since there is no signature byte that indicates chip number and programming voltage, thus you have to choose the appropriated memory size either 2051 or 4051 manually, i.e.,  2048 or 4096 respectively.

Download EZ Uploader V3.1 for Window  An upgraded version of EZ3 with RAED and SAVE AS features for reading HEX code resided in the chip and save as an Intel HEX file.

Tips

HEX file extension

Some Assembler or Compiler produce output hex file with .OBJ instead of .HEX. The EZ needs .HEX extension, just rename it...

Expensive ZIF Socket

Without expensive ZIF socket, you may use an ordinary socket instead, surely many times of pulling the chips may cause the far end leg of the 2051 chip broken. My student suggests me to insert one more socket to the 2051 chip. It works very nice. Even the programmer has ZIF, but your application board does not have. Better to insert one socket to strengthen the 2051's leg.

DC Adapter

Any DC adapters, fixed or adjustable can be used, a bridge diode corrects polarity for the regulator IC eventually. Many adapters provide higher DC output than the value labeled, to ensure, check the proper programming voltage that must be in the range of 11.5 to 12.5V.

Putting Right Position

The latest version does not include the protection circuit if putting wrong position, i.e., GND-Vcc <--> Vcc-GND.

Thus before put the chip into the programmer or your application board, back to see your thought, say I am putting the 2051 chip to the right position, then pick the chip, and place it...

89C1051

There's no problem with 89C1051 chip but ensure that the hex code must less than 1024 bytes (000H to 3FFH). While verifying after erase it showed 0 to 2048 byte as the 2051 chip, it means twice reading, i.e., 000H-3FFH then 000H-3FFH, the same physical address. When programming, the control chip will write and verify only the size of program.

自己動手制造at89c2051編程器(英文)


亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
欧美日韩亚洲国产精品| 国产在线播精品第三| 久久爱www久久做| 亚洲欧美日韩精品| 亚洲一区二区三区午夜| 日韩视频在线观看| 亚洲精选大片| 日韩视频精品在线| 99国产精品99久久久久久| 亚洲欧洲在线一区| 亚洲国产精品久久久久秋霞影院 | 亚洲欧洲一区二区三区| 久久精品国产99国产精品| 欧美在线播放视频| 久久精品成人一区二区三区| 欧美一区二区大片| 欧美一区二区三区在线视频| 欧美一二三视频| 欧美一区二区黄色| 久久国产精品第一页| 久久精品男女| 亚洲福利一区| 亚洲另类一区二区| 亚洲最新视频在线| 亚洲一区二区三区精品视频| 亚洲综合国产| 羞羞答答国产精品www一本| 性色一区二区| 久久一区免费| 欧美二区视频| 欧美日韩中文字幕| 国产精品三上| 国产一区二区三区四区五区美女| 黄色免费成人| 亚洲国产一区二区三区青草影视| 亚洲精品在线观看视频| 一区二区三区三区在线| 亚洲在线中文字幕| 久久av在线| 日韩亚洲欧美成人一区| 亚洲午夜电影在线观看| 午夜欧美精品久久久久久久| 久久国内精品视频| 鲁鲁狠狠狠7777一区二区| 欧美激情亚洲激情| 欧美四级伦理在线| 国产日韩欧美精品在线| 亚洲福利在线观看| 一区二区日韩| 久久精品欧美| 亚洲午夜视频在线| 久久国产成人| 欧美激情无毛| 国产精品资源在线观看| 在线免费观看视频一区| 国产精品99久久久久久宅男| 欧美在线影院在线视频| 一本综合精品| 久久精品欧洲| 欧美日韩国产三区| 国产亚洲精品自拍| 亚洲美女色禁图| 欧美亚洲综合久久| 一区二区三区.www| 久久美女性网| 欧美视频一区| 在线成人www免费观看视频| 中文精品视频| 最新日韩在线| 欧美一级播放| 欧美精品999| 国产亚洲欧美日韩精品| 99国产精品自拍| 亚洲国产精品www| 亚洲欧美日本伦理| 欧美国产一区视频在线观看| 国产美女在线精品免费观看| 亚洲人成在线播放网站岛国| 亚洲女与黑人做爰| 99国产精品自拍| 久久夜色精品亚洲噜噜国产mv| 国产精品高潮呻吟久久av无限| 亚洲国产成人91精品| 亚洲欧美国产77777| 99热在这里有精品免费| 久久免费视频一区| 国产日本精品| 在线视频精品一| 一区二区国产在线观看| 玖玖国产精品视频| 国产日产欧产精品推荐色 | 久久久九九九九| 国产精品美女久久福利网站| 亚洲区一区二区三区| 久久精品国产精品亚洲精品| 亚洲免费视频成人| 欧美日韩精品免费看| 在线欧美小视频| 久久精品一区二区国产| 久久成人一区| 国产精品一二一区| 亚洲午夜av| 亚洲午夜精品视频| 欧美日韩视频在线第一区| 亚洲国产精品成人久久综合一区| 久久激情五月婷婷| 欧美专区在线| 国产欧美日韩视频在线观看| 亚洲午夜久久久| 亚洲一区三区视频在线观看| 欧美片在线播放| 亚洲欧洲日本在线| 亚洲精品日韩激情在线电影| 另类酷文…触手系列精品集v1小说| 国产日韩欧美电影在线观看| 亚洲女人小视频在线观看| 亚洲欧美一区二区三区久久| 欧美视频在线观看免费| 亚洲乱码国产乱码精品精| 亚洲免费高清视频| 欧美精品麻豆| 亚洲另类视频| 亚洲一区二区精品| 欧美性大战xxxxx久久久| 999亚洲国产精| 亚洲一区国产视频| 国产精品毛片| 午夜在线一区| 久久久久国产精品厨房| 国内成+人亚洲| 亚洲国产精品视频一区| 免费欧美电影| 亚洲高清精品中出| 亚洲精品五月天| 欧美午夜激情视频| 亚洲视频一区二区免费在线观看| 国产精品99久久久久久人| 欧美日韩一卡二卡| 亚洲无线一线二线三线区别av| 欧美亚洲视频在线观看| 国产三级欧美三级| 亚洲国产一区二区三区青草影视 | 国产人妖伪娘一区91| 久久se精品一区二区| 美女精品网站| 亚洲日韩成人| 午夜精品久久久久久久| 国产亚洲欧洲| 亚洲精品五月天| 欧美视频一区在线观看| 亚洲欧美日韩国产另类专区| 久久久99精品免费观看不卡| 精品成人久久| 一本色道久久加勒比88综合| 国产精品色网| 亚洲国产欧美一区| 欧美日韩久久不卡| 午夜精品久久| 欧美高清在线播放| 亚洲视频在线免费观看| 久久久久国产精品午夜一区| 亚洲欧洲日产国产网站| 亚洲女人小视频在线观看| 国产午夜精品久久久久久免费视| 亚洲黄色免费| 国产精品狠色婷| 亚洲电影自拍| 国产精品爱久久久久久久| 久久经典综合| 欧美午夜电影在线观看| 久久精品日产第一区二区| 欧美日韩dvd在线观看| 午夜精品剧场| 欧美精品二区| 午夜欧美不卡精品aaaaa| 欧美69wwwcom| 亚洲欧美日韩另类| 欧美精品成人| 欧美在线免费视屏| 欧美日韩国产欧| 欧美自拍偷拍午夜视频| 欧美日韩国产小视频| 久久aⅴ国产紧身牛仔裤| 欧美日韩影院| 亚洲夫妻自拍| 国产精品女人网站| 亚洲精品久久久久久久久| 国产精品美女久久久浪潮软件| 亚洲国产婷婷香蕉久久久久久99| 国产精品久久一区二区三区| 亚洲日韩欧美视频一区| 国产免费观看久久| 一区二区三区久久| 一区二区自拍| 欧美在线视频导航| 一区电影在线观看| 欧美成人精品在线| 久久精品国产欧美亚洲人人爽| 欧美日韩在线播放一区二区| 亚洲国产三级|