亚洲一区二区欧美_亚洲丝袜一区_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亚洲国产精品_日韩亚洲一区二区
国产精品一区二区在线观看| 亚洲精品久久久久久久久久久久久 | 久久久噜噜噜久久| 亚洲欧美日韩精品在线| 中文成人激情娱乐网| 亚洲肉体裸体xxxx137| 亚洲国内精品| 91久久精品一区二区三区| 久久精品亚洲国产奇米99| 久久精品国亚洲| 亚洲国产成人精品视频| 久久精品亚洲一区二区| 久久精品久久99精品久久| 久久成人久久爱| 亚洲高清视频在线| 亚洲黄色尤物视频| 亚洲精品亚洲人成人网| 亚洲精品国产精品久久清纯直播 | 久久精品视频在线看| 亚洲电影毛片| 亚洲九九九在线观看| 一本一本大道香蕉久在线精品| 99re热这里只有精品视频| 一本色道久久| 亚洲在线中文字幕| 欧美一级日韩一级| 久久久999| 男人插女人欧美| 欧美日韩一区二区精品| 国产精品福利在线观看| 国产日韩成人精品| 永久免费精品影视网站| 亚洲人成亚洲人成在线观看| 99精品国产一区二区青青牛奶| 一区二区三区.www| 亚洲欧美国产日韩中文字幕| 久久精品99国产精品日本| 亚洲人成网站在线观看播放| 日韩午夜高潮| 香蕉久久一区二区不卡无毒影院 | 久久露脸国产精品| 欧美国产激情二区三区| 欧美三级视频在线| 国产色产综合色产在线视频| 在线播放豆国产99亚洲| 亚洲精品国产无天堂网2021| 亚洲性图久久| 久久国产福利国产秒拍| 9人人澡人人爽人人精品| 亚洲欧美一区二区三区极速播放 | 欧美日韩在线免费视频| 国产麻豆午夜三级精品| 激情综合视频| 日韩一级欧洲| 久久精品国产一区二区三 | 亚洲图片在区色| 欧美综合国产| 欧美精品亚洲精品| 国产三区二区一区久久| 亚洲级视频在线观看免费1级| 亚洲综合首页| 日韩视频在线永久播放| 久久福利电影| 亚洲精选在线观看| 欧美一区二区三区在线观看视频| 欧美.www| 国产伦精品一区| 黄色成人av在线| 黑人巨大精品欧美黑白配亚洲| 亚洲欧洲一区| 欧美亚洲三级| 亚洲一本视频| 久久免费国产| 国产精品视频xxx| 亚洲人成人一区二区在线观看| 午夜精品免费在线| 中文日韩电影网站| 美女尤物久久精品| 国产欧美精品| 一本色道久久综合亚洲精品不卡| 亚洲国语精品自产拍在线观看| 午夜视频一区| 欧美三级在线| 亚洲国产日本| 亚洲电影免费在线观看| 香蕉久久夜色精品国产使用方法| 欧美日本一区二区高清播放视频| 国内精品久久久久伊人av| 这里只有视频精品| 99视频一区二区三区| 麻豆freexxxx性91精品| 国产日韩欧美精品在线| 宅男精品视频| 亚洲少妇中出一区| 欧美激情1区2区| 亚洲第一页自拍| 亚洲第一成人在线| 欧美中文字幕在线| 国产精品豆花视频| 日韩一级黄色大片| 一区二区成人精品| 欧美精品一区二区三区蜜臀| 亚洲第一二三四五区| 欧美在线观看网址综合| 久久99伊人| 国产午夜精品美女毛片视频| 亚洲视频综合在线| 亚洲视频一区| 国产精品美女一区二区| 欧美日本国产一区| 国产午夜精品麻豆| 亚洲综合视频网| 亚洲性感激情| 欧美日韩国产在线一区| 亚洲成色www久久网站| 亚洲国产高潮在线观看| 久久午夜视频| 国内伊人久久久久久网站视频| 午夜精品久久久久久久久| 欧美一区二区精品| 国产精品一卡二卡| 亚洲你懂的在线视频| 性8sex亚洲区入口| 国产精品稀缺呦系列在线| 亚洲女人小视频在线观看| 欧美一区二区视频在线| 国产午夜精品一区二区三区欧美| 午夜视频一区二区| 欧美一区日本一区韩国一区| 国产午夜精品理论片a级大结局| 欧美一区二区视频免费观看| 久久成人一区| 韩日欧美一区二区三区| 亚洲大片在线观看| 免播放器亚洲一区| 亚洲欧洲日产国码二区| 一区二区激情| 国产精品国色综合久久| 亚洲专区在线视频| 久久国产主播| 极品尤物一区二区三区| 亚洲黑丝在线| 欧美日韩高清一区| 在线亚洲伦理| 欧美一区二区三区日韩| 国户精品久久久久久久久久久不卡| 亚洲国产成人精品久久久国产成人一区| 美国十次成人| 亚洲日本中文| 亚洲一区制服诱惑| 国产亚洲欧洲| 亚洲精品小视频在线观看| 欧美视频日韩| 性欧美大战久久久久久久久| 美女视频黄免费的久久| 99re6这里只有精品视频在线观看| 亚洲欧美偷拍卡通变态| 国语精品中文字幕| 99re视频这里只有精品| 国产伦精品一区二区三区在线观看| 欧美在线综合视频| 欧美激情精品| 亚洲愉拍自拍另类高清精品| 久久躁日日躁aaaaxxxx| 亚洲三级免费电影| 欧美淫片网站| 亚洲国产精品va| 亚洲欧美一区二区三区久久 | 欧美四级在线| 久久爱另类一区二区小说| 欧美精品观看| 亚洲自拍电影| 女仆av观看一区| 亚洲小视频在线观看| 久久最新视频| 亚洲网站在线| 久久一二三四| 99精品国产在热久久婷婷| 久久久av网站| 一区二区久久久久久| 久久精品一区四区| 亚洲精品日产精品乱码不卡| 久久av资源网站| 亚洲激情视频网站| 久久久久88色偷偷免费| 夜夜嗨av一区二区三区网站四季av| 久久久另类综合| 中文日韩在线| 欧美搞黄网站| 久久成人精品无人区| 国产精品yjizz| 亚洲欧洲精品成人久久奇米网| 国产精品免费视频xxxx| 亚洲人成网在线播放| 国产女人18毛片水18精品| 一本色道久久综合亚洲精品小说 | 亚洲视频电影图片偷拍一区| 国产亚洲欧美日韩美女| 亚洲免费一区二区| 亚洲精品久久久久久下一站|