今天是 <<电子制作>>新近改版,敬请留意!
关于我们 稿件查询 广告业务 发行业务 程序下载 读者服务 读者论坛 邮购信息


一块适合于DIY的廉价51串行编程器

白钰君 编译

通常学习单片机最有用的是编程器和仿真机,一台商品化的编程器至少要几百元,仿真机价格更高,往往让初学者难以选择。这里介绍的一款由德国的Peter Dannegger设计的51编程器,一推出就反响强烈,既能锻炼自己的动手能力,又能廉价地装备一台多用编程器,无论是学习单片机或业余时间搞开发,都是一个非常好的选择。笔者按照资料自制了一台,十分好用,不敢独享。特编译了全部制作资料介绍给大家。这个编程器连接在计算机的串口上(COM1…COM4),编程器从计算机接收数据。编程软件能够运行在DOS或WINDOWS(WIN3.1 OR WWIN9X)下,计算机386以上都可以很好的运行。

Atmel Flash 系列单片机是当前最流行的单片机,易于擦写,不象OTP芯片容易造成浪费。特别是89系列单片机与大家熟悉的INTEL51系列单片机完全兼容,这个编程器支持的单片机主要是atmel flash系列。

一、这种编程器支持以下单片机芯片

1.AT89C51/AT89C52(单片机)

2.AT89S8252/A/89S53(单片机)

3.AT89C1051/AT89C2051/ AT89C4051 (单片机)

4.AVR:AT90S1200/AT90S2313 (单片机)

5.AVR:AT90S2343/ATTINY12 (单片机)

6.AVR:ATTINY15L (单片机)

7.I2C-EEPROM存储器:24C02,24C04,24C08,24C16,24C32,24C64,24C128,24C256, 24C512

二、主要特点

输入文件类型: Intel HEX文件 (BIN格式可转换)

自检测,5V读取,如果加密,有出错提示。

快速编程(带ready polling)。 批处理编程模式。

烧写加密位

通过修改定义文件可增加编程单片机种类(PC 程序不能修改)

充分保护芯片未放好或未选择型号。

三、使用方法

本编程器使用十分简单。批处理文件“proflash.bat”在生成 HEX 批处理编程模式之后可以自动调用。既然这样,目标元件必须在编程之前放置在编程器中。或者“uniprog.ini”与“uniprog.exe”放在同一个目录下,依照提示步骤操作。对AVR器件,FLASH和EEPROM一起写入,如果只给出一个文件名, 用于EEPROM hex 文件的第二个文件名将通过转换扩展名“.eep”来建立,你也可给出两个不同的文件名。用逗号可定义一个或两个文件名空缺。选择器件可以自动选择,也可手动选择。

应用环境:DOS or WINDOWS (3.xx or 95).A 386SX 以上。

四、其他特征

成功编程后给出提示信息。

内置病毒检查。

波特率检测必须给出一个范围,例如22800-115200。

选择器件可以给出数字(输入定义文件)或型号(例如89C51)。

有一个分开的批处理文件用于编程I2C-EEPROM,不能自动检测。它编程只能用于单字节模式,像24C512需要较长时间。

五、制作资料

电路图 (Schem.pdf文件)

元件清单(Proflash.Bom文件)

编程器软件(Uniprog.exe for MSDOS3.3 until WINDOWS9x)

批处理模式编程和设备定义文件(Proflash.bat文件)

I2C-EEPROM批处理文件 (P24cxx.bat文件)

单面板PCB底层图 (Bottom.pdf文件)

单面板PCB元件图 (Overlay.pdf文件)

通信协议 (Protocol.txt)

以上文件可从本刊网站上下载(http//www.ele-diy.com)

六、制作注意事项

重要的是运放TLC2272 须满足以下参数:

输出为最大或最小电平

允许最大负电平输入。

转换率3.6V/μs 或更高。

代替T1/T2可使用标准的RS232电平转换器(MAX202 232)

你只需要一根串行电缆直接连接到PC。

七、故障排除

加电后LED 必须闪烁,否则晶振有问题。

编程期间LED维持亮。

晶振频率必须准确为11.0592MHZ。

EA脚连接到VCC(使用内部程序存储器)

VCC 加电,复位正常(通过C3)。

RS232 电平转换工作正常。

-检查P1/pin2,IC4/pin 10,IC4/pin11,P1/pin3. P1/pin8信号,大约为-12V.

为方便大家自制,本刊可以提供全套散件(不包括电源,含编程过的89c51,PCB,40脚ZIF插座等全部元件)和装调好的成品板。

  与本文相关的资料下载

供货信息:散件95元一套,成品120元,均含邮资。

汇款到北京103信箱《电子制作》编辑部,邮编:100036。

 

回本期目录页

Copyright©2002 《电子制作》编辑部. All Rights Reserved
Last modified: 一月 15.2002