Keil环境烧写单片机流程

这篇具有很好参考价值的文章主要介绍了Keil环境烧写单片机流程。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

要把编写好的c代码程序烧录到单片机,需要两个平台

第一个是开发环境Keil,第二个是烧写平台ISP

下载完Keil,可能需要注册,首先以管理员身份运行,然后点击File,License Management,拷贝Computer ID,然后以管理员身份打开注册机文件KEIL_Lic.exe,将Computer ID粘贴到对应位置,generate之后就可以获取到注册码,然后将注册码粘贴到License Management的New License ID Code位置,addLic,成功之后就会显示LIC Added Successfully,然后close就注册成功了

Keil

Keil是我们编写项目程序需要的平台,在Keil里创建项目,编译c文件,并且帮助生成hex文件,因为单片机不认识高级语言,能认识的文件就是hex文件

首先打开Keil,点击project,创建项目或者打开项目,打开项目打开后缀名为uvproj的文件,创建项目点击new uVision project,然后选择要存储的位置,在里面创建uvproj文件,并命名

keil怎么把程序烧录进单片机,C51单片机,单片机,嵌入式硬件,51单片机

创建成功后会提示芯片配置文件的选择,如果是C51单片机,可以选择Atmel公司,再选择不同的架构,C51或者C52,选择完毕后,会提示生成STARTUP文件,汇编文件,这份文件是单片机上电之后的启动代码,同意之后就会生成项目文件夹,然后我们就可以右键Source Group,add Existing file to Source Group,添加已存在的c代码文件到Source Group下,可以提前在之前项目文件夹的位置里创建一份c代码,为了以后方便拷贝到项目文件夹;也可以add New file创建新的c文件

keil怎么把程序烧录进单片机,C51单片机,单片机,嵌入式硬件,51单片机

 keil怎么把程序烧录进单片机,C51单片机,单片机,嵌入式硬件,51单片机

keil怎么把程序烧录进单片机,C51单片机,单片机,嵌入式硬件,51单片机

 keil怎么把程序烧录进单片机,C51单片机,单片机,嵌入式硬件,51单片机

创建好c文件后,为了将编写好的的c语言代码编译后转换为单片机认识的机器代码,需要在文件上方的锤子形状里配置option,点击Output勾选上Create HEX File,这个文件就是单片机认识的二进制代码,完毕后左上角Build或Rebuild编译,就会在程序文件夹里面生成一些应用文件,包括HEX文件

keil怎么把程序烧录进单片机,C51单片机,单片机,嵌入式硬件,51单片机

ISP

ISP是我们烧写程序文件到单片机的平台,针对STC系列单片机设计,可以将Keil里面生成的HEX文件烧录到单片机中

单片机连接电脑后,需要先安装串口驱动,打开驱动安装程序cH341ser.exe,安装驱动,安装成功后,可以在设备管理器查看该串口

打开ISP后,先左上角选择对应的单片机型号,串口号,然后点击打开程序文件,选择编译好的HEX代码,然后点击下载/编程,然后重新给单片机上电,编译时,会不断闪灯,直到看到操作成功就烧录成功了,灯也会停止闪烁

keil怎么把程序烧录进单片机,C51单片机,单片机,嵌入式硬件,51单片机

keil怎么把程序烧录进单片机,C51单片机,单片机,嵌入式硬件,51单片机文章来源地址https://www.toymoban.com/news/detail-575062.html

到了这里,关于Keil环境烧写单片机流程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 51单片机(STC8) -- 开发环境搭建(Keil C51)

    STC8H3K系列芯片概述 文章中所用的芯片选型为STC8H3K64S4,后续STC8案例均以该芯片展开 内核 • 超高速 8051 内核(1T),比传统 8051 约快 12 倍以上,指令代码完全兼容传统8051 • 21个中断源,4 级中断优先级 • 支持在线仿真 工作电压 • 1.9V~5.5V 工作温度 • -40℃~85℃ Flash 存储

    2024年01月25日
    浏览(39)
  • keil 4单片机程序的debug调试

    1、单击keil4窗口的调试按钮快捷图标 ,进入到软件模拟调试模式,如图所示     在软件调试模式下,可以设置断点、单步、全速、进入某个函数内部运行,还可以查看变量的变化过程、模拟硬件IO口电平变化、查看代码执行时间等,先了解一下调试按钮的功能:  其中,RS

    2024年02月09日
    浏览(35)
  • KEIL5编辑STC单片机程序

    1、keil5软件正常安装完成。 2、打开STC-ISP软件 3、 下载C51的芯片包(直接安装能编译stc芯片的keil软件,安装后直接把安装目录中的C51拷贝过来),放在keil_v5目录下面 4、新建工程 5、打开老已有工程需要确保C51路径正确,否则编译报错 编译还是报错,清除下,再编译

    2024年01月17日
    浏览(26)
  • keil和proteus联手实操单片机

    学习单片机这部分实践课时,遇到代码保存和格式转换问题,下面,我们针对这个问题进行傻瓜式教学灯塔的实践操作,keil用的是Keil uVision2 软件,proteus用到是8.6版。 第一步,先打开keil,就会发现有file大图标,  打开file,单击file下的new..,出现下面的新界面 然后再这个编

    2024年02月04日
    浏览(39)
  • Keil uvision5安装——51单片机篇

    目录 一、Keil uvsion5-下载安装 二、Keil uvsion5-软件破解 三、STC官方库添加 四、Keil相关配置 1.中文显示配置 2.消除定义但未被使用函数的警告配置(针对51单片机) 五、程序烧入软件的使用 步骤1:点击下方链接,将文件下载到电脑上。 链接:https://pan.baidu.com/s/1HI-URr7KCL2bHxK5

    2023年04月09日
    浏览(45)
  • 成功解决keil识别不到单片机芯片,下载不了程序

    我的芯片是STM32F429,正点原子的阿波罗。 今天使用开发板做实验,突然找不到芯片了, 以前下载的PWM波也运行不了 。查找了好久,原来是芯片锁了,终于解决了。 我是第二种办法实现给芯片解锁的,第一种是我猜测的。 解决办法: 第一种: 先给驱动板上电,boot0接到3.3

    2024年02月15日
    浏览(23)
  • Keil5新建51单片机demo工程模板

    51单片机新建工程使用到的软件有keil5,首先安装好keil5软件,安装教程在:【Keil(C51)介绍、下载、安装、注册与2个补丁】Keil(C51)介绍、下载、安装与2个补丁_西晋的no1的博客-CSDN博客 一个单片机工程中会有很多个文件,因此新建工程时首先在电脑的某个路径下新建一个文

    2024年02月16日
    浏览(60)
  • keil5 烧录程序到单片机的方法

    Keil是一种常用的单片机开发工具,支持多种单片机芯片。下面详细说明Keil5如何烧录程序到单片机的方法。 编译程序 首先,在Keil5中打开编写好的程序工程,进行编译。编译生成的可执行文件是.hex或.bin格式的文件。在Keil5中,选择Project-Build Target或者按下快捷键F7,进行编译

    2023年04月08日
    浏览(37)
  • keil中添加stc单片机芯片包的方法

            以前在编程STC89C52单片机的时候,选择芯片包的时候都是选择的atmel公司的AT89C51,因为他们不管在程序上还是在硬件上都是兼容的。博主最近打开一个工程代码,它是用STC89C52芯片作为工程的目标芯片,我在打开代码的时候就出现如下提示:         它提示我,没有

    2024年02月15日
    浏览(29)
  • 【51单片机Keil+Proteus8.9】门锁控制电路

    二、设计思路 电路设计 1.电源部分:使用BATTERY为整个电路提供电源,可以在电路中加入一个电 源开关,以便控制电源的开启和关闭。 2.处理器部分:使用AT89C51芯片作为主处理器,通过编写程序实现门锁的 控制。AT89C51芯片具有丰富的I/O端口,可以方便地与外部器件进行通信

    2024年01月20日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包