
单片机程序下载说明.pdf
16页星宇电子淘宝店铺:星宇电子淘宝店铺: 目录目录 1 使用 USBASP 下载 AT89S52 和 ATMEGA8.............................................................................2 1.1 USBASP 驱动的安装 ........................................................................................................2 1.2 用 RPOGISP1.72 对 AT89S52 进行下载.........................................................................6 1.3 用 PROGISP1.72 对 ATMEGA8 进行下载......................................................................9 2 如何下载 STC89C52RC 和 STC90C516RD+单片机...............................................................13 2.1 PL2303 驱动的安装.........................................................................................................13 2.2 如何连接开发板 .............................................................................................................14 2.3 用 STC- ISP 4.83 软件下载 STC89C52RC......................................................................15 2.4 用 STC- ISP 4.83 软件下载 STC90C516RD+.................................................................16 星宇电子淘宝店铺:星宇电子淘宝店铺: 单片机下载单片机下载 用 C 语言或者汇编语言编写的文件,最后都要下载到单片机来检测所写代 码是否按照设计思路进行运行。
把程序下载到单片机,往往是初学者的第一个实 践项目下载成功后,都会有一种兴奋感,给自己学习单片机增加动力 这 一 章 , 我 们 详 细 的 讲 一 下 AT89S52 、 ATMEGA8 、 STC89C52 和 STC90C516RD+的下载说明 1 使用使用 USBASP 下载下载 AT89S52 和和 ATMEGA8 1.1 USBASP 驱动的安装驱动的安装 AT89S52 和 ATMEGA8 单片机都是用 USBASP 下载器进行下载 什么是 USBASP: USBASP 是一种基于 ATMEL 公司的 AVR 系列 RISC 单片机 的高速性质和一个由纯软件的 USB 通信协议栈而构成的一个可以向 51 系 列,AVR 系列单片机下载(烧写)程序的下载器 下载以前, 我们要来讲一下如何连接 USBASP 和安装驱动 安装驱动前需要 把 USBASP 和电脑的 USB 口进行连接 (1)插入 USBASP 下载线,电脑应能识别出 USBASP 设备 星宇电子淘宝店铺:星宇电子淘宝店铺: (2)在后面跳出的硬件安装向导里选择“否,暂时不” 点 “下一步” 继续安 装 (3)选择“从列表或指定位置安装”。
(4)如果您是 XP 系统,选择资料里的“51-AVR 二合一单片机开发板配套光盘 \USBASP 下载软件和驱动\USBASP 驱动\适用于 XP 系统”下的“USB 驱动程序” 文件夹,点确定返回 星宇电子淘宝店铺:星宇电子淘宝店铺: 如果您是 WIN7 系统,则选择资料里的“51-AVR 二合一单片机开发板配套光盘 \USBASP 下载软件和驱动\USBASP 驱动\适用于 WIN7 系统” 下的 “USB 驱动程序” 文件夹,点确定返回 (5)开始自动安装驱动程序 星宇电子淘宝店铺:星宇电子淘宝店铺: (6)安装完成 (7)驱动安装完成后,在资源管理器里能看到 USBasp 了 注意:注意:如果部分顾客没有弹出(2)步骤,那么只需要进入“设备管理器” 找到相应的 USBASP(这时应该在 USBASP 上有一个感叹号),右建点击 “USBASP” ,在弹出来的对话框中选择“更新驱动”即可,然后接着(3)步骤 开始装驱动 星宇电子淘宝店铺:星宇电子淘宝店铺: 1.2 用用 RPOGISP1.72 对对 AT89S52 进行下载进行下载 下载 AT89S52 前,做好相应的准备工作: ①连接 USBASP 到电脑,这时会发现 USBASP 的 D3 发光。
②连接到 JP6,AT89S52 专用的 ISP 接口 ③打开右下角的电源这时 LED16 发光 打开 PROGISP 软件后,配置勾选项,建议大家不要去动,默认即可 (1)选择相应的芯片,这里选择“AT89S52” 星宇电子淘宝店铺:星宇电子淘宝店铺: (2)选择软件上面的“调入 Flash” (3)选择需要下载的 HEX 文件HEX 文件在这个目录“配套程序\AT89S52 配套代码\【实验 01】点亮一个 LED 方法 1” 星宇电子淘宝店铺:星宇电子淘宝店铺: (4)选择自动,便可以进行下载了 下载过程常见错误解决方法:下载过程常见错误解决方法: 出现上图错误提示,很大可能是没有打开电源 打开开发板右下角的开关就可以解决 出现上图错误提示,很大可能是: ① 片机没有接晶振,晶振接口位置在单片机的左下角 ② P1.5、P1.6、P1.7 端口有干扰电平,如果连接了杜邦线在那三个 IO,建 议取掉杜邦线再试 ③ 也许你接错芯片了,开发板上不是 AT89S52 ④ 部分电脑有下载困难的情况,建议把 USBASP 上的 J1 用跳线帽段接上, 进行低速下载如果是 J1 短接上,空片检查不要勾选,否则很慢。
星宇电子淘宝店铺:星宇电子淘宝店铺: 1.3 用用 PROGISP1.72 对对 ATMEGA8 进行下载进行下载 下载 ATMEGA8 前,做好相应的准备工作: ①连接 USBASP 到电脑,这时会发现 USBASP 的 D3 发光 ②连接到 JP7,ATMEGA8 专用的 ISP 接口 ③打开右下角的电源这时 LED16 发光 打开 PROGISP 软件后,配置勾选项,建议大家不要去动,默认即可 (1)选择芯片 “ATmega8” 星宇电子淘宝店铺:星宇电子淘宝店铺: (2)勾选“编程熔丝”这个选项点击“编程熔丝”的后面的数值 会出现下面的配置, 配置参考下图就可以了 大部分的配置不需要改动 CKSEL0—CKSEL3, 是选配晶振配置的 我们选择 CKSEL3=0, CKSEL2=1, CKSEL1=0,CKSEL0=0,这时,ATEMGA8 单片机是使用内部 8M 晶振 WTDON=1 这时是不启用看门狗如果让 WTDON=0,如果代码中没有对看 门狗进行赋值和喂狗,那么程序讲不能运行,因为我们是初学单片机,代码中一 般都不需要用到看门狗,所以我们让 WTDON=1。
一般编程时,大家可以根据需要配置 CKSEL0 — CKSEL3 即可,且必须让 WTDON=1,改其他的选项不建议顾客去修了 星宇电子淘宝店铺:星宇电子淘宝店铺: (3)选择“调入 Flash” (4)选择需要下载的 HEX 文件 HEX 文件在这个目录 “配套程序\ATMEGA8 配套代码\【实验 01】闪烁灯” 星宇电子淘宝店铺:星宇电子淘宝店铺: (5)选择自动,便可以进行下载了 下载过程常见错误解决方法:下载过程常见错误解决方法: 出现上图错误提示,很大可能是: ① 没有开电,打开位于开发板右下角的电源开关 ② 如果你前次烧录时,选择了使用外部晶振,那么你应该把晶振接上 ③ 如果熔丝位配置错误或者是烧录到了其他错误的 HEX 文件,会造成上面 的错误提示我们可以把 ATMEGA8 的 PB6 引脚和 AT89S52 等 51 单片机的 ALE 引 脚连接,然后按照正常方法下载 ④ 部分电脑有下载困难的情况,建议把 USBASP 上的 J1 用跳线帽段接上, 进行低速下载如果是 J1 短接上,空片检查不要勾选,否则很慢 星宇电子淘宝店铺:星宇电子淘宝店铺: 2 如何下载如何下载 STC89C52RC 和和 STC90C516RD+单片机单片机 2.1 PL2303 驱动的安装驱动的安装 连上开发板,运行所要安装的驱动,驱动在“USB 转串口的驱动”目录下 面。
如果你是 XP 系统,请运行“xp”目录下面的“PL2303_XP.exe”这个文件 如果你是 W7 或者 VISTA 系统,请运行“w7”目录下面的那个 “PL2303_W7.exe” 请注意以下几点: ① 安装完成之后,按照提示的信息,必须重启计算机 ② 如果你的电脑已经安装此驱动或同类不同版本的驱动时,必须先删除原 驱动后,重启计算机,才能再次安装否则,将提示“无法安装新硬件” ③ 请不要使用同类其它版本的驱动,否则将会影响开发箱使用性能,使用 前务必把我们的提供的驱动安装一次 安装成功后,会在“系统属性- - 硬件- - 设备管理器- - COM 口”中看到多出的 COM 口 在这里会看到端口中多了一个“Prlific USB-to-Serial Comm Port(COM4)” 这个就是你的 USB 线在你这台电脑所占用的 COM 口COM*不同的电脑会不同 星宇电子淘宝店铺:星宇电子淘宝店铺: 2.2 如何连接开发板如何连接开发板 下载 STC 系列单片机, 只需要连接 USB 线就可以了 因为我们把 USB 转串 口芯片 PL2303 做到了开发板上,STC 单片机又是用串口下载,所以,我们直接 用 USB 线就可以下载、串口通讯和供电了。
下载前请确认 JP2 接口是如下接法: 星宇电子淘宝店铺:星宇电子淘宝店铺: 2.3 用用 STC- ISP 4.83 软件下载软件下载 STC89C52RC 说明: 1、首先在 MCU TYPE 中选择芯片,我们这里选择 STC89C52RC 2、选择你要下载的 HEX 文件,在“配套程序\AT89S52 配套代码”文件夹下因为 AT89S52 和 STC89C52RC 代码完全兼容,所以我们下载 AT89S52 的代。