自制ISP下载线教程:并口实现
需积分: 9 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编程原理和并口通信机制,增强动手能力。
3252 浏览量
1874 浏览量
1317 浏览量
543 浏览量
772 浏览量
1959 浏览量
1295 浏览量
2246 浏览量
1267 浏览量
yanming8525826
- 粉丝: 3
- 资源: 36
最新资源
- BEM_github
- 生成艺术:越来越多的生成艺术项目集合
- fishcorecpe
- Turmoil
- 高斯白噪声matlab代码-project-finals:我的电子与通信工程学士学位的最终项目
- CentOS-7-x86_64-DVD-1503-01.zip
- 6DOF-case-of-sphere-falling.rar_fluent falling_fluent小球入水_入水模拟 F
- C/C++:符串排序.rar(含完整注释)
- allofplos:allofplos项目的存储库
- Tuesday
- DRIVE datasets.zip
- Sololearn_practice:sololearn网站上的python实践
- Tiny-E-Bike:小型自行车的开源硬件CAD
- Tubular
- 小狗:小狗为Nim获取HTML页面
- java《数据结构》教学辅助网站设计与实现毕业设计程序