AT89S51ISP下载线的制做

发布者:RainbowDreamer最新更新时间:2016-09-05 来源: eefocus关键字:AT89S51  ISP下载线 手机看文章 扫描二维码
随时随地手机看文章
最小系统板做好了,接下来就是做根ISP下载线了。否则程序怎么写到AT89S51芯片里呢?

先来认识一下AT89S51上ISP(在线编程)功能脚的定义

3.自制单片机之三-----AT89S51ISP下载线的制做 - 哥只是传说 - 我只是一个传说

看上图的左边AT89S51引脚图的P1.5、P1.6、P1.7的第二功能分别为MOSI(主机发送从机接收)、MISO(主机接收从机发送)、SCK(时钟脉冲信号由主机发送)。那什么时候才能启用第二功能呢?就是当复位脚RST接高电平一直处于复位状态时就可用第二功能了,所以在ISP下载板上有一条线接至AT89S51的第9脚(RST)上,就是在写程序前先发一个高电平将S51的RST脚设为复位态,然后就可通过MOSI、MISO向S51内写程序了。
  有网有问我的板子上ISP线是如何定义的,我上图的右边就是我这个板子上的接法。 ISP十针接口的定义如下图

3.自制单片机之三-----AT89S51ISP下载线的制做 - 哥只是传说 - 我只是一个传说

看见上图的实物接口边缘上的三角标记了吗?这就是第1脚的标记,它的定义如上图的右边示意图。

在网上查了一下,ISP下载线的种类主要取决于PC端下载程序的种类。有并口的,有串口的,也有USB的。串口和USB的介绍较少而并口的介绍的很多,也比较简单。易于自己制做。并口的在网上也分为几类,原理都一样。主要是根据下载程序的不同。
1.这是Easy Isp-2 的配合软件为Easy 51Pro v2.0宇宙版

3.自制单片机之三-----AT89S51ISP下载线的制做 - 哥只是传说 - 我只是一个传说


这是他的简化版:

3.自制单片机之三-----AT89S51ISP下载线的制做 - 哥只是传说 - 我只是一个传说


在网上的制做思路几乎都是把74HC373放在并口头的小盒子内见下图:

3.自制单片机之三-----AT89S51ISP下载线的制做 - 哥只是传说 - 我只是一个传说


但由于我的台式机放在桌子的下面,把74HC373放在接头盒内插在电脑机箱后面怎么调试呢。因此我没将它放在接头盒内而是另用个洞洞板做的,前面是一米的并行线,后面是约50cm的连接线。线路的焊接没什么问题,比较顺利。见下图:(因旧的已拆了,现在只是示意一下)

3.自制单片机之三-----AT89S51ISP下载线的制做 - 哥只是传说 - 我只是一个传说


Easy 51Pro 2.0的工作界面:

3.自制单片机之三-----AT89S51ISP下载线的制做 - 哥只是传说 - 我只是一个传说


连上我的最小系统后,发现不能稳定工作。但可以读出89S51的特征字,说明线路是好的
反复试验,不断在电源间加去偶电容,没什么效果,后来发现把连接排线握成一团握在手心里,就能有80%的机率正确写入程序,跟并口线那边关系却不大。莫非我要在排线上挂块肉,就像以前黑白电视的天线?
结论:读写不可靠。放弃!
因为这个下载程序不支持win98,我的笔记本是98的不能用。因此这次我用了官方的下载线方案。配合软件为ISP-30a.

3.自制单片机之三-----AT89S51ISP下载线的制做 - 哥只是传说 - 我只是一个传说


线路的原理还是差不多,焊接也没什么问题,这次可以支持笔记本,我省掉了并口线,将并口头直接焊在板子上。完工后的样子见下图。

3.自制单片机之三-----AT89S51ISP下载线的制做 - 哥只是传说 - 我只是一个传说


现在它的并口端没有线了,直接插在了我的笔记本的并口上,启动程序,ISP-30A界面见下图

3.自制单片机之三-----AT89S51ISP下载线的制做 - 哥只是传说 - 我只是一个传说


状况同上一个下载线如出一辙,能读出特征字。读写也是几乎不成功,还是将排线揉成团握在手心里时,便能有八九十的读写正确率了。看来用哪个方案都是一样的,关键在布线上不同罢了。
我一不做二不休,狠狠剪短了排线,就剩下这么一点点引线,见下图:

3.自制单片机之三-----AT89S51ISP下载线的制做 - 哥只是传说 - 我只是一个传说


再接上笔记本一试,你猜怎么着,正确读写率100%,成功了!
结论:各种方案都差不多,但在布线上,原来总是把元件装在并口盒内,而留一段连线到AT89S51板上的想法是错误的。应尽量把从HC373到AT89S51板上的连线做短,最好HC373就做在板子上,因为HC373是三态输出,停用时OE端是高电平,输出是高阻抗的,对系统板的独立性是没有影响的。而留的线应该是从PC机到HC373的并口线,这样的下载线作为自制来说才能有点实用价值。

第二天我把那段并口线又再连上后,接上笔记本再试,读写正确率仍为100%。下载线见图

3.自制单片机之三-----AT89S51ISP下载线的制做 - 哥只是传说 - 我只是一个传说
 
样子虽不好看,但它是个皮实且易于自制的方案,在论坛里有人跟我说,把下载板上元件做好布线和抗干扰也能把下载板至AT89S51板的引线做到1.5米。我非常相信。但我没有示波器及其它测量设备,只有一块万用表。有简单易行的方案为什么不用呢!
关键字:AT89S51  ISP下载线 引用地址:AT89S51ISP下载线的制做

上一篇:AT89S51最小系统制做
下一篇:数码管电路的制做与驱动

推荐阅读最新更新时间:2024-03-16 15:08

方波信号发生器的硬件电路原理图
采用MCS51 系列单片机At89S51 作为主控制器,外围电路器件包括数码管驱动、独立式键盘、方波脉冲输出以及发光二极管的显示等。数码管驱动采用2 个四联共阴极数码管显示,由于单片机驱动能力有限,采用74HC244 作为数码管的驱动。在74HC244 的7 段码输出线上串联100 欧姆电阻起限流作用。独立式按键使用上提拉电路与电源连接,在没有键按下时,输出高电平。发光二极管串联500欧姆电阻再接到电源上,当输入为低电平时,发光二极管导通发光。 图 方波信号发生器的硬件电路原理图
[单片机]
方波信号发生器的硬件电路原理图
采用AT89S51单片机的冲床控制器设计
本文介绍了一种用Atmel89S51单片机仿真PLC控制的方法,设计适合刚性离合器冲床的控制器,介绍了用光电隔离的输入输出电路的基本构成和工作原理,重点介绍了内部键盘显示电路的设计思想,同时给出了冲床控制的电器原理图。 系统硬件配置以AT89S51单片机为核心。AT89S51是一个低功耗,高性能CMOS 8位单片机,片内含4Kb ISP(In-system programmable)可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,内置看门狗(WDT)电路。 功能强大的AT89S51可为许多嵌入式控制应用系统提供高
[单片机]
基于AT89S51单片机实现多路信号源的系统设计
1 引言 随着测试设备的飞速发展,其性能状况越来越受到人们的重视,经过一段时间要对测试设备进行检测。主测试板作为测试设备上的重要部件,它的性能好坏起着重要作用。在对其进行性能测试时,由于没有专用的信号源,一般都是安装在设备上进行试验。这不仅费时费力,而且更重要的是增加了修理成本,因此,迫切需要专用的测试设备。本信号源就是针对这一问题而设计的。 2 信号源的设计要求 根据对多数测试设备修理试验工艺的分析,该信号源具体要求如下: 四路电压信号:一路电压范围为-25 V~25 V的直流信号源,精度要求为:0 V~1 V的误差为±0.1V,1 V~25 V的误差为±0.05 V,-25 V~0 V的误差为±0.15 V;其中一路产生幅
[单片机]
基于<font color='red'>AT89S51</font>单片机实现多路信号源的系统设计
AT89S51多外部中断源系统设计
  AT89S51为用户提供两个外部中断请求输入端INT0(的反)和INT1(的反),实际的应用系统中,两个外部中断请求源往往不够用,需对外部中断源进行扩充。下面介绍一种扩充外部中断源的方法。      如下图所示,若系统中有5个外部中断请求源IR0~IR4,它们均为高电平请求有效,这时可按中断请求的轻重缓急进行排队,把其中最高级别的中断请求源IR0直接接到AT89S51的一个外部中断请求源IR0输入端INT0,其余的4个中断请求源IR1~IR4按下图所示的方法通过各自的OC门(集电极开路门)连到AT89S51的另一个外中断源输入端INT1,同时还连到P1口的P1.0~P1.3脚,供AT89S51查询。各外部中断请求源的中断请求由
[单片机]
<font color='red'>AT89S51</font>多外部中断源系统设计
基于AT89S51芯片的电子广告牌电路设计
0 引 言 现在城市中用于装点各种建筑物的绚丽色彩依旧是霓虹灯.但是霓虹灯具有发热量大,亮度较小,色彩较暗,价格较贵且耗电量较大等缺点已经不作为现在装饰的主要选择对象。点阵屏具有价格便宜,可视度远,亮度高,耗能较低,体积较小,且可以根据实际情况由几块小的点阵屏组合成较大面积的点阵块等优点。在此主要介绍以AT89S51为控制芯片,用8×8的点阵屏4块来级联实现16×16的点阵屏,从而用于广告牌显示等。 1 系统设计方案 鉴于所设计的点阵屏为16×16单色显示,可以用8×8的点阵屏4块来级联实现,此时点阵屏的行列各为16管脚,需要扩展口,采用74LS164串行输入并行输出来实现。整个系统以AT89S51为控制芯片,P
[单片机]
基于AT89S51的新型家庭语音报警系统设计
引 言 现代化居住格局使家庭生活的安全问题显得尤为重要。当前,安全的防范及报警系统是确保住宅、住户安全的重要保障。防盗的最好方法就是在不法分子有入侵企图时就发出语音警告,增加其心理压力,使其主动离开。本系统就是基于这种思想,采用了Atmel公司的AT89S51单片机作为控制核心,以美国ISD公司的ISD1420作为语音芯片的一种新型家庭语音报警系统。 系统工作原理 本系统的工作原理框图如图1所示。不法分子在所防范区域内移动时会引起红外辐射变化。当其所辐射的红外线通过菲涅尔透镜被聚焦在热释电红外传感器PIS-209S的探测元上时,热释电红外传感器将输出电压信号,然后经信号放大电路放大后送入信号采集与处理电路,经处理后向单片机输出高电
[电源管理]
基于<font color='red'>AT89S51</font>的新型家庭语音报警系统设计
单片机动态数码显示技术
1. 实验任务 如图4.13.1所示,AT89S51单片机 P0端口接动态数码管的字形码笔段,P2端口接动态数码管的数位选择端,P1.7接一个开关,当开关接高电平时,显示“12345”字样;当开关接低电平时,显示“HELLO”字样。 2. 电路原理图 图4.13.1 3. 系统板上硬件连线 (1. 把“单片机系统”区域中的P0.0/AD0-P0.7/AD7用8芯排线连接到“动态数码显示”区域中的a-h端口上; (2. 把“单片机系统”区域中的P2.0/A8-P2.7/A15用8芯排线连接到“动态数码显示”区域中的S1-S8端口上; (3. 把“单片机系统”区域中的P1.7端口用导线连接到“独立
[单片机]
单片机动态数码显示技术
AT89c51与AT89S51单片机的区别
AT89S51 是一个低功耗,高性能CMOS 8位单片机,片内含8k Bytes ISP(In-system programmable)的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash存储单元,功能强大的微型计算机的AT89S51可为许多嵌入式控制应用系统供给高性价比的解决方案。 AT89S51具有如下特点:40个引脚,8k Bytes Flash片内程序存储器,128 bytes的随机存取数据存储器(RAM),32个外部双向输入/输出(I/O)口,5个中断优先级2层
[单片机]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
随便看看
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved