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文件,并命名

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

 

 

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

ISP

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

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

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

  • 7
    点赞
  • 60
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

做台无人机

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值