(1)AT89S5X编程器 (2)W78E58B,W78E516B进行在线编程制作介绍
1、 速度快(烧写8192个字节/8k只需5.3秒,普通的并行编程器也要5秒,你觉得不算快你可以继续选择并行编程器)
2、 可靠稳定
3、 简单易做、方便实用。
可能一写上面的速度快,有人就不相信要反对了,说绝对没有这么快(这一点我不跟你争,你觉得哪种快,你就可以用哪一种,我在网站没有发现哪款下载线有本站的快。)
如下是制作步骤:
1、 硬件的接线如图(1)所示:
按硬件图接好仿真器的P1.7,P1.6,P1.5,P3.5分别接到AT89S5X的P1.7,P1.6,P1.5,RST引脚上(接好后再检查一遍,然后通电)

图(1)
2、 如何使用编程
到我们的网站上下载一个“仿真器下载插件”本软件是全中文界面
网址:http://www.mcu123.com/cqkjsetup.exe
下载完毕后点击安装即可。
接下来是如何使用这个软件了
1、 首先点击下载插件上的“下载驱动”(作用是把写片机的监控程序下载到仿真器并运行)如图(2)中1所示.
2、 打开一个HEX文件(如图(2)中3所示)
3、 点击界面上的功能按钮可以实现:编程、擦除、校验、ID检测、加密等功能。
也可以相关的操作添加到自动完成的框里,然后点击“自动完成”或F3 即可完成你所选择的操作。

图(2)
相关按钮功能介绍:
1、 下载驱动(把写片监控程序下载到仿真器并运行)
2、 自动完成(自动完成所选操作)
3、 打开一个HEX文件
4、 写入芯片(编程)
5、 擦除(擦除后芯片内的FLASH全部为FF)
6、 校验(读出芯片的内容跟缓冲区的内容比较)
7、 芯片型号选择
8、 可选自动完成操作
9、 已选自动完成操作
10、 信息提示框
关于下载插件:
下载插件是为配合超前科技推出的51嵌入式仿真器而开发的一个免费的插件
该插件的主要功能有:
1、 支持KEIL C51的 monitor 51通讯协议,可把HEX下载到仿真器全速运行(不占用任何硬件资源)
2、 可以直接对仿真器设置脱机运行用户程序模式(相当于一个在线烧写器),无须在KEIL C环境下改地址内容来达到目的。
3、 支持AT89S5X的编程(ISP方式)速度飞快。
4、 支持AT89C51、AT89C52、AT89C1051、 AT89C2051、 AT89C4051并行方式编程
5、 支持W78E58B,W78E516B进行在线编程(编程、擦除、校验、加密)(制作说明)
原理:
因为W78E58B、W78E516B里面分为两个区一个是引导区LDROM为4K,其它的为用户程序区(W78E58B 为32K,W78E516B为64K)
利用器件的IAP功能对用户程序区进行在线编程
所以在线引导程序一般写在引导区LDROM的4K中。
主要特点:
1、速度快烧写64k只需20秒(57600BPS)(快吧!全可靠)
2、一次写入,无限次在线下载.(方便你的调试,简化你的开发)
3、本程序在调试时用非方便.或作为产品在线升级时使用..
制作的相关注意事项:
1、晶振须为:11.0592Mhz
2、通讯速率:57600
3、进入ISP:复位时使P2^6 P2^7同时为低即可进入ISP
4、将本目录下的IAP.HEX烧到boot(LDROM)区然后就可以进行无限次的在线烧写了.
5、只要一个232做电平转换到单片机. 单片机方面只需一个最小系统.
本程序仅提供给单片机爱好者,