自制单片机之九……写给对制做并口ISP下载线有疑惑的朋友
扫描二维码
随时随地手机看文章
一、器件的选用
制做并口ISP下载在网上有很多的电路和对应的PC端下载软件。很多人疑惑,不知该用哪张图,用哪个下载软件。我看了一下,采用的器件主要是74HC373、74HC541和74HC244。其实用哪个器件都可以,基本上用哪个软件也都可以使用。只要搞清了它们的并口引脚和控制线的控制方法。我先上这几个器件的图:
通过这几张图的逻辑和真值表可以看出它们的异同。
ISP下载线电路的实质也就是将PC端下载软件送出的4路串行编程信号通过4个缓冲器整形为TTL信号然后交给AT89S51的ISP口。只要把4路进入四路缓冲器的信号线接准确了,再把控制线的电平状态搞清接对了,就基本上成功大半了。
三个器件的基本接线原理图为:
1、74HC244
2、74HC541:
3、74HC373:
上面三张图的用法是一样的,可以使用同一种PC端下载软件,控制端都是采用低电平缓冲器导通,高电平截止。
而74HC373还可以采用高电平导通,低电平截止的方案,如下图:
上图的控制线由OE改为了LE控制,OE端接地,输出缓冲器长期导通。整个电路的控制取决于D锁存器的控制,高电平时导通,低电平锁存。
下面我们通过分析电路图来看看采用的是哪种方案:
图1:
上图采用的是74HC373,1脚的OE是接了地的,而LE是接了并口的第17脚。说明此方案是高电平控制导通的。
图2:
这张图采用的是74HC541,G1和G2连在一起接到了并口的第5脚。他采用的方案是低电平控制导通方式的。
我们再来看看PC端下载软件。
1、ISP-30a
上面这个软件是官方的一个ISP下载软件,它配套的是上面采用74HC541的那张ISP PROGAMMER INTERFACE的图。它不能按自己的要求设置并口引脚。只能是5、6、7、9、10、18脚分别输出BE、SCK、MOSI、RST、MISO、地。也就是说,只要你按照这几个并口引脚号接线,采用上面低电平导通方案的三种器件都可以的。
2、Easy_51Pro2.0,包括现在的ISPlay1.5
在这个软件的运行目录里有EasyISP.ini文件,它可以对各功能输出的并口引脚号根据自己的实际接线来设置。并且还可以设置LE的导通是高电平还是低电平,OE的导通是高电平还是低电平。总之,这些都可以随你控制。如下图:
就是说,你要是使用这个软件,那么你可以采用上面三种器件的所有四种方案,只要进行相应正确的设置就可以完成。
二、并口下载线的调试
有个并口调试软件对你制做ISP下载线是个很好的帮助,如下图:
利用这个并工具可以帮助