简单易用51串行编程器

这款串行编程器可以支持89C51/52/55,89S51/S52/S55和89C2051/4051等17种常用的单片机。这台编程器硬件以片89C52单片机为核心,编程电压由单片机控制,通过RS-232串口与PC通讯,能够自动识别插座上的单片机型号,支持代码格工是INTEL HEX。
一、51串行编程器的特点与规格说明特点:
★支持主要的ATMEL89系列单片机。
★自动识别硬件联机串口和单片机型号。
★内建错误检测和校验。
★支持单片机加密以防止非法代码拷贝。
★板载20与40脚ZIF锁紧插座。
★编程前自动擦除和编程后自动校验单片机。
规格说明:
★双面电路板尺寸:76mmx180mm
★电源规格:直流16V250mA
★接口:RS-232,9-PIND型连接器
★数据速度:9600bps,8bits,无偶校验,1停止位,无流控制
★文件格式:Intel8-bitsHEX
★编程软件:可以工作在Windows95,98,Me,2000,NT.×P
二、编程器支持的全部单片机列表
三、硬件电路简述
下图是编程器的完整电路图。这个编程器主要电路由串行端口,电源和固件单片机89C52组成。
串行端口从9pin连接器发送和接收数据,并由MAX232完成TTL/RS232电平转换。用一根Male(针)到Female(孔)标准串行电缆连接计算机串口和编程器。
16V电源通过全桥整流获得正确的极性,这个未调整的电压称为VDD。VDD应用于VCC,VPP和VPC三个部分。
VCC部分包括T0-220封装的LM7805输出5V电压给固件单片机。VPP部分把VDD作为输入,并由固件单片机控制输出OV.5V和12V电压。VPC部分把VDD作为输入,并由固件单片机控制输出OV,5V和6.5V电压。编程不同类型的单片机需要用到不同类型的编程电压。编程器的核心部分是固件单片机89C52。固件单片机负责去识别插入到2个ZIF锁紧插座上的目标单片机,这些信息将被传送至计算机上的编程软件(MCUProgrammLoader)。当一个HEX文件从计算机上发送到编程器的时候,目标单片机会被加载适当的地址,数据和控制信号。数据编程完成后将写入单片机的数据发送回计算机校验。
四、元件列表
五、编程软件
在计算机上运行的编程软件称为“ProLoadv2.1”,可以接受编译器生成的HEX文件发送到目标单片机。它能自动检测连接在PC串口的硬件,也能自动检测插入的目标单片机。该编程软件的图形界面如下图所示。软件由DELPHl7开发的,只有一个主文件,直接运行,不需要外部DLL文件。
注:固件单片机89C52需要预先用其他编程器将监控程序写入单片机。
评论