单片机编程下载线的制作要点
2022-08-08

  AVR与AT89S系列单片机都具有在线可编程(ISP)功能,可通过电脑经下载线直接将程序写入单片机中,无须将单片机从开发板上拔下,再用专用的写入器进行程序写入,方便了编辑、修改、写入程序与反复测试之需要。本文介绍其下载线的制作。

  一、电路原理

  本下载线由一个并口插头、四只电阻和一段排线构成,电路如图1虚线左侧所示。图1虚线右侧为AVR中的At.Amega8L单片机,图2虚线右侧为AT89S51单片机,两类单片机所用下载线完全相同。需要指出的是,这两类单片机的复位电平正好相反。AVR是低电平复位。正常工作时复位端是高电平;51型单片机则相反。另外,AVR单片机可利用片内RC振荡器而无需外接晶振。51型单片机必须外接晶振和两只小电容。

  二、制作要点

  1.连接并口插头与单片机的排线不可太长,以不超过40厘米为宜。排线可用电脑主板与硬盘连接排线来代替。

  2.从电路图中可以看出,只需五根导线来连接井口插头与单片机,但实际制作时要用九根导线。即,在两导线之间多出的一根一端接地,起屏蔽作用,以提高其抗干扰性能。

  3.单片机所用5V电源最好从电脑USB接口获得。在单片机的电源引脚附近与地之间最好并接一只100μF的电容和一只O.01μF的瓷片电容。

  4.单片机的工作频率不宜太高。51单片机外接晶振不要超过6MHz;AVR单片机。

  如Atmega8L,采用片内默认的1MHz即可。

  5.为求最简。R1~R4可省去,但不提倡这样做。

  6.电脑并口设置有多种模式。一般设为SPP模式即可(标准并口模式)。 

声明: 本文转载自其它媒体或授权刊载,目的在于信息传递,并不代表本站赞同其观点和对其真实性负责,如有新闻稿件和图片作品的内容、版权以及其它问题的,请联系我们及时删除。(联系我们,邮箱:evan.li@aspencore.com )
0
评论
  • 相关技术文库
  • DIY
  • 开源
  • 自制
  • 树莓派
  • AT89S51 单片机制作的手动计数器

      利用AT89S51单片机来制作一个手动计数器,在AT89S51单片机的P3.7管脚接一个轻触开关,作为手动计数的按钮,用单片机的P2.0-P2.7接一个共阴

    09-14
  • 基于Raspberry Pi实现的电梯彩屏显示系统

      近年来,随着高层建筑数量的与日俱增,电梯的需求量也在增加。现阶段我们广泛使用的电梯都是基于LED点阵列的显示系统,显示状态信息比较简单,显示方式比较单调。此

    09-02
  • GitHub的基本使用方法

    Git指令Git指令操作在执行$ git push之前都是对本地的操作,所以需要注意,有些git指令是不可逆的,比如$ git reset --hard HEAD^指令,回滚到上次Commit,相当于

    09-01
  • 推荐一个非常好的AR优秀开源项目:ARKit实现WebAR效果

    【AR优秀开源项目】专栏会定期为大家推荐一些可移植性强的、可二次开发应用的、可落地实际场景使用的实战工程源码分享给大家。 本部分分享的是使用ARKit实现在Web端的AR效果! 要求 WebARonARKit建立在iOS ARKit的基础上,iOS ARKit需要具有A9 +处理器且运行i

    08-25
  • 【AR优秀开源项目】ARCore项目工程汇总

    【AR优秀开源项目】专栏会定期为大家推荐一些可移植性强的、可二次开发应用的、可落地实际场景使用的实战工程源码分享给大家。 本部分分享的是平常使用ARCore开发过程中遇到的一些不错的项目工程。 ARCore各平台SDK下载 1.Android: https://github.com/googl

    08-25
  • Android与外部USB的通信建立

      最近业界的发展显示,智能手机/便携系统与自动化系统或机械系统之间存在巨大的市场潜力。2011年春季谷歌引入的Android开放访问架构,开启了基于Andro

    08-24
  • 【AR优秀开源项目】WebAR代码示例

    【AR优秀开源项目】专栏会定期为大家推荐一些可移植性强的、可二次开发应用的、可落地实际场景使用的实战工程源码分享给大家。 本部分分享的项目工程是使用8th wall SDK开发的WebAR 工程。 后期AR Portal 会专门出一个专栏介绍使用8th Wall SDK。 Step 1:使用

    08-24
  • 教你DIY一个树莓派扩展板

      Arduino的扩展板被称为Shield,而树莓派的扩展板则称作HAT(HardwareAttachedonTop),意为附加在树莓派顶上的硬件板卡。下面就

    08-22
  • 简单DIY制作:仅需10步!就可造一个穿戴式调频发射器

        本篇文章中,将教大家制作一个日常生活中经常使用到的设备:可穿戴调频发射器。制作的原因很偶然,有一天发现家里壁橱里的老式收音机铺满了灰尘,就想:何不利用它

    08-22
  • Unity:DIY自己的虚拟现实世界!(上篇)

      Maker无所不能。是的我们也这么认为。虽然VR技术听上去像一个红海,好多厂商都在做,然而和创客的距离嘛……其实比你想象的近!  现在很多的虚拟现实设备,只

    08-22
  • 【DIY制作】给心爱的人送上一份与众不同的礼物

      图片展示:  【吸盘式底座–淡蓝色外壳】     【三角式底座–透明色外壳】   【吸盘式底座-侧吸】   【吊挂式】   【

    08-22
  • 一文读懂:什么是开源?

    没有开源软件,现在的互联网根本无法存在,开源的历史可以追溯到ARPANET建立。开源在今天已经不再是一个时髦的词了,对于互联网的开发者来说,它现在就像空气和水一

    08-22
下载排行榜
更多
广告