51单片机程序烧录方法
- 格式:doc
- 大小:1.22 MB
- 文档页数:7
详解51单片机烧录程序和调试方法单片机烧录程序和调试方法。
以51为例,介绍:如何编译程序,如何下载程序到单片机,以及接线图。
为了过程方便,通常会新建一个英文文件夹,这里以qq文件夹为例。
将好的C 程序LED.C放入qq文件夹打开keil软件,选择菜单栏的project,在它的下拉菜单里选第一个New uVision project,这里将这个工程命名为qq,并保存到我们建立的qq文件夹内,点击确定后,会弹出下面对话框找到Atmel,在它的左侧有+号,点击会展开一系列芯片型号,找到AT89C51,点击并点选下面的ok,弹出下面的对话框,选择否进入编辑页面后,看到左侧空白窗格的+Target 1,点击它前面的+号,弹出Source Group 1. 右击Source Group 1. 弹出下面下拉菜单,选择Add Files to Group Source Group 1弹出的对话中,选择LED.C,点击add,然后点击close关闭窗口。
点击Source Group 1的+号,就会显示出添加的LED.C文件,双击LED.C就会出现它的代码右击+Target 1,并选择第一项,弹出下面对话框,选择debug,点上use,并选择keil moniter-51 driver在点output选项,在creat hex file打勾,最后点击ok回到编辑面,依次点击编译按钮,Target 1上面有三个带向下的箭头按钮,从左到右点击,回到qq文件夹看看是否有.hex文件,若没有在编译一次将单片机与电脑连机,打开烧录软件,选择低速下载,点击打开文件,选择建立的qq文件夹,打开后点击文件qq.hex,最后选择STC89C5XX系列,然后下载程序,成功后图片如下接线图为p0端口与led。
烧录到单片机的方法烧录到单片机的方法单片机(MCU)是嵌入式系统中常用的控制器。
在设计和开发嵌入式系统时,需要将代码通过一定方式烧录到单片机内部存储器中。
本文将介绍几种烧录到单片机的方法。
一、串口下载串口下载是一种简单而广泛使用的烧录方法。
在此方法中,使用一个串口连接电脑和单片机。
需要在单片机上实现一个特定的固件,称为串口下载固件。
这个固件会等待从串口接收到的数据并将其写入单片机内部存储器。
通过计算机的终端软件将固件数据发送到该串口,单片机即可成功烧录。
优点:可以使用常见的串口接口进行烧录,成本低。
缺点:速度较慢,且烧录过程易受到干扰。
二、JTAG烧录JTAG(联合测试行动组)是一种测试和调试单片机的标准接口。
除了用于调试外,它还可以用于烧录代码。
为了使用JTAG进行烧录,需要JTAG编程器,该编程器将JTAG接口与计算机连接。
通过一些特殊的命令,可以将代码写入单片机。
JTAG烧录通常使用专用的软件,例如OpenOCD。
优点:速度快,且可以进行在线调试,并有较好的错误检查功能。
缺点:需要专用的硬件和软件,成本较高。
三、ISP烧录ISP(串行编程)是一种常用于烧录单片机的标准接口。
ISP烧录通常使用一个ISP编程器进行连接。
可以将ISP编程器连接到单片机上,然后通过计算机的软件将代码写入单片机的存储器。
类似于JTAG烧录,ISP编程器通常使用专用软件,例如AVRDUDE。
优点:成本较低,易于使用,速度较快。
缺点:由于是在线烧录,必须将单片机连接到ISP编程器,这可能不太方便。
四、仿真器烧录生成仿真器是一种专用的硬件,它将单片机连接到计算机,并允许对单片机硬件进行仿真。
为了使用仿真器进行烧录,需要连接仿真器和单片机,然后使用编程软件进行操作。
优点:和JTAG烧录一样,仿真器烧录也可以进行在线调试和错误检查,具有很高的灵活性。
缺点:成本较高,通常仅适用于专业开发人员和大型项目。
总结:选择不同的烧录方法,通常取决于项目需求以及预算。
单片机烧录方法范文一、ISP烧录方法ISP(In System Programming)是一种在电路板上通过外部接口对单片机进行编程的方法。
这种方法使用的烧录器通常包括一个编程器和一个目标板接口。
具体的烧录步骤如下:1.连接编程器和目标板接口。
将编程器通过USB或串口等接口连接到计算机,并将目标板接口与目标单片机连接。
2.打开编程软件。
根据编程器的型号,打开相应的编程软件。
3.设置编程参数。
在编程软件中选择目标单片机的型号,并设置好程序文件的路径和其他相关参数。
4.擦除芯片。
在编程软件中选择擦除芯片的操作。
擦除操作会将芯片内部的所有数据清零。
5.编程。
在编程软件中选择编程操作。
编程操作会将程序文件的内容烧录到芯片的指定地址。
6.验证。
在编程软件中选择验证操作。
验证操作会读取刚刚烧录的程序,并与原程序进行比较,判断烧录是否成功。
7.完成。
如果验证成功,则表示烧录操作已完成。
如果验证失败,则需要检查连接是否正确,重新进行烧录操作。
二、JTAG烧录方法JTAG(Joint Test Action Group)是一种用于测试和调试电子设备的标准接口。
除了测试和调试,JTAG接口也可以用于单片机的烧录。
具体的烧录步骤如下:1. 连接JTAG模块和目标板接口。
将JTAG模块通过USB或Ethernet等接口连接到计算机,并将目标板接口与目标单片机连接。
2.打开JTAG编程软件。
根据JTAG模块的型号,打开相应的编程软件。
3.设置编程参数。
在编程软件中选择目标单片机的型号,并设置好程序文件的路径和其他相关参数。
4.连接调试接口。
在编程软件中选择连接调试接口的操作。
这个操作会与目标单片机建立通信连接。
5.擦除芯片。
在编程软件中选择擦除芯片的操作。
擦除操作会将芯片内部的所有数据清零。
6.编程。
在编程软件中选择编程操作。
编程操作会将程序文件的内容烧录到芯片的指定地址。
7.验证。
在编程软件中选择验证操作。
验证操作会读取刚刚烧录的程序,并与原程序进行比较,判断烧录是否成功。
单片机程序烧录的3种方式(ISP、ICP、IAP)是什么说起给单片机烧录程序,大家应该都不陌生吧,我最早接触单片机是从51单片机开始的,型号是STC89C52RC,当时烧录程序就是用的下面这种烧录软件——STC-ISP。
这种方式,通过串口连接单片机,选择一个合适的波特率就可以烧录了。
后来学习STM32,编程时使用KEIL软件自带的下载按钮就能下载程序,方便了不少,但需要额外使用J-Link等下载器。
再后来,接触到产品研发,给已经发布出的产品升级,都是要靠远程无线升级的(想想看,产品已经到客户那里了,当软件需要升级时,要是还使用有线的方式烧录程序,得有多麻烦)既然给单片机烧录程序的方式有多种,那烧录方式具体怎么分类呢?可以分为3种:ISP(In-System Programming)在系统编程,使用引导程序(Bootloader)加上外围UART/SPI等接口进行烧录。
ICP (In-circuit programmer)在电路编程,使用SWD/JTAG接口。
IAP(In-Application Programming)指MCU可以在系统中获取新代码并对自己重新编程,即用程序来改变程序。
这3种烧录方式的原理是什么呢?在分析原理之前,需要先了解一下单片机Flash的访问地址,看看程序是烧录到哪个位置了。
单片机Flash在地址映射表中位置下图是一张STM32F4xx的地址映射表,从0x0000 0000到0xFFFF FFFF,总计4Gbyte。
单片机的片上Flash、片上RAM、片上外设以及外部扩展接口的访问地址,都被映射到这4Gbyte的范围之内。
这张图中,我们需要先注意下半部分Main memory 主存储区通常,我们编写的代码,是放到主存储区的起始位置(0x0800 0000)开始运行的,烧录程序时,直接将程序烧录到这里即可(KEIL 软件给STM32烧录程序的默认烧写地址就是0x0800 0000开始)System memory系统存储区System memory(起始位置0x1FFF 000)是STM32在出厂时,由ST在这个区域内部预置了一段BootLoader,也就是我们常说的ISP程序,这是一块ROM,出厂后无法修改。
51单片机实验手册一、概述51单片机是一种经典的8位微控制器,具有广泛的应用领域。
本实验手册旨在提供详细的实验指导,帮助初学者快速入门,并为进一步的学习提供基础。
二、实验准备在进行51单片机实验之前,我们需要准备以下材料:1. 一块51单片机开发板2. USB数据线或者串口线3. 电脑及编程软件4. 面包板及对应的连接线5. 红、绿、蓝LED以及相应的电阻三、实验一:LED闪烁LED闪烁是最基础的实验之一,通过控制51单片机的I/O口状态,使LED灯交替亮灭。
1. 连接电路将51单片机的VCC引脚连接到正极,GND引脚连接到负极,将LED的长脚连接到P1.0引脚,短脚连接到GND引脚。
2. 编写程序使用C语言编写如下程序:```c#include <reg52.h>void main() {while(1) {P1 = 0x00; // P1置低电平,LED灯熄灭Delay(1000); // 延时1秒P1 = 0xFF; // P1置高电平,LED灯点亮Delay(1000); // 延时1秒}}void Delay(unsigned int t) {while (t--);}```3. 烧录程序将编写好的程序通过编程软件下载到51单片机中。
4. 运行实验将USB数据线或串口线连接到51单片机开发板和电脑,将开发板上的开关打开,观察LED灯的闪烁情况。
四、实验二:数码管显示通过控制51单片机的I/O口状态,驱动数码管显示数字。
1. 连接电路将51单片机的VCC引脚连接到正极,GND引脚连接到负极,将数码管的A、B、C、D、E、F、G引脚分别连接到P1.0、P1.1、P1.2、P1.3、P1.4、P1.5、P1.6引脚。
2. 编写程序使用C语言编写如下程序:```c#include <reg52.h>unsigned char code segment[] = { // 数码管段码表0x3F, // 数字00x06, // 数字10x5B, // 数字20x4F, // 数字30x66, // 数字40x6D, // 数字50x7D, // 数字60x07, // 数字70x7F, // 数字80x6F // 数字9};void main() {unsigned int i;while(1) {for(i = 0; i < 10; i++) {P1 = segment[i]; // 依次在数码管上显示数字0-9 Delay(1000); // 延时1秒}}}void Delay(unsigned int t) {while (t--);}```3. 烧录程序将编写好的程序通过编程软件下载到51单片机中。
51单片机程序烧录软件使用说明烧录也叫烧写或者下载程序,是把单片机需要运行的程序通过软件传输到单片机内部。
烧录程序前必须将数据线把开发板链接至电脑,并且成功安装开发板驱动。
第一步:双击运行“stc-isp.exe”官方烧录软件,运行后界面如下:
官方烧录软件选项与按钮众多而我们使用只会使用到极少的几项,默认选项请用户不要随意更改。
第二步:选择单片机型号
如何判断单片机型号?最直接的方法通过芯片上的丝印去辨识。
如下图:
这两种STC公司的芯片是用户最容易混淆的。
第一片型号是“stc89c52”,第二片的型号是“stc89c52rc”,在烧录程序的时候用户必须确认单片机的型号,我们开发板默认赠送的芯片为第一种。
确认好型号后通过软件选择型号:
1、单击小三角,
弹出下拉列表
2、下拉滚动条找到
STC89C52系列
3、展开此系列,单击
STC89C52即可选择此型
号
第三步:选择串口号
注意:一定要选择正确的端口号,选择错误则无法完成烧录。
上图选择的是“USB-SERIAL CH340(COM3)”,如你电脑安装完成分别的驱动是“USB-SERIAL CH340(COM5)”则你需要选择“USB-SERIAL CH340(COM5)”。
第四步:选择需要烧录的程序,并进行烧录
1、单击“打开程序文件”如上图。
2、选择《4、烧录软件》目录下“LED灯全闪程序.hex”
3、打开板电源保持打开状态(按下流水灯模块右上方的系统电源开关),点击“下载/编程”按钮。
烧录程序步骤
在计算机的USB口中插入USB转串口板。
并用杜邦线连接好VCC、GND、RXD、TXD引脚。
1、USB驱动安装完毕后请检查USB转串口的端口号,并记下端口号
2、打开烧录软件文件夹下面的STC_ISP_V483.exe程序,出现如下界面:
按界面提示步骤1的MCUType选择STC90C52RC单片机。
步骤2中打开程序文件为用Keil4编写并编译成为Hex文件后的程序文件
步骤3中com端口选择1中的USB转换的COM口,最高波特率设置为2400
步骤4按默认值不变。
选择12T/单倍速。
步骤5选择Download/下载
在出现正在尝试与MCU/单片机握手连接时打开板子的电源开关。
握手成功后开始自动下载程序,最后下载完成即烧录完毕。
若出现故障,请检查线路连接,调低串口的波特率并重试几次。
首先是编程软件
安装详解
安装
1.先安装c51v901.exe,安装到后面去除第一个选项的勾,完成安装。
注册
2. 解压注册机
3. 打开uVision4,点击 Management...,打开License Management窗口,复制右上角的CID
4. 打开注册机“KEIL_Lic”,将复制好的CID粘贴到KEIL_Lic中的“CID”处
5. 点击Generate生成许可号,复制生成的key。
6. 将复制到License Management窗口下部的New License ID Code,点击右侧的Add LIC
7. 若下方显示的是“***LIC Added Sucessfully***”即注册成功,
Support Period为有效期,一般可以到20年左右,若有效期较短,可多次生成许可号重新注册。
汉化
8.将“keil 4 汉化补丁”复制至keil安装目录(如:X:\Keil\UV4)下,覆盖原始文件。
安装驱动
烧录程序
使用详解
打开
点工程
新建~~
要建哪建哪
选单片机型号,一般都是选这个
点否
点+
选源组1,点图上那个
这个就是写程序的地方
写完了,点这个
名字要自己打拓展名XX.c
右键
添加
关闭
点这个
这个看晶振多少就多少
这个记得打钩
点这个编译
编译完
生成这个
连上串口线
打开
选单片机型号——打开刚刚的hex文件,点下载
来自北理机器人协会论坛。
51单片机程序烧录方法
一、STC系列
1、使用芯片STC89C52RC
2、下载模块
(1)USB转TTL模块——PL2303
(2)USB转TTL模块——CH340
两种模块外观几乎一样,区别在于转换芯片不同,一个是PL2303,一个是CH340 (3)驱动安装
第一步:先直接安装驱动程序
第二步:将下载模块接到计算机USB口上,等待自动识别下载模块
第三步:识别完毕后,找到【设备管理器】下面的【端口】,查看识别后的串口
编号,如下图COM9,记住串口号
3、烧录软件
到网上下载最新的STC-ISP烧录软件(1)图标:
(2)软件工作界面:
4、下载电路
5、程序下载
(1)按照下载电路,连接好单片机和下载模块(不通电,即VCC和GND留一根杜邦线不接);
(2)选择芯片种类
(3)选择hex文件(每次下载程序时都重新选择)
(4)选择端口号
(5)开始下载程序(在等待检测目标单片机时,通电)
程序成功后的响应如下
看到“操作成功”就可以了
二、AT系列
1、使用芯片AT89S52
2、下载模块
USB—ISP免驱动下载器
不需要安装驱动程序,即插即用,可烧录AT系列芯片也可以烧录AVR芯片其接口定义为:
3、烧录软件
可用PROGISP软件(1)图标
(2)工作界面
4、下载电路连线
其他脚不接
5、程序下载
(1)按照下载电路连线,连接好单片机和下载模块;(2)选择芯片种类
(3)选择hex文件:右侧的【调入Flash】
(4)烧录程序:点击“自动”按钮
程序烧录成功的效果
看到Successfully done就可以了。
程序烧录步骤:
1,USB 安装驱动程序,驱动程序在学习光盘中,具体安装方法参考配套“使用说明书”
B COM 驱动安装完后,请检查的端口号。
当前为COM1
magic.exe FlashMagic 程序烧录时,要满足下面各参数的设置情况,
打开烧录软件,选种“”选项卡,请按图设置与的口一致USB COM 显示为“打开串口”的状态请选择系列单片机STC 此处最佳设置为500-999此处为烧录程序文件的路径点击“上载”完成烧录程序
此处注意:“打开串口”服务串口
调试助手,烧程序时,千万不要打开,软件会
自动打关闭串口。
/开
烧录成功的显示。
注意所有的例子程序均在
下调时通过如果选择模式有些和时序有关程序需
要相应的修改版目前不支持下载
如果选择模式请用官方
烧录工具
:12T ,6T .
V1.306T 6T
STC 故障诊断
烧录时出现此画面可能是选择了工作模式,
排出原因:先用官方烧录工具烧成模式,即可使用软件烧录。
6T STC 12T commagic
使用官方烧录工具STC 首先,拔掉的短路冒,好红框中的相关参数再点击“下载”。
J0Download/
设置显示此信息时,请关掉电源开关,然后再打开,即可完成下载。
51单片机程序烧录方法
一、STC系列
1、使用芯片STC89C52RC
2、下载模块
(1)USB转TTL模块——PL2303
(2)USB转TTL模块——CH340
两种模块外观几乎一样,区别在于转换芯片不同,一个是PL2303,一个是CH340 (3)驱动安装
第一步:先直接安装驱动程序
第二步:将下载模块接到计算机USB口上,等待自动识别下载模块
第三步:识别完毕后,找到【设备管理器】下面的【端口】,查看识别后的串口编号,如下图COM9,记住串口号
3、烧录软件
到网上下载最新的STC-ISP烧录软件
(1)图标:
(2)软件工作界面:
4、下载电路
5、程序下载
(1)按照下载电路,连接好单片机和下载模块(不通电,即VCC和GND留一根杜邦线不接);
(2)选择芯片种类
(3)选择hex文件(每次下载程序时都重新选择)
(4)选择端口号
(5)开始下载程序(在等待检测目标单片机时,通电)
程序成功后的响应如下
看到“操作成功”就可以了
二、AT系列
1、使用芯片AT89S52
2、下载模块
USB—ISP免驱动下载器
不需要安装驱动程序,即插即用,可烧录AT系列芯片也可以烧录A VR芯片其接口定义为:
3、烧录软件
可用PROGISP软件
(1)图标
(2)工作界面
4、下载电路连线
其他脚不接
5、程序下载
(1)按照下载电路连线,连接好单片机和下载模块;(2)选择芯片种类
(3)选择hex文件:右侧的【调入Flash】(4)烧录程序:点击“自动”按钮
程序烧录成功的效果
看到Successfully done就可以了。
STC烧录软件的使用教程为了单片机爱好者快速入门单片机,这里站长特地为大家制作了STC烧录软件的使用教程,供大家学习。
以下是烧录程序的主要界面。
烧录过程非常简单,操作也非常简单。
图中红色的五个大数字就表示了整个过程。
简简单单的五步就可以了(实际4步也可以的)。
启动本烧录程序后,第一步就是选择烧录器件。
本烧录软件支持STC全系列的51单片机芯片,因此,第一步必须选择相对应的型号。
另外,“AP Memory”是指该芯片的内存大小和起止地址,根据器件型号自动更改,不必理会。
选择了器件型号,第二步就应该选择将要被烧录的HEX机器码文件。
HEX文件由单片机开发环境输入、编辑代码,最后编绎产生。
至于如何产生HEX文件,很多资料也都有介绍,本板STC光盘中有详细的说明,并且提供了多套开发软件(每套都能用)。
通过对照自学完全可以很快掌握操作。
并且,本实验板光盘也提供了多种单片机开发环境供大家学习研究。
本光盘中提供了一些例子程序,大家可以点“open file”按钮,弹出以下窗口(源程序也有,但这里不显示),先选择一些例子程序烧录实验。
选好了文件后,大家可以发现“文件校验和”中的数据发生了变化,大家可以通过留意这个数据是否变化来确定打开文件是否成功,或者文件刷新是否有更改。
当然,文件打开后,会显示在右边的数据区,大家也可以观查右边数据区是否有更改。
不过,当数据太多时,更改的地方又很少时,观查“文件校验和”会更快更准确。
选好了器件,选好了文件,第三步就可以设置串口和串口通信速度了。
串口是一个九针的插座,老式的鼠标口就是串口。
为了让通信可靠,我们可以适当的选低一些的速度,这个串口线较长时非常重要。
烧录过程中,如果出现失败,可以考虑将串口通信速度降低再试,这是由于机器配置以及当地环境因素决定的,当供电电源偏低(用USB供电的一般都会偏低)和环境干扰过大时,必需选低一点的波特率(即通信速率)。
烧录成功与失败,可以从信息区的提示看出。
程序烧录步骤1,USB ,安装驱动程序,驱动程序在“学习光盘”中,具体安装方法参考配套“使用说明书”B COM 驱动安装完后,请检查的端口号。
当前为COM1文件路径:学习光盘\烧录工具\PZISP.exe ,打开PZISP.exe 烧录软件。
串口最好不要默认在C OM 3上注意:如果插上某个US B口出现“连接超时”或串口不能正常使用时,请换一个US B口试试使用PZISP 自动下载51单片机程序时,请将J0短接AUTO 端,使用STM32ARM 处理器时,请J0断开或跳到ON 端此款软件也是普中科技公司的自动下载软件(),性能稳定,下载速快开发仪端口中名字是推荐使用此款软件。
最大地兼容所有PL2303驱动:Prolific USB-to-Serial Comm Port 注意使用时,短接的实现自动下载为了保障开关的使用寿命,请使用自动下载方式。
J0Auto,电源当使用时,如果启动出现下图错误,这是由于你系统缺少文件引起.PZISP 解决办法时,需要把这个文件安装你的系统中.我们光盘提供了此安装文件.程序烧录工具\_.VCredist x86exe如果出现此提示,说您的电脑上驱动程序不是兼容性最好的版本,从而降低了下载速度.但不影响正常使用.。
建议安装光盘中驱动程序安装时注意:用安装软件自带“移除”功能来卸载掉你电脑中原来的驱动程序,否则无法卸载干净。
然后重新安装光盘中配的驱动。
注意使用时,短接的实现自动下载为了保障开关的使用寿命,请使用自动下载方式。
J0Auto,电源4.选择扩展名为的程序文件×××().HEX B COM与的口一致 2.STC 请选择系列单片机 3.500-999此处最佳设置范围 5.点击“下载”完成烧录程序6T/12T 模式切换这是另一款老版本的下载软件,目前还不支持最新的MCU使用官方烧录工具STC 首先,将的短路冒断开或者跳到端,好红框中的相关参数再点击“下载”。
目录•引言•51单片机基础知识•程序烧录工具及准备•程序烧录步骤详解•程序烧录常见问题及解决方法•实例演示与操作实践引言目的和背景介绍51单片机的程序烧录方法和步骤提供详细的教程和指导,帮助读者更好地掌握51单片机的程序烧录技能教程内容概述0151单片机简介和基础知识02程序烧录前的准备工作03程序烧录步骤和注意事项04常见问题和解决方法51单片机基础知识51单片机简介•51单片机是对所有兼容Intel 8051指令系统的单片机的统称。
该系列单片机的始祖是Intel的8051单片机,后来随着Flashrom技术的发展,8051单片机取得了长足的进展,成为应用最广泛的8位单片机之一,其代表型号是ATMEL公司的AT89系列,它广泛应用于工业测控系统之中。
很多公司都有51系列的兼容机型推出,今后很长的一段时间内将占有大量市场。
0102 03中央处理器(CPU)由运算和控制逻辑组成,同时还包括中断系统和部分外部特殊功能寄存器;RAM用以存放可以读写的数据,如运算的中间结果、最终结果以及欲显示的数据;ROM用以存放程序、一些原始数据和表格;1 2 3四个8位并行I/O口,既可用作输入,也可用作输出;I/O口两个16位定时器/计数器,可对机器周期计数,也可对外部输入脉冲计数;定时器/计数器(ROM)可响应三个内部中断源和两个外部中断源的中断请求;中断系统串行口一个全双工串行通信口,用于实现单片机和其他设备之间的串行数据传送;特殊功能寄存器(SFR)21个特殊功能寄存器,用于存放相应功能部件的控制/状态字,以实现对单片机的各功能部件进行管理、控制、监视。
主电源引脚(2根)VCC(Pin40):电源输入,接+5V电源。
GND(Pin20):接地线。
XTAL1(Pin19)和XTAL2(Pin20)。
外接一个振荡器(包括外部晶振),形成振荡电路。
RST/VPD(Pin9):复位引脚。
ALE/PROG(Pin30):地址锁存允许信号。
51单片机程序烧录方法
一、STC系列
1、使用芯片STC89C52RC
2、下载模块
(1)USB转TTL模块——PL2303
(2)USB转TTL模块——CH340
两种模块外观几乎一样,区别在于转换芯片不同,一个是PL2303,一个是CH340 (3)驱动安装
第一步:先直接安装驱动程序
第二步:将下载模块接到计算机USB口上,等待自动识别下载模块
第三步:识别完毕后,找到【设备管理器】下面的【端口】,查看识别后的串口
编号,如下图COM9,记住串口号
3、烧录软件
到网上下载最新的STC-ISP烧录软件(1)图标:
(2)软件工作界面:
4、下载电路
5、程序下载
(1)按照下载电路,连接好单片机和下载模块(不通电,即VCC和GND留一根杜邦线不接);
(2)选择芯片种类
(3)选择hex文件(每次下载程序时都重新选择)
(4)选择端口号
(5)开始下载程序(在等待检测目标单片机时,通电)
程序成功后的响应如下
看到“操作成功”就可以了
二、AT系列
1、使用芯片AT89S52
2、下载模块
USB—ISP免驱动下载器
不需要安装驱动程序,即插即用,可烧录AT系列芯片也可以烧录AVR芯片其接口定义为:
3、烧录软件
可用PROGISP软件(1)图标
(2)工作界面
4、下载电路连线
其他脚不接
5、程序下载
(1)按照下载电路连线,连接好单片机和下载模块;(2)选择芯片种类
(3)选择hex文件:右侧的【调入Flash】
(4)烧录程序:点击“自动”按钮
程序烧录成功的效果
看到Successfully done就可以了。