1、资料内容仅供您学习参考,如有不当之处,请联系改正或者删除。YX- C多功能编程器YX- C多功能编程器是我们根据国外资料仿制的一种廉价、 功能繁多的普及型编程器。YX- C多功能编程器经过并口与PC连接, 支持Win9x、 Me、 XP、 NT以及 操作系统; 英文软件(性能稳定), 适合电脑公司、 电子爱好者、 电子产品维修等工作人员使用。使用前只需要将”YX- C程序”复制到电脑硬盘中即可。打开文件夹”YX- C程序”, 双击”EpromM51.exe”一、 软件运行窗口如下: 二、 菜单栏: 1、 File( 文 件) : 下拉菜单中Load打开需要编程的文件。 下拉菜单中Save as
2、另存为编程器读入文件作为备用。 下拉菜单中Exit为退出程序。2、 Edit( 编 辑) : 编辑数据。3、 Device( 选择元件) : 选择芯片类型。4、 Action( 操 作) : 对芯片进行操作, 如: 读写、 编程/RAM测试、 比较/校验、 空白检查、 擦除芯片、 获取ID、 清空缓存、 颠倒数据、 交换字节等。5、 Help( 帮 助) : 联机测试等。6、 主窗口介绍: 三、 工具栏: 1、 打开文件。把编译好的数据调入编程器中。能够打开的文件类型为: 二进制( *.BIN) 、 十六进制( *.HEX) 等。2、 另存为一个文件。把正在编辑中的数据另外保存为一个*.bin
3、文件。3、 清除缓存。4、 读取芯片数据。5、 校验数据。6、 空白测试。检测芯片存储器是否为空。7、 获取芯片ID。8、 芯片编程。 9、 擦除( 清空) 芯片。四、 支持芯片列表EPROM : 27C16、 27C32、 27C64、 27C128、 27C256、 27C512、 27C010、 27C020、 27C040、 27C1001M27C1001、 M27C 、 M27C400127C080, M27C801, M87C2572716(Vpp25V)、 2732、 2764、 27128、 27256、 27512、 27010 FLASH Memory : 28F64、 2
4、8F128、 28F256、 28F512、 28F010、 28F020MX26C1000、 MX26C 、 MX28F1000、 MX28F Am28F256A、 Am28F512A、 Am28F010A、 Am28F020AIntel: i28F001BX、 28F004、 28F008、 28F016SST28SF040A 、 LE28F400129F64、 29F128、 29F256、 29F512、 29F010、 29F020、 29F040、 29F08029F001、 29F002、 29F004、 29F008、 29F016、 29F032AT29C256、 AT29C
5、512、 AT29C010A、 AT29C020、 AT29C040、 AT29C040AW29EE512、 W29EE011、 W29EE012、 W29C020(128)、 W29C040PH29EE010(W29EE011)ASD AE29F1008 (AT29C010)、 AE29F (AT29C020)AT49F512、 AT49F010、 AT49F020、 AT49F040SST39SF010、 SST3S9F020 、 SST39SF040AT49F001、 AT49F002 、 AT49F008AAm29F512、 Am29F010、 Am29F020、 Am29F040、
6、HY29F08029F002、 29F002T、 Pm29F002T EEPROM : 28C65、 28C64、 28C128、 28C256、 28C512、 28C010、 28C020、 28C040M28C16A/17A (DIP28)28C16、 XLS2816 (DIP24)AT28C64B、 AT28C256、 AT28C512、 AT28C010、 AT28C020、 AT28C040 电擦 EPROM : W27E512、 W27E010、 W27C010、 W27C020、 W27C040SST27SF256、 SST27SF512、 SST27SF010、 SST27S
7、F020MX26C4000Vcc = 3.3-3.6V SST37VF512、 SST37VF010、 SST37VF020、 SST37VF040 串行(I2C) EEPROM : 24C02、 24C04、 24C08、 24C16、 85C72、 85C82、 85C9224C32、 24C64、 24C128、 24C256、 24C512 (全部C、 LC系列)PCF8572 或8572, PCF8582或8582, PCF8592或8592 Microwire EEPROM : 8位模式: 93C06、 93C46、 93LC46、 93C56、 93C57、 93C66、 93C
8、76、 93C86、 93C13、 93C1416位模式: AT59C11、 AT59C22、 AT59C13CAT35C102、 CAT35C104、 CAT35C10893C06A 、 93C46X、 93C56、 93C66、 93C76、 93C86 (NS) SPI EEPROM : Atmel: AT25010、 020、 040 (A8-A0)AT25080、 160、 320、 640、 128、 256 (A15-A0)ST: W95010.256、 Microchip 25x010 - 25x64025010、 25020、 2504025C080、 25C160、 25C
9、320、 25C640、 25C128、 25C256、 25C512AT25HP256、 AT25HP512AT25HP1024CAT64LCxxx (16位数据I/O)CAT64LC010、 CAT64LC020、 CAT64LC040 PIC单片机 : 17XXX、 18XXX系列16C84, 16F84, 16F84A ,16F627/16F62812C508/A, 12C509/A, 12CE518, 12CE519, 16C50516C620 16C621, 16C622, 16CE623, 16CE624, 16CE625, 16C710/711 51系列单片机(需要51AVR适
10、配器) : AT89C51、 52、 55、 AT89LV51、 52、 55AT89S51、 AT89S52、 AT89S53、 AT89LS51、 AT89LS52、 AT89SL53AT89S8252 (8K+2K)、 AT89LS8252、 AT89LS53AT89C1051、 AT89C2051、 AT89C4051 (20pin)AT89C51RC (32KB)、 AT89C55WD (6.2V)AT89LV52,AT89C55,AT89LV55 AT89S8252,AT89LS8252,AT89S53,AT89LS53 AT87F51,AT87F52i87C51、 i87C51F
11、A、 i87C51FBi8xC51、 i8xC52、 i8xC54、 i8xC58 i87C51,i87C51FA,i87C51FB,i87C51FC,i87C52,i87C54,i87C58 AT89C51RC (32KB), AT89C55WD等AT90S1200、 AT90S231390S2333、 90S4433、 90S4414、 90S8515、 90S4434、 90S8535, AT90S2313四、 举例操作说明使用编程器对W27C020进行读、 擦除和写1、 打开文件夹”YX- C程序”, 双击”EpromM51.exe”操作软件运行窗口如下: 2、 用鼠标点击”Devic
12、e”, 在下拉菜单中点击”EPROM Electrical Erase”, 再在下拉菜单中点击”Winboad 27E/27C”, 最后在下拉菜单中点击”W27x020 ( Vpe=14V) ”。此时操作软件运行窗口中的器件名称为: 3将编程器经过连接线连接到电脑的打印口, 12V电源( 自己在市场上购买, 交、 直流都可) 插头插入编程器电源输入插座中。跳线连接在平常状态。( 编程电压为12.5V,详见”YX- C跳线示意图”) 开关的位置为: 4 检查编程器连接是否成功: 用鼠标点击”Help”, 在下拉菜单中点击”Test Hardware”。 此时在操作软件运行窗口中的下面显示如下为连
13、接成功。 此时在操作软件运行窗口中的下面显示如下为连接不成功。 连接不成功硬件有故障: 检查连接线和位置是否正常, 编程器电源供电是否正常。 5 按图示要求放上芯片W27C020( 1脚靠锁紧开关) ( 1) 读芯片 点击 读取芯片数据, 操作界面如上图。( Reading Chip表示读取芯片数据) 。可靠起见, 再点击 校验数据, 检查数据是否相同。不相同应重新读, 到相同为止。 查看数据: 点击”Buffer” 操作界面如下图能够查看16进制编码。 保存数据( 作为以后维修资料) : 点击 另存为一个文件( 操作界面如下图) 选择保存的路径同时输入文件名称( 上图为文件夹”光盘机存诸器资
14、料”, 输入名称为: W9925QK-K.科技先鋒LCD) , 最后点击”保存( S) ”, 此时已经将读出的数据保存为”W9925QK-K.科技先鋒LCD.bin”文件作为以后维修资料( 2) 写芯片: 点击 打开文件。选择路径和文件名称把要编程的数据调入编程器中。能够打开的文件类型为: 二进制( *.BIN) 、 十六进制( *.HEX) 等。如打开的文件为: 裕兴308.bin。操作界面上口显示文件名称, 下面显示文件打开成功。如下图按要求放人待编程芯片W27C020, 点击 空白测试。检测芯片存储器是否为空。操作界面下口如下图为不空操作界面下口如下图为空不空的芯片进行以下操作( 空白不
15、需要此操作) : 点击 擦除( 清空) 芯片, 操作界面如下图: ”1.Setting Jumper for Erase W27E”中文为”设置跳线为擦除 W27E方式”。即JP1上两个端子用短路子短路。”2.Setting Vpe( Vpp) ”中文为”设置Vpe( Vpp) ”。”15V for Winbond”中文为”华邦擦除电压为15V”。即电压按”YX- C跳线示意图”连接为15V。”12.75V for SST, MXIC26C4000”中文为”SST, MXIC26C4000两种擦除电压为12.75V” 即这两种芯片擦除电压不用改变跳线。现在要擦除的芯片为W27C020: JP1上两个端子用短路子短路, 电压按”YX- C跳线示意图”连接为15V。确认连接正确后点击”OK”开始擦除和检查是否为空, 操作界面如下图: 擦除结束后操作界面跳出如下窗口: ”Move Jumper for erase W27 E and Setting Vpp 12.75V”中文为”移去擦除W27 E的跳线并设置Vpp的跳线为12.75V”。确认恢复正确后点击”OK” 擦除结束。点击 芯片编程( 确认芯片为空, 否则编程失败) 开始编程操作界面如下图: 编程结束开始校验数据操作界面如下图: 校验数据结束合格后操作界面如下图: ”Device Programed OK”中文为”编程成功”