工业控制 | 能源技术 | 汽车电子 | 通信网络 | 安防监控 | 智能电网 | 移动手持 | 无线技术 | 家用电器 | 数字广播 | 消费电子 | 应用软件 | 其他方案

电路设计->光电电路图->其他光电实用电路图->简单易用51串行编程器

简单易用51串行编程器

作者:dolphin时间:2016-09-29

   这款串行编程器可以支持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文件从计算机上发送到编程器的时候,目标单片机会被加载适当的地址,数据和控制信号。数据编程完成后将写入单片机的数据发送回计算机校验。

51串行编程器电路图

  四、元件列表

  五、编程软件
  
  在计算机上运行的编程软件称为“ProLoadv2.1”,可以接受编译器生成的HEX文件发送到目标单片机。它能自动检测连接在PC串口的硬件,也能自动检测插入的目标单片机。该编程软件的图形界面如下图所示。软件由DELPHl7开发的,只有一个主文件,直接运行,不需要外部DLL文件。
  
  注:固件单片机89C52需要预先用其他编程器将监控程序写入单片机。



评论

技术专区