电子制作天地网站欢迎您的光临,欢迎提出宝贵意见或建议。本站信息产业部备案: 粤ICP备05114582号
自制一款廉价的ISP下载器
ISP programmer

时间:2013-12-15 20:07:28 来源:互联网 作者:不详 编辑: 【关闭


自制一款廉价的ISP下载器,ISP programmer

关键字:ISP下载器电路图

 
作者:曹庆文
所谓的ISP是一种无需将存储芯片(如EPROM)从嵌入式设备上取出就能对其进行编程的过程。在系统编程需要在目标板上有额外的电路完成编程任务。其优点是,即使器件焊接在电路板上,仍可对其(重新)进行编程。在线系统可编程是Flash存储器的固有特性(通常无需额外的电路),Flash几乎都采用这种方式编程。
通过学习ISP技术,自制了一款廉价的ISP下载器,烧录STC89C52芯片一次性成功.并且已顺利烧录了近50多个单片机程序,性能较为稳定。  
  一、硬件制作
  ISP出现降低了单片机的开发成本。
  STC89C52是深圳宏晶科技公司供应的一种单片机芯片。它具有价格便宜、使用原理和管脚与8051系列单片机一样。可直接替换89C5X和89S5X的单片机芯片等特点,但其最大的优点是可在系统编程(ISP),而且程序卞载完成后。
  马上自动运行,这样一来连仿真器也不需要了。并且下载器电路十分简单便于自制。电路图见上图,PCB图见下图。
  1、电路原理:从图中可看出,这实际上是一个单片机和上位PC机,利用串口通信的电路。电路中最主要的元件是MAX232A。
  RS232标准的芯片:其内部结构可分2个部分:第一部分是电源部分15脚接地、16脚接电源正极(+5v),另外1、2、3、4、5、6脚和4只电容组成了一个可将+5V转换成+10V和-10V两组电源的电路,提供给RS-232串口电平的需要。
  第二部分是数据转换通道。我们利用COM口的3脚将PC机的数据通过MAX232A的8脚输入.利用MAX232A的转换电路将RS-232数据转换为TTL/CMOS数据,并从MAX232A的9脚输出到STC89c52单片机的P3.0口(10脚);而单片机的P3.1口(11脚)输出的TTL/CMOS数据,进入MAX232A的10脚,转换为RS一232数据后通过MAX232A的7脚,输入到COM口的3脚进PC机。
 
自制一款廉价的ISP下载器ISP programmer

  2、元件选择:IC1为MAX232A,C1、C2、C3、C4都是0.1μF的钽电容(如果IC1为MAX232,C1、C2、C3、C4应该取1μF的钽电容),单片机芯片则必须是宏晶科技公司的STC89系列单片机产品,本实验采用的是STC89C52。
  与单片机试验板的连接:
  ISP下载器的正极和负极,分别接STC89c52单片机的40和20脚.MAX232A的9脚和10脚分别接单片机的10和11脚。如果是自锁紧IC插座,只要将接线和单片机一起直接插在相应的插座上锁紧即可。


◆相关文章◆
◆ 编辑推荐 ◆
用户:
更多评论
您要为您所发的言论的后果负责,故请各位遵纪守法并注意语言文明。60个字以内
留言:
验证码:

免责声明:
●本站所有内容均来自网络,以学习为目的,如果侵犯了您的利益,请来信告知,立即删除,站长邮件为"diy+dzdiy.com",请将"+"变更为"@"
●电子制作存在风险,请注意人身安全,如果您在根据本站电路进行制作过程中发生伤害,本站不负任何责任。

版权所有:www.dzdiy.com ? 2001-2019 本站信息产业部备案: 粤ICP备05114582号