微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 第二课:8051单片机开发之程序下载

第二课:8051单片机开发之程序下载

时间:11-24 来源:互联网 点击:
上回我们分析了单片机的最小硬件系统,那么在今天我们一起来学习一下单片机的程序下载流程。那么我们先看个单片机程序下载电路图,如下图所示:

图1 单片机最小系统完整电路图

图1 给出的是我们常用的一个单片机最小系统电路,比我们前面讲的单片机最小系统多了两个基本电路,那就是程序下载接口和P0口多了一排1K的上拉电阻(这排电阻有什么用,后面我们再分析)。

从图上我们看到,程序下载接口为一个10针的排针接口,这个接口把单片机的相关下载引脚引出来,是国际标准的统一接口,为了配合下载线接口而设置的(当然我们也可以随便用几个排针将下载的接口引出,但是我强烈的建议不要那样做,我们要走那标准的道路)。这个接口的实物图如下:

图2 单片机下载接口

可以看到这个接口的一边为一个凹陷的槽,这样设计是为了与连接线匹配,那下面我们看一下与它相连的下载器和连接线:

图3 常用的USB51单片机下载器与连接线(这个图是在网上找的,当作免费广告吧)

相信到这就很容易理解为什么一定要用标准的下载的电路了吧,市场上很容易买到一个USB下载器,大概就20块左右(为了革命总得花银两的)。由于当今IT业电脑都是USB接口,所以单片机的开发也得赶上潮流。用连接线一头接单片机电路板一头接下载器,而下载器的一头就接电脑的USB接口(这是费话)。
上个图——有图有真相:

图4一个单片机开发的硬件系统电路

为了配合喜欢DIY省钱的朋友,我这发一个单片机下载程序的接口封装图:

图5 单片机接口封装图

在这补充个问题,单片机下载标准接口有两种,一种是JTAG接口标准,另一种是ISP标准。前面提到的就是JTAG标准,如下图所示:

图5 JTAG标准

下面我们看一下ISP的标准接口图:

图7 ISP接口标准

现在网上特别流行ISP标准的USB下载线,原因是它可以赚容 AVR单片机。DIY的朋友们可以测试当前的使用的下载线是哪个标准的,再根据下载线来制作单片机下载接口电路。

单片机程序下载电路硬件到这结束,软件部分敬请关注下期内容。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top