LZ编程器说明书.docx
- 文档编号:3834196
- 上传时间:2022-11-25
- 格式:DOCX
- 页数:33
- 大小:1.93MB
LZ编程器说明书.docx
《LZ编程器说明书.docx》由会员分享,可在线阅读,更多相关《LZ编程器说明书.docx(33页珍藏版)》请在冰豆网上搜索。
LZ编程器说明书
LZ多功能编程器
多功能编程器,功能强大。
支持绝大多数的EPROM、EEPROM、FLASH和串行EEPROM系列芯片,并且还直接支持一些常用的51单片机,AVR系列单片机,PIC单片机芯片;价格及低,性价比很高;既适合于电子和电脑爱好者使用,也适合于电子电单片机开发人员和脑维修人员使用。
特性:
1、使用32PinZIF插座18Pin针型DIP插座,工作性能稳定。
2、使用PC打印口通讯,具有极高的写片速度。
3、采用WINDOWS下的图形界面,使用鼠标进行操作,支持WindowsME/98/95/2000系统。
4、性能价格比高,可以支持810、815、845主板上使用的FWHBIOS芯片。
5、不用添加适配器就可以支持200多种器件,在添加适配器后,可以支持51系列单片机的全系列型号,和最新的大容量程序芯片!
支持3.3V及2.9V电压的芯片。
6、具有编程指示!
控制程序工作界面友好,对芯片的各种操作变得十分简单,无论是电子还是电脑爱好者都可
应用范围和一些特点:
1.用来开发单片机:
为使单片机爱好者学习和开发更方便,本编程器配套有各种适配器,比如:
MCS-51单片机适配器、PIC单片机适配器和AVR单片机适配器。
这样只需根据需要购买相应的适配器,即可对MCS-51系列单片机,AVR系列单片机和PIC系列单片机进行编程。
2.用来刷新BIOS芯片对于电脑爱好者,则可用此编程器对电脑的各种板卡的BIOS芯片进行编程。
比如修复被病毒破坏的主板BIOS芯片,对主板、显卡等的BIOS芯片进行升级以提升计算机性能,等等。
3.多功能编程器,在电路设计上,采用科学的布线设计,将全部电路用大面积的地线包围起来,使电路工作更加稳定、可靠。
配有汉化的驱动程序,对E文烦感的爱好者也可以轻松使用它。
4.配有汉化的驱动程序,对E文烦感的爱好者也可以轻松使用它。
多功能BIOS编程器支持的芯片
芯片类型
芯片型号
单片机芯片
需51适配器转换座
89系列:
Atmel:
AT89C51、52、55、AT89LV51、52、55
AT89S8252(8K+2K)、AT89S53、AT89LS8252、AT89LS53
AT89C1051、AT89C2051、AT89C4051(20pin)
AT89C51RC(32KB)、AT89C55WD(6.2V)
SST89C54/58、SI89C52
Intel:
i87C51、i87C51FA、i87C51FB
i8xC51、i8xC52、i8xC54、i8xC58
90系列:
AT90S1200、AT90S2313
90S2333、90S4433、90S4414、90S8515、90S4434、90S8535,AT90S2313
16位EPROM(DIP40)(1-4Mbit)
27C1024(27C210)、27C2048(27C2002)、27C4096(27C4002)
需使用EpromDIP40转换座
16位EPROM(DIP42)(4-32Mbit)
M27C400(DIP40)、27C800、27C160、27C322
需使用EpromDIP42转换座
电擦除EPROM
W27E512、W27E010、W27C010、W27C020、W27C040
SST27SF256、SST27SF512、SST27SF010、SST27SF020
MX26C4000
Vcc=3.3-3.6VSST37VF512、SST37VF010、SST37VF020、SST37VF040
EEPROM
28C65、28C64、28C128、28C256、28C512、28C010、28C020、28C040
M28C16A/17A(DIP28)
28C16、XLS2816(DIP24)
AT28C64B、AT28C256、AT28C512、AT28C010、AT28C020、AT28C040
FLASHMemory
28F64、28F128、28F256、28F512、28F010、28F020
MX26C1000、MX26C2000、MX28F1000、MX28F2000
Am28F256A、Am28F512A、Am28F010A、Am28F020A
intel:
i28F001BX、28F004、28F008、28F016
SST28SF040A、LE28F4001
29F64、29F128、29F256、29F512、29F010、29F020、29F040、29F080
29F001、29F002、29F004、29F008、29F016、29F032
AT29C256、AT29C512、AT29C010A、AT29C020、AT29C040、AT29C040A
W29EE512、W29EE011、W29EE012、W29C020(128)、W29C040
PH29EE010(W29EE011)
ASDAE29F1008(AT29C010)、AE29F2008(AT29C020)
AT49F512、AT49F010、AT49F020、AT49F040
SST39SF010、SST3S9F020、SST39SF040
AT49F001、AT49F002、AT49F008A
Am29F512、Am29F010、Am29F020、Am29F040、HY29F080
29F002、29F002T、Pm29F002T
使用TSOP48转换座支持:
Am29F400、Am29F800、29F160、29F320(read、writebytemode)
HY29F200、HY29F400、HY29F800、AT49F2048A、AT49F4096A、AT49F8192A
使用TSOP48转换座支持(Vpp12V):
i28F200、i28F400、i28F800、i28F160(TSOP48)
28F001(DIP32orPLCC32)
使用TSOP48LV转换座支持:
29LV200、29LV400、29LV800、29LV160、29LV320(read、writebytemode)
使用FirmwareHub/LPC(PLCC32)转换座支持:
FirmwareHub芯片:
82802AB、82802AC、AT49LW040、AT49LW080
SST49LF002A、SST49LF003A、SST49LF004A、SST49LF008A
LPCflash芯片:
SST49LF020、SST49LF040
串行(I2C) EEPROM
24C02、24C04、24C08、24C16、85C72、85C82、85C92
24C32、24C64、24C128、24C256、24C512(全部C、LC系列)
PCF8572或8572,PCF8582或8582,PCF8592或8592
MicrowireEEPROM
8位模式:
93C06、93C46、93LC46、93C56、93C57、
93C66、93C76、93C86、93C13、93C14
16位模式:
AT59C11、AT59C22、AT59C13
CAT35C102、CAT35C104、CAT35C108
93C06A、93C46X、93C56、93C66、93C76、93C86(NS)
PIC单片机
16C5X、17XXX、18XXX系列
使用PIC单片机转换座支持:
12C508、12C508A、12C509、12C509A12CE518、12CE51912C671、12C672、12CE673、12CE67416C50516C61、16C620、16C621、16C622A16F627、16F628、16C71、16C71516C84、16F83、16F84、16F84A16C64A、16C65A、16C65B、16C6716C74A、16C74B、16C7716F871、16F874、16F87716C62A、16C62B、16C63、16C63A、16C6616C72、16C72A、16C73A、16C73B、16C7616F870、16F872、16F873、16F876
SPIEEPROM
Atmel:
AT25010、020、040(A8-A0)
AT25080、160、320、640、128、256(A15-A0)
ST:
W95010....256、Microchip25x010-25x640
25010、25020、25040
25C080、25C160、25C320、25C640、25C128、25C256、25C512
AT25HP256、AT25HP512
AT25HP1024
CAT64LCxxx(16位数据I/O)
CAT64LC010、CAT64LC020、CAT64LC040
测试SRAM、非易失SRAM功能
DS1220、DS1225Y、DS1230Y/AB、DS1245Y/AB、DS1249Y/AB
6116、6264、62256、62512、628128
EPROM
27C16、27C32、27C64、27C128、27C256、27C512、27C010、27C020、27C040、27C1001
M27C1001、M27C2001、M27C4001
27C080,M27C801,M87C257
2716(Vpp25V)、2732、2764、27128、27256、27512、27010
需使用AtmelAT89PLCC44转换座
P8048AH、P8049AH、P8050AH、P8042AH(Vea=12V)
P8041、P8042
OTP(read/verify/Progam)
P8748、P8749H、P8742H(Vea=18V)
EPROM(read/verify/Progam)
D8748、D8749、D8742、D8741、D8742(Vea=18V)
从上面的列表中,我们可以发现,如果我们使用FWH(PLCC32)转换座,我们用此编程器可以支持最新Intel810、815、845主板上使用的N82802AB、SST49LF002、SST49LF004等3.3V电压的芯片,也就是说,目前几乎所有主板上的BIOS芯片,多功能BIOS编程器都可以支持,真正是一款性价比较高的编程器。
一、硬件结构介绍
①32Pin零插拔力插座
②25孔并口插座
③24CXX
④PIC16x84/16x/50x
⑤电源插头
⑧DIP开关
⑦25CXX ⑥93CXX
①32PIN零插拔力集成电路插座(ZIF32):
用于27系列、28系列、29系列、39\49系列等存储器芯片及该系列芯片PLCC适配器、ATMEL89系列单片机适配器、FWH/LPC系列芯片适配器。
②25孔并口插座:
通过并口电缆连接计算机并口。
⑤电源插座:
连接外置电源。
⑧DIP开关:
在对27系列、28系列、29系列、39\49系列等存储器芯片进行读写等操作前,需将此开关拨至相应位置。
具体位置参照软件显示。
跳线:
对于少量特殊芯片,需要调整跳线。
(具体跳线方法详见说明书附件或软件显示)
指示灯:
绿色电源指示灯用于指示编程器电源开关状态;红色指示灯用于指示芯片Vpp电源状态;黄色指示灯用于指示芯片编程状态。
③④⑥⑦用于24系列、25系列、93系列存储器、PIC系列单片机芯片、PIC全系列单片机适配器、ATMELAVR适配器、PHILIPS单片机适配器。
二、硬件安装
安装步骤如下:
1.关闭计算机电源
2.把并口连接线的一头插在计算机的打印口上
3.把并口连接线的另一头插在编程器的25针接口上
4.把外置电源插在220V电源插座上
5.把外置电源的输出线的插头插在编程器的电源插座上
这时编程器的绿色电源指示灯应该点亮,表示编程器已接通电源。
硬件部分连接完毕。
注意:
计算机的并口(PRN)要在BIOS中设置为ECP或者ECP+EPP。
三、软件安装
运行随机附带软盘中的setup.exe安装程序,程序会出现安装画面:
点击安装程序中的“下一步”按钮,一路按下去,就会把多功能编程器的控制程序安装在C:
\ProgramFiles\多功能编程器文件夹中,并在桌面上生成多功能编程器的快捷方式图标
,双击该快捷方式图标,即可运行多功能编程器控制程序。
程序运行画面如下:
注:
1、第一次启动时,默认的芯片类型是N82802AB;
2、上图中,DIP拔动开关的位置为:
下上上下上上下上下上下上。
四、硬件检测
启动控制程序后,在程序的菜单栏的Help项,点击testhardware项,如果电源或连接不正确,会出现“hardwareerror:
checkpower&connection(硬件连接错误,请检查电源及联线)”的提示,这时你要仔细检查编程器是否已和主机连接好,电源是否正常。
编程器及电源正常,则出现“Hardwarepresent(硬件检查连接正常)”的提示。
多功能编程器程序的跳线设置
在多功能编程器上,共有三组跳线,用来设置不同类型的芯片,共具体说明如下:
图中的红色箭头,表示编程器放置的方向,DIP拔动开关的设置就是以此方向为基准的;在编程器上放置芯片时,芯片的缺口也与此方向相同。
第一组跳线:
用来设置2732、2716、2816、I28F001、AT29C256几个特殊芯片。
跳线设置如下:
和上图类似,又特别强调了W27C/SST27Xxxx系列的芯片的跳线方法,需要注意的是这个图中的跳线是操作软件没有提示到的,只要按图设置就可以了:
第二组跳线:
用来设置27系列芯片的编程电压。
注意,此跳线的默认值是输出12.5V的编程电压,此电压28系列及FWH等芯片也会用到,但只是用到12.5V电压,如果设成其它的高电压,会对芯片及编程器造成不可估量的后果!
第三组跳线:
只是针对4M或8M芯片的
注意:
1、以上跳线,在非默认位置上,只是针对特殊型号的芯片的,这类芯片,平时使用比较少。
2、以上跳线的改动,具体看程序运行时的提示,不要随意改动。
3、以上跳线改动后,当写完该类型的芯片后,一定要记住把跳线设回到默认值上。
4、选择好芯片后,只改动程序提示中的跳线,其它的跳线,一律在默认值的位置。
根据程序提示,只改动DIP拔动开关即可,此时,其它的跳线,一律处于默认值的位置!
多功能编程器程序界面及功能简介
控制软件运行后,出现的画面如下:
工具栏:
程序画面中,第二行是工具栏,其中各个图标的含义如下:
读入一个文件,把数据读入到编程器的缓存中。
例如,把你下载的BIOS升级文件读入。
可以是二进制(BIN...)或十六进制文件(HEX...)。
支持的文件类型为:
IntelHEX(*.hex);Binary(*.bin);MotorolaSRecord(*.s);ALLEpromFile(*.bin,*.hex,*.s)
保存一个文件,如,把编程器缓存中的内容存成一个bin文件。
清除内存。
把编程器缓存中的数据清空。
读入操作。
把一片芯片中的数据读到编程器的缓存中。
校验操作。
比较缓存中的数据是否与写到芯片中的数据相同。
查空操作。
检查芯片的全部单元是不是已全部清空。
显示芯片签名。
读取并显示28系列、29系列、39/49系列等存储器芯片,89系列单片机,AVR系列单片机芯片电子签名。
编程/测试。
将缓冲区的内容写入芯片。
对于SRAM执行测试功能。
擦除操作。
擦除芯片内容。
显示DIP开关的状态,我们使用的电路板就是PCB3的,此状态不能更改。
编程配置位。
编程MCS51系列、AVR系列单片机芯片配置位。
注意:
工具栏中,我们现在使用的线路是PCB3,不要改成其它,否则编程器设置会出现问题。
菜单栏:
在程序画面中,第一行为菜单栏,其中各项的含义如下:
文件:
打开、保存及退出程序。
编辑:
编辑缓存中的数据。
芯片类型:
选择芯片。
列出了编程器支持的芯片列表,在这里选择你要编程的芯片。
你也可以使用菜单栏下的快捷按键选择。
操作:
可以选择如下操作:
读取;编程/测试;效验;空检查;擦除;读取配置位;编程配置位;显示芯片签名;
帮助:
检测编程器连接-检测编程器硬件连接是否正确;检测编程器硬件-检测编程器的各种状态,测试电源、编程电压、各种信号是否正常;关于-版权信息打开、保存及退出程序。
主画面区域:
在程序的主画面中,分成了四个区域,按从左到右,从上到下的排列,分别是:
1、芯片选择、芯片参数区及DIP跳线示意图;2、芯片所需的适配器或跳线示意图;3、芯片参数设置区;4、编程参数设置区。
1、芯片选择及参数区:
在这里,你也可以选择要编程的芯片的型号,选择好芯片的型号后,会相应出现芯片的各项参数;同时,也会显示出该芯片相对应的DIP拔动开关设置的图片。
2、芯片所需的适配器或跳线示意图:
你要根据这里出现的跳线示意图选择编程器上的相应位置的几个跳线。
3、芯片参数设置区:
特殊是对应于单片机芯片,这里会出现加、解密的一些设置参数。
4、编程参数设置区:
对编程器的操作进行一些微调,一般不需要调整,取默认值即可。
窗口选择按钮:
在程序主画面的下面一行,是一系列窗口选择按钮。
按下“缓冲区”按钮,显示缓冲区的内容。
数据的第一列为数据地址,最后一列为数据的ASCII码,中间显示数据的十六进制值。
对于PIC单片机如果有内部的EEPROM,将自动显示EEPROM数据区内容。
状态栏:
在程序画面的最后一行,是状态栏,用来显示编程器的状态,如,芯片是不是正确写入、芯片编程出错的位置、编程器的故障等。
BIOS芯片设置与编程
多功能编程器对BIOS芯片编程(读写)很简单,具体来说,只要我们手动选择好了芯片的类型、型号后,设置好相关的跳线,把芯片按要求放置好,即可轻松地对芯片读写操作。
下面我们以写一片用于Intel845主板上的N82802AB(3.3V电压)芯片为例,介绍一下具体的操作:
注意:
N82802AB芯片编程时,需要加上12V的编程电压,因此,为了防止电压过高击穿芯片,编程器上的各跳线比如JP、JP6一定要处于默认位置上!
即保证VPP=12V
片选择和设置:
要对一个芯片进行编程,首先要选择芯片型号,可在菜单“芯片类型”选项中进行选择。
也可在芯片选择区域中,按下芯片选择按钮(下图中圆圈所框即芯片选择按钮)选择。
在下面的图中,显示出了DIP拔动开关上各个开关的设置位置,你要按此图,对编程器上的DIP开关进行设置。
DIP开关旁边的跳线,也要按程序中出现的示意图,仔细设置好
开关的设置是这样的:
正对DIP开关,开关的上方是ON,下方是OFF,把DIP开关调到上方,就是处于ON的位置。
上面的示意图中,DIP开关的状态是:
OFF、ON、ON、OFF、ON、ON、OFF、ON、OFF、ON、OFF、ON。
芯片选择按钮下面显示的是芯片的参数,一般来说,芯片的参数不需要调整,使用系统的默认值即可。
大小/校验值(Size&checksum):
显示芯片的容量和缓冲区数据的校验值。
地址属性(Shift&pattemadress):
显示待编程芯片的地址范围和最高地址位。
写脉冲属性(tWP/WC):
显示待编程芯片的写脉冲宽度和写入延迟时间。
定芯片的位置:
开关设置好后,再确定芯片的位置。
对于BIOS芯片而言,都是放在32脚的ZIP插座中的,只是有些芯片,需要使用相应的适配器,对于我们选择的N82802AB芯片,程序提示我们需要FWH/LPC适配器,按要求把芯片放入适配器中,把适配器插入ZIP插座中(适配器上的芯片缺口对应ZIP插座的红点),锁紧插座。
芯片插入ZIP插座时,是有方向的,芯片的缺口方向朝上,ZIP座上的红点,就是芯片缺口的方向
注意:
1、程序显示出来的芯片参数,如果没有特殊情况,不需要调整。
2、不同的芯片,DIP开关的设置不同。
3、对于EPROM芯片,需要调整DIP开关外的相关跳线,具体按程序提示调整即可
FWH/LPC适配器也是有方向的,具体见适配器上的方向指示
读取芯片中的内容:
选择好芯片并正确插好芯片后,就可以点击工具栏上的“读入”按钮,读出芯片内容。
读出的内容保存在缓冲区中,如果缓冲区中有数据将覆盖这些数据,你可以点击程序画面下面的“buffer”项,拖动缓冲区的滚动条来查看数据。
在读取芯片程序的过程中,编程器上的黄色指示灯亮,表示已为芯片加上工作电压。
编程芯片:
选择好芯片类型并正确插好芯片后,点击工具栏上的“打开文件”按钮,把你要写的文件读入到缓冲区。
该文件可以是你从网上下载的升级文件,也可以是你以前保存的备份文件。
然后,点击工具栏上的“编程”按钮,把缓冲区的数据写入芯片。
注意,有些芯片必须是空的才能写入,你可以先使用“擦除”功能擦除芯片内容,再使用“空检查”来检测芯片是否为空。
编程完毕后,程序将自动校验写入的数据。
在对芯片进行编程的过程中,黄色指示灯亮;如果该芯片同时需要Vpp编程电压,则红色指示灯也会亮
程序对系统资源占用较少,在对芯片编程的过程中,你完全可以打开另外的窗口,进行其它的操作。
5、复制芯片:
先选择芯片类型,然后插上原始芯片,使用“读入”功能读出原始芯片的数据,然后换上要写入的空芯片,使用“编程”功能写入数据即可
注意:
如果芯片型号选择错误,或者插错位置都有可能烧坏芯片。
以下内容是关于芯片及编程参数设置的,对于高级用户,才可以使用下面的操作,如果芯片编程正常,请不要进行下面的调整;对于初级用户,也不要调整下面的参数。
R\Cdelaytime(写脉冲等待时间):
调整编程脉冲延迟。
如果你的电脑速度很快,编程器工作不正常,可以把延迟值调大点。
SkipWrite0xFF(跳过FF):
选择编程时是否跳过内容是FF的字节。
FastProgramming(快速编程):
选择是不是快速编程。
PrinterPort(端口选择):
选择多功能编程器连接的并口。
通常是LPT1(0X378)。
Offset(偏移量):
设置编程开始的地址。
CheckType(效验方式):
可以选择32位CRC或者16位累加方式。
注意:
1、有些芯片,需要先擦除后,才能正确写入,比如:
SST39SF020芯片。
3、在启动机器的过程中,编程器的工作状态不稳定。
因此,要等机器进入WINDOWS界面,启动驱动程序,选择好芯片的型号后,才能把芯片插到编程器上。
4、编程器对芯片进行读写操作时,才给芯片加上工作电压,编程器上的线灯或黄灯亮,此时不要取下芯片,如果想中断操作,按下结束按钮即可;芯片读写结束后,芯片上加的电压已消失,可换芯片后再写,这不属于热插拔
EPROM芯片的设置与编程:
我们以写一片用于27C32芯片为例,介绍一下具体的操作:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- LZ 编程 说明书