文章插图
文章插图
Keil是单片机的一款开发环境,分为不同的版本分别对应不同阶段的单片机 。
主流的就是51单片机和STM32单片机 。
一般来说51单片机和STM32单片机的Keil版本不能共用,也就是一个keil不能同时编译51和STM32单片机的程序 。
但是无际单片机编程研究出了可以共用的方法,这块可以先关注我们,后续会教大家怎么去设置 。
前面说了keil是一款开发环境工具,那它主要的作用有以下2个:
1.编写单片机程序
单片机支持用汇编和c语言来编写程序,汇编一般用的资源非常少的单片机,我做了10年单片机开发基本没用过 。
所以建议新手主力去学习c语言,最好是学习单片机c语言编程 。
这个跟纯软件的c语言教程有点差别,主要体现在开发环境和需要学习的知识点 。
针对单片机的c语言编程我们也录制了一套系统的视频教程,主要偏向实战为主,对于单片机开发不常用的知识点没去讲 。
教程可以搜无际单片机编程找到我们 。
2.编译程序
我们写好程序以后,需要编译成hex的文件,下载到单片机里面去执行 。
Keil就提供了这样的功能 。
那我们熟悉了keil主要的功能以后,下面来跟大家讲一下keil怎么去使用 。
下载、安装、破解这些就不去讲了,很简单,随便都能找到教程,我们尽量讲重点:怎么搭建开发环境 。
打开下载安装好的keil,图标如下:
打开以后新建工程
3.选择单片机型号
这样基础工程就建立完成了
不过光建立工程还不够,我们主要是要写程序对吧?
5.新建文本
新建完毕界面如下:
6.保存文件到工程目录
我们需要把这个文本保存到我们的工程目录下,并且把文本改成.c后缀,方便开发环境去识别它的类型 。
7.导入刚刚保存的文件到工程
8.可以开始写程序了
如果是STM32单片机,编写完最基础的main函数以后,编译会出现以下错误:
【单片机keil软件使用 单片机编程软件keil4】这个错误是因为没有增加STM32的启动文件导致的 。
- 为什么关了灯了灯泡还微亮-用51单片机的外部中断控制led灯的开光,当按下一个键时,led灯全亮,按下另一个键时,led灯熄灭
- 为什么2020款轩逸悦享版车灯开光拨到OFF档,灯还是关不了? 单片机51点亮一个led灯
- 【数字65是什么意思】单片机R7R6 R4R3=R2R1R0什么意思?
- 软件使用限制破解方法
- 单片机光标显示问题 12864方面的_12864 开光标
- keil4怎么生成hex文件没有 keil4怎么生成hex文件