原创 89S51并口下载线的制作

2009-3-14 17:07 3390 10 11 分类: MCU/ 嵌入式

图一是修改了的电路图




图一 电路图

  在制作的过程中我使用过74LS373代替74HC373,但无法和软件通读,查资料和实际电路发现74LS373的输出电平只有3点几伏,所以无法和连通单片机的SIP。我也用过74HC374,它是可以在这个电路中取代74HC373的。



图二 DB25插针式并行插头(俗称公头)

  电路中只用了一片74HC373所以完全可以把电路装在DB25插针式并口插头内部,这个可以做到很小巧,可以很方便的使用。现在AT89C51停产了,制作一个AT89S51/S52下载线是很有必要的。特别是以前购买了C51编程器的朋友。而且制作的成本是十分低的,只要自己动手做一下就可以用不到十元就可以拥有一个学习51单片机的好工具。



图三 装在并行插头中的电路板


  光是做好下载线是不行的,S51系统的ISP下载方式还要求要下载程序单片机运行在最小化系统中。只要把图四和图一的相应引脚连接起来就可以对S51进行ISP下载了。要接的引线是S51的6,7,8,9,20,40引脚。晶振可以在3M-24M间选用,当然是看你的目标板了。旧的C51系统也可以改装后换上S51芯片使用ISP下载方式进行程序的在线升级。


点击看大图
图四 S51最小化系统



图五 下载头

  为了方便使用我们需要做一个下载头,图五中之所以有两个接头是因为我的目标板原先没有设计专门的下载线接口,所以要针对目标板做上两个接头。大家可以在一条下载线上做一个接头,再根据不同的目标板做不同的转接头。图六则是下载线用在我的目标板上。电路很简单接线正确的话一般无需要调整就可以正常使用,如有问题可以用软件中的IspTest.exe(下载线调试程序)检查你的74HC373芯片是否正常和你的电脑并口是否正常,检查的方法是按程序的中按键再用万用表看看相关的引脚电平是否正常。要注意的是软件只支持LPT1(378H)。





PARTNER CONTENT

文章评论1条评论)

登录后参与讨论

用户54978 2009-11-4 20:51

请教一下,按您的图做完后可以检测到单片机,可以读取单片机数据,可是却无法写入程序,写入时总提示写入程序出错。这是怎么回事呢?
相关推荐阅读
用户1407266 2010-05-12 13:35
C# 16进制与字符串、字节数组之间的转换
字符串转16进制字节数组 Byte[] res = System.Text.Encoding.ASCII.GetBytes(str.ToCharArray());先将str转成字符数组,然后再将字符转...
用户1407266 2010-05-12 13:34
在C#中使用SerialPort类实现串口通信
在C#中使用SerialPort类实现串口通信表1                                                      SerialPort类的常用属性名  称说...
用户1407266 2010-04-06 09:35
运放的指标
1、开环差模电压增益Avd:运放在没有外部反馈作用时的差模直流电压增益称为开环差模电压增益,它是决定运放电路运算精度的重要因素,定义为运放开环是的输出电压与差模输入电压之比,即:Avd=Vod/Vid...
用户1407266 2010-03-08 15:17
keil 常见错误
ERROR L105: PUBLIC REFERS TO IGNORED SEGMENT在利用Keil C51编程时,发现程序逻辑上没有错误,但在连接时却出现了错误,如下:*** ERROR L107...
用户1407266 2010-01-30 09:58
热电偶8大分类技术标准
   1、(S型热电偶)铂铑10-铂热电偶   铂铑10-铂热电偶(S型热电偶)为贵金属热电偶。偶丝直径规定为0.5mm,允许偏差-0.015mm,其正极(SP)的名义化学成分为铂铑合金,其中含铑为1...
用户1407266 2010-01-11 10:51
电源噪声滤波器的基本原理与应用方法
1引言 随着现代科学技术的飞速发展,电子、电力电子、电气设备应用越来越广泛,它们在运行中产生的高密度、宽频谱的电磁信号充满整个空间,形成复杂的电磁环境。复杂的电磁环境要求电子设备及电源具有更高的电磁兼...
EE直播间
更多
我要评论
1
10
关闭 站长推荐上一条 /3 下一条