版本V1.2
第一部分:硬件结构和安装方法
将组装好的编程器主板用串口电缆连接到计算机COM1口上,连接好电源线,电源使用的是15V交流电或12V直流电。具体连接方法可以参考装配说明书。加电后指示灯闪烁,表明电路工作正常。如果能联机成功,表明编程器已通过了自检,可以开始编程操作了。
注意:指示灯持续亮的时候,表明正在读写,这时不能插拔芯片。编程器使用中途不能断电,
如断电再次加电时,不能联机。需要重启动计算机。再次启动编程器软件。
第二部分:软件的安装设置
将光盘上51PROG子目录拷贝到计算机硬盘上,为使用方便,可以将PROFLASH.BAT命令建一个快捷方式在桌面上。然后需要设置计算机串口COM1通讯波特率,步骤如下:单击鼠标左键,选择“开始”---〉单击“设置”---〉单击“控制面板”---〉双击“系统”---〉单击“设备管理器”---〉双击“端口(COM&LPT)--->选择“通讯端口COM1”如下图一所示
---〉然后单击“属性”,打开属性对话框,如下图所示---〉单击“端口设置”
-----〉将波特率设置为57600,如下图所示
------〉单击“确定”两次退出设置,重启动计算机,新的波特率设置就起作用了。
第三部分:编程器软件的使用
软件中有两个批处理命令Proflash.bat和P24Cxx.bat分别用于单片机和EEprom烧写。鼠标双击“Proflash.bat”,启动软件,连机成功,出现下图1所示的画面,如果一直显示等待联机的画面,说明设置有问题或者编程器没有调试好。
图1
菜单中有14个选项,最下面是命令行,用于输入命令。每个选项的第一个大写字母高亮度显示,在命令行输入选项首字母,代表执行该命令。每个选项的含义如下:
Device: 手动选择编程芯片类型,在命令行输入字母“D”,光标闪烁,输入阿拉伯数字1到11代表不同的芯片类型,然后回车确定芯片类型,如下图2所示
图2
1 代表C2051 2代表C4051 3 代表C51 4 代表 C52
5 代表90S1200 6代表 90S2313 7代表 90S2343 8代表 TINY12
9代表 TINY15 10代表 S53 11代表S8252
例如:要编程C2051,输入字母“D”,输入数字“1”,回车就选定了C2051。要编程
C52, ,输入字母“D”,输入数字“4”,回车就选定了C52。
Hexfile: 编程器加载的16进制hex文件的名字,你需要输入一个存在的文件名。如果你输入的文件名是新的,那么系统默认是要建立这个文件。注意,默认目标文件是在当前的子目录,即编程器软件所在的子目录。如果目标文件不在当前子目录,输入文件名的时候要加上目标文件所在目录的路径。例如:CLOCK1.HEX文件在D:\\MCUHEX 子目录中,在这里就要输入 D:\\MCUHEX\\CLOCK1.HEX .
Checksum: 显示校验和。
Autoselect: 芯片放好后,输入该命令可以自动芯片的类型,回车确认。
Read: 读入操作,把芯片数据读入编程器的缓存中。
Verify: 校验操作,比较缓存中数据和写入芯片数据是否相同。
Blank: 查空操作,检查芯片是否空白。
Program: 编程操作,将hex文件内容写入芯片。
Lock: 加密操作,可以选择加密级别。
Fuse: 用于设置AVR单片机加密。
Signature: 显示芯片的电子签名
User command: 用于输入用户命令
Quit 退出系统
编程器使用实例:
下面以一个C2051的单片机为例,详细说明使用方法。假定要烧写道单片机中的文件是clock1.hex。
第一步,将c2051在编程器插座上放好,缺口朝上靠近ZIF插座手柄方向,锁紧ZIF手柄。
第二步,双击“Proflash.bat”命令,启动软件,联机成功出现如图1示画面。
第三步,输入命令“A”,让编程器自动选择芯片类型,检测成功,出现图3所示画面,回车确认。
图3
第4步输入命令“H”,然后输入文件名“clock1.hex”,回车确认,如图4所示
图4
第5步可以输入命令“B”对芯片查空,或者“E”命令擦除芯片,如图5,6
图5
图6
也可以直接输入编程命令“P”,完成芯片的烧写。如图7所示
其他单片机的烧写过程完全一样,自己操作两编就能熟练掌握。如果不是做最终产品,不要去设置LOCK和FUSE加密选项,因为加密后你就不能读出芯片中数据了。
烧写EEPROM使用的程序是P24cxx.bat,使用方法完全一样的,这里不再赘述。要注意的是写EEPROM不能自动检测芯片型号,需要自己输入。下载本文