自制ISP下载线教程:并口实现

需积分: 9 3 下载量 92 浏览量 更新于2024-12-21 收藏 330KB DOC 举报
"制作ISP下载线DIY教程" 本文主要介绍如何自制ISP下载线,以便于对ATMEL公司的89S51单片机进行在线编程(ISP)。ISP下载线是一种能够通过个人计算机的并行接口(LPT)对微控制器进行程序烧录的设备,而无需额外的编程器。 首先,89S51单片机支持ISP功能,使得用户可以通过软件更新其内部程序。制作ISP下载线的关键元件是一个八位锁存器,通常推荐使用74HC373,因为它具有适合双向数据传输的引脚布局,便于电路板布线。如果74HC373不可得,74HC573也可作为替代,因为它们功能相似。 制作过程中,需要准备的材料包括一根公头并口传输线(约一米长)、100欧姆电阻四只、万能板、20脚IC座、插针和插母。对于并口线,确保针脚编号清晰,以便正确连接。 下载软件推荐使用聂忠强的Easy51Pro v2.0宇宙版。原理图有两种来源,一种是软件作者提供的,另一种是网络上的简化版本。在实际操作中,应根据原理图对号入座连接各个引脚。 关键引脚的定义如下: 1. MOSI:数据串行输出,连接S51P1.5脚。 2. MISO:串行数据输入,连接S51P1.6脚。 3. SCK:同步控制时钟,连接S51P1.7脚。 4. RST:连接到单片机的复位脚,高电平使其进入复位状态,从而启动读写程序功能。 5. LE:器件的锁存允许信号。 6. OE:器件的输出允许信号。 并口各针脚功能: 2,3,4,5,6,7,8,9为数据口,1,14,16,17为控制口,10,11,12,13,15为状态口。18-25接地。 制作中还应注意: 1. 上拉电阻:提供足够的高电平,确保信号稳定,但本案例中未使用。 2. 限流电阻:保护芯片免受电流过大损害,简化板中未接,建议正式制作时安装。 3. 74HC373的工作原理:作为数据锁存器,接收并保持来自并口的数据,确保在时钟信号的控制下正确传输。 最后,建议连接最小系统线,但不宜过长,以减少信号干扰。在实践中,可以先制作一个简单的测试板进行验证,效率优先,美观其次。 通过这个DIY过程,不仅可以学会制作ISP下载线,还能深入理解单片机的ISP编程原理和并口通信机制,增强动手能力。