如何进行第一次单片机烧录

  • 第一步:安装Keil
    • 安装Keil本体
  • 第二步:编写一个代码

第一步:安装Keil

要进行单片机的学习,软件和硬件是不可分的,一般单片机的源码都是用Keil写出来的,然后生成.Hex文件用烧录软件烧录进单片机。

安装Keil本体


可以看到上面这个就是了
一路点击next

这里随便选择一个盘就好了,不建议C盘,C盘东西多了拖计算机整体速度。
我这里默认D盘


以上按自己喜欢填就好了,其实都是可以随便填的,包括邮箱那个,我这样规范其实是因为我是个强迫症


全选无所谓,借来你会跳进一个介绍C51的网站,退出就好


安装好之后,打开Keil就是下面这样

接下来我们退出重进以管理员身份运行Keil,找到license manage

好了,我想我们应该还记得文章开头的文件夹里是有俩个运行程序的,点开另一个


就是这个

CID那里复制粘贴刚刚在license manage里右上角看到的CID


这样就行了,因为我们是学习C51,Target选C51就行,粘贴好CID再Generate就会有注册码,复制这段码

复制到LIC这里,点击右边的Add LIC,最后Close就行。
以上内容百度Keil4安装步骤均有

第二步:编写一个代码

话不多说,跟着图片走就好



好了,到了这一步,估计第一次学单片机的就会晕了,这怎么选?
先点击Atmel左边的加号

进去之后会看到一堆的列表,别着急,AT89C51和T89C51开头的都可以选,学习不要求那么精确。都可以烧进单片机。我这里选了AT89C51

点击OK后返回,然后选是

这里我不得不吐槽一下这个Keil4,Keil2就没有这么多劳什子玩意,直接对应着选89C51就好了

很遗憾我不会汇编,于是我用C语言写一个程序

首先是new一个代码

这里写了一个蜂鸣器的代码,保存一下

保存好之后,双击想要放代码的项目,选中刚刚写的代码,Add进去,然后关闭这个窗口


然后我们选中这个小锤子一样的东西(我是这样看的= =)

然后其他都不用改,进入output,选中那个生成HEX格式文件的就好,然后OK

然后点击那个两个箭头指向下的盒子一样的东西

没有错,没有警告,很完美。

emmm,那么这个我们要用来烧录的HEX在哪里呢,就在你之前放new的代码那里,什么?你忘了?不要紧,再new一个代码,这个路径会是你上一次保存的路径,进去就看到了。然后取消创建代码就行了。这里说个技巧,这下面一排全是快捷键,自己摸索一下吧

这样,我们就找到了我们的HEX文件,他的名字和这个项目的名字是一致的

然后我们打开我们的烧录软件,所有配置跟我一样就行

串口这个东西,得先用商家给发的驱动给你的单片机平台安装一下才行,然后你就可以在串口那里找到你的接口了,商家给的很详细,我就不赘述了

回到烧录上,点击打开文件这个按钮,选择我们刚刚看到的路径,放心,烧录软件自动过滤其他格式文件,只会看到HEX,没有那么多杂七杂八,点击想要烧录的HEX文件,再点击下面的打开就好


好了,接下来就是将单片机和你的笔记本连接,将单片机开机,串口驱动安装一下,安装好了的直接选择串口,再点击程序下载。下载不成功的,那就是要过电流,电擦除电写入嘛。过电流其实就是点击程序下载之后开一下单片机或者关一下单片机,反复操作你会掌握规律的。

至此,你已经学会了基本的单片机写入了~~!

如何进行第一次单片机烧录相关推荐

  1. 计算机行业中的烧写怎么翻译,单片机怎么烧录程序_单片机烧录程序步骤说明...

    描述 单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU.随机存储器RAM.只读存储器ROM.多种I/O口和中断系统.定时器/ ...

  2. c51单片机烧录程序 控制台显示正在检测目标单片机

    问题 c51单片机烧录程序 控制台显示正在检测目标单片机 详细问题 笔者使用单片机型号STC89C52, 进行程序烧录.控制台显示正在检测目标单片机 解决方案 将单片机型号由STC89C52更改为ST ...

  3. STM32单片机烧录失败汇总

    STM32单片机烧录失败汇总 文章目录 STM32单片机烧录失败汇总 前言 烧录不成功的排查方法 一.硬件问题 1 单片机ADC参考电压引脚,VDDA引脚悬空导致程序不能烧录 2 IO复用引发的血案 ...

  4. MRS 配套ARM内核单片机烧录工具使用说明(RISCV/ARM IDE)

    MRS 配套ARM内核单片机烧录工具使用说明V1.0 一. 概述 WCH-Link Utility是一款配合WCH-Link(V1.40及以后固件版本)使用的SWD方式单片机代码烧录工具.(软件位置: ...

  5. 新塘单片机烧写器_ICP Programming Tool下载|新唐单片机烧录工具ICP Programming Tool v3.00.6909 官方版 下载 - 巴士下载站...

    ICP Programming Tool(新唐单片机烧录工具),程序自带Nu-Link USB Driver 1.6驱动程序,支持8051/M031/M051/M0518/M0519/M0564/M5 ...

  6. 单片机烧录不进去怎么办?通用类!

    我们经常会遇到芯片超时,单片机烧录不进去的情况,我也经常遇到,哎! 解决办法:这里是我对遇到的一些情况总结,只有几点! 1.串口驱动没有装:(这个通常出现在新买的开发板上,具体就是找到对应型号,装一下 ...

  7. 单片机烧录问题 单片机安装驱动问题

    首先分享一下自己单片机刚烧录时遇到的问题.我用的是普中的STC89C52标配,在买回来后遇到的第一个问题就是烧录的问题,将单片机安卓口和电脑接口连接后,发现驱动是安装成功了,但是在"我的电脑 ...

  8. 单片机烧录软件编写_单片机技术系列之一:单片机概述

    按控制要求设计好单片机电路原理图后,还要依据电路原理图将实际的单片机电路制作出来.制作单片机电路有两种方法:一种是用电路板设计软件(如Protel99SE软件)设计出与电路原理图相对应的PCB图(印制 ...

  9. lpc2000 filash utility 程序烧写工具_单片机烧录程序的次数

    单片机是可编程器件,开发者把程序写好.编译完之后,需要烧录到单片机中,单片机才能按照开发者的逻辑去执行.在这个烧录的过程中需要用到专用的烧录工具.比如51单片机的USB/TTL.STM单片机的STli ...

最新文章

  1. SDE+ORACLE优化配置
  2. [react] React的事件和普通的HTML事件有什么不同
  3. oracle 查询所有组合,Oracle的组合条件查询
  4. 快应用不会取代 App,未来将赋能 IoT!
  5. python详细安装教程-超详细Python与PyCharm安装教程,看这一篇就够了
  6. Docker教程小白实操入门(4)--如何停止一个容器
  7. OFDM通信链路仿真加噪声方法总结
  8. 图像变换 - 图像拉伸、收缩、扭曲、旋转- 仿射变换(cvWarpAffine)
  9. 吃鸡降落伞降落,射线检测,触发销毁降落伞等
  10. 闪讯利用openwrt路由器拨号教程(五)
  11. Python实现rosbag转换成video
  12. 如何用Procmon.exe来监视SQLSERVER的logwrite大小
  13. 海康、大华、华为等GB28181国标平台向上级联给LiveGBS GB28181平台的操作示例
  14. 移动开发的英文单词发音
  15. 关于标题党、八卦的最优解!!!
  16. 使用微信同声传译,实现页面滑动播放
  17. 【转】我的第一次和最后一次 Hackathon 经历
  18. 以下对python程序设计风格_以下对 Python 程序设计风格描述正确的选项是( )
  19. 佳能c3020维修模式 白电平调整_各品牌传真机清零方法及白电平调整方法汇总
  20. 计算机基础白板课件,白板教学最流行的6种教学模式-交互式电子白板课件制作心得...

热门文章

  1. html文字自动消失了,为什么从网页上复制的文字到word上一修改后面的字就自动消失了...
  2. 前端学习记录005_canvas绘制钟表
  3. 安装ubuntu8.04。。。。
  4. 评分卡模型案例(一)| 基础知识
  5. 七层网络模型(大致信息讲解)
  6. caffe安装详细完整过程(Ubuntu16.04、Ubuntu18.04系统)
  7. 铁死亡,究竟该如何检测?- MedChemExpress
  8. NRF52832学习笔记(2)—— 添加DFU功能(基于SDK15.3)
  9. 如何学习一门计算机语言(续)
  10. synchronized——java同步关键字