51适配器用来配合多功能编程器以实现对MCS-51系列单片机和部分AVR芯片的编程,支持的芯片型号如下:
Atmel
AT89C51,52,55, AT89LV51,52,55
AT89S8252 (8K+2K), AT89S53, AT89LS8252,AT89LS53
AT89C1051,AT89C2051,AT89C4051 (20pin)
AT89C51RC (32KB), AT89C55WD (6.2V)
AT89S51, AT89S52
Intel
i87C51, i87C51FA, i87C51FB
i8xC51,i8xC52,i8xC54,i8xC58 (tWP = 100uS*25 Pulse)
使用方法
将适配器插在编程器的ZIF32插座中,如下图所示,注意适配器的方向不能弄错。适配器上的跳线用来选择目标芯片是89系列还是90系列。
芯片位置
应根据选用的具体芯片而将其插入相应的ZIF插座。40脚的芯片需插入左边的ZIF插座,20脚的芯片需插入右边的ZIF插座。插入位置参考软件中的提示,并且要注意芯片的方向,正确的方向是芯片上的缺口标记朝向ZIP插座的插销。
编程软件的使用
1、选择芯片:选择芯片的方法有两种:
(1)直接使用选择芯片的菜单,在菜单上选择“MCS-51”菜单项,在该项下继续选择具体的芯片型号。
(2)使用工具条上的芯片选择按钮选择具体的芯片型号。
2、DIP开关的设置:选择完型号后,根据DIP开关设置示意图设置好DIP开关。
3、编程操作:读取、擦除和编程操作同其它芯片的操作方法。
对于配置位的编程方法(芯片加密):
(1).在编程前,选择好需要编程的锁定位(LockBit),编程时会将锁定位一并写入芯片(2).在编程前,不选择锁定位,编程完成后,再选择锁定位,然后按下
锁定位的各功能如下:
No LockBit:不加密
LockBit1:禁止MOVC指令,并且禁止再次编程。
LockBit1+2:包含上一项功能,并且禁止校验(不允许读取FLASH)。
LockBit1+2+3:包含上一项功能,并且禁止外部程序存储器。
4 显示芯片签名:
本功能读取芯片的签名,并显示出来。并且能够根据芯片签名显示是某个公司的某种芯片。
AVR芯片的编程
对于AVR芯片,选择好相应的型号后,程序会提示你芯片所要使用相应的适配器插座。
同时,在芯片设置区,显示相应的设置项,以选择AVR单片机的配置位参数
CKSEL0...2:复位延迟选择
BODEN:BOD(掉电检测)允许
BODENLEVEL:BOD触发电平选择
FSTRT:上电启动时间选择
RCEN:内部RC振荡允许
SPIEN:SPI串行编程允许

