学习单片机很重要的一步就是为单片机烧写程序,烧写程序是初学者体验单片机并快速入门的第一步,51单片机由于比较简单,并且为了节省学习成本,一般很少使用调试器,而是直接用单片机的串口烧写程序。下图是我使用的开发板,这个开发板上已经集成了USB转串口芯片。

要为单片机烧写程序首先要安装USB转串口芯片的驱动,不同的芯片的驱动程序也不一样,我这里的USB转串口芯片为PL2303,安装了驱动程序之后,用USB线将板子与计算机连接起来,则在计算机上的设备管理器中可以找到模拟出的串口,如下图所示。

串口对应的串口号为COM3。

安装好串口驱动之后,接下需要用到的是烧写软件,可以从相应的网站下载到。软件名称为STC_ISP,如下图所示。

双击上图中的绿色框中的图标。需要注意的是,这个软件是非安装版的,有的电脑系统可能不兼容。如果系统在使用非安装版时出现缺少插件现象,请使用安装版。安装版下载地址:http://www.mcu-memory.com,网站中包含了STC的各种官方资料。

打开软件后,如下图所示。

接下来进行的操作是:

1、选择单片机型号为STC89C516RD+,如下图所示。

2、打开HEX文件,点击如下图所示的“OpenFile/打开文件”按钮,在跳出的窗口内选择需要打开的HEX文件。在一个工程的目录下可以找到。

3、设置串口的编号。将下图中的COM选择为我们之前在设备管理器中看到的串口编号。我这里是“COM3”。

4、下载,点击软件窗口中的“Download/下载”按钮,如下图所示。

点击之后,烧写软件的提示窗口如下图所示。

这是51单片机下载必须的一个步骤:冷启动。这是需要关闭开发板上的电源开关,稍等一会之后再打开电源开关。程序下载成功之后提示窗口中的内容如下图所示。

51单片机(二)—— 如何烧写51单片机程序相关推荐

  1. C语言烧写C51单片机的线,51单片机烧写程序过程以及详细说明【图文】

    Step 1:Keil软件的安装 1.选中文件夹中的C51V900安装程序并打开,如图: 2.在安装对话框里一直选择Next,直到Finish完成Keil的安装. Step 2: 安装USB转串口线的 ...

  2. hc05与单片机连接图_小白学单片机:单片机烧写器及烧写软件的使用

    一.为什么叫烧写 早期一般是将调试好的单片机程序写入到ROM.EPROM中,这种操作就像刻制光盘一样,实在高电压方式下写入,PROM是一次性写入,存储内部发生变化,有些线路或元件就被烧断,不可再恢复, ...

  3. STC单片机蓝牙无线下载-烧写程序ISP(STC8 STC15 STC12 STC11 STC89)

    前一阵子用单片机开发一个小东西,其应用在一个非常潮湿的环境,以至于电脑和人员没发接近,但是又需要很长时间来调整参数,才能将设备设定好.另外设备一直在转动,这又导致不能通过电缆下载程序.在此时,我想到了 ...

  4. 单片机片内存储器烧写

    单片机片内存储器烧写(ROM编程) (纯粹个人理解,收集资料总结,如有不妥还请指出) 单片机应用系统由硬件和软件组成,软件的载体是硬件的程序存储器,程序存储器采用只读存储器,这种存储器在电源关闭后,仍 ...

  5. 手把手教你做树莓派魔镜-MagicMirror(二)-烧写系统卡

    本系列文章: 手把手教你做树莓派魔镜-MagicMirror(一)-准备工作 手把手教你做树莓派魔镜-MagicMirror(二)-烧写系统卡 手把手教你做树莓派魔镜-MagicMirror(三)-系 ...

  6. 第0课第2节_刚接触开发板之烧写裸板程序

    第0课第2节_刚接触开发板之烧写裸板程序 tftp用法 q //退出菜单 help tftp print //显示IP set ipaddr 192.168.31.203 //设置开发板IP set ...

  7. 使用eop烧写裸板程序步骤

    初次使用eop烧写裸板程序步骤 1.eop连接到PC. 2.安装驱动(若安装失败,则需要禁用驱动签名即可,步骤看我之前发布的文章). 3.安装App. 4.开发板连接eop,eop连接PC. 5.执行 ...

  8. 飞思卡尔MKL系列单片机用jlink烧写程序出现的Kinetis (connect): Timeout while halting CPU. CPU does not stop.问题

    最近用Jlink烧写飞思卡尔MKL16Z128单片机时发现经常出现不能连接成功的情况,用的是SWD接口,排查了好久后来发现问题在单片机的RESET脚上,因为之前用SWD接口的时候只接4线(SWD.SC ...

  9. 韦东山嵌入式第一期学习笔记DAY_2——6_2_使用eop烧写裸板程序

    作者:GWD 时间:2019.7.3 一.课程内容 1.安装JTAG驱动: 1).复制驱动所在路径: 2).安装驱动时候,选择浏览计算机以查找(注意对于EOP需要安装几次驱动,路径都是一样的) 2.安 ...

  10. nios 双核 烧录_FPGA烧写NIOS ii程序至FLASH(epcs)中

    硬件平台:黑金开发板 软件平台:quartus 11.0  NIOS II 11.0IDE FPGA芯片:EP4CE6F17C8N 1.      新建工程,bdf文件,这些不做具体说明了,网络资料详 ...

最新文章

  1. bazel 链接第三方动态库_Linux 动态库与静态库制作及使用详解
  2. mysql 隐藏中间四位_MySQL知识体系——索引
  3. 什么是 Unix 以及它为什么这么重要?
  4. QTP工作原理的学习心得
  5. openstack 功能_2016年OpenStack的新功能:看一下Newton版本
  6. 【HDU2825】Wireless Password,AC自动机+状态压缩DP
  7. xml Android 冒号,冒号字符在XML元素序列化过程中被编码为x003A
  8. Linux FTP文件服务器共享/匿名访问。别名访问。用户访问
  9. 洛谷 P2123 皇后游戏(贪心)
  10. python我的世界给予物品指令_我的世界指令:强大的 /give 指令
  11. centos 安装Htseq_APPNode管理面板安装使用教材
  12. android 短信打开APP功能及注意事项
  13. 干货 I 用数据分析进行“无死角”的复盘?
  14. 什么是金手指,金手指的设计要求有哪些?
  15. 双语电子商城系统(含小程序) v5.0
  16. 程序的可重用性的概念_可重用的Web应用程序策略:在多个位置运行同一应用程序的三种模式
  17. 给大家一些很经典MLDN李兴华的java web的学习资料 主要是框架部分的
  18. umi-request
  19. 阿里日、阿里人、阿里公益,马云一年完成的75个公益时
  20. 卫星地图多长时间更新一次啊?

热门文章

  1. Slate轨道工具使用(四)—根动画与位置
  2. 调用百度图像识别api处理网络图片(文字识别)
  3. GPU硬件加速的原理
  4. 游戏素材网站推荐!!!
  5. VMware Tools详细步骤
  6. SQL查询语句大全(个人总结)
  7. 安卓psp模拟器哪个好_psp模拟器安卓完美版下载_psp模拟器完美版手机版下载_玩游戏网...
  8. three.js实现球体地球城市模拟迁徙
  9. 计算机主板显卡接口,【我想给电脑加个显卡,但是不知道这个主板的显卡接口是什么类型的?】.请大家帮忙...
  10. Android 动画 - TranslateAnimation位移动画