当前位置:首页 > 生活百科

单片机编程软件keil(单片机常用编程软件)

栏目:生活百科日期:2025-05-10浏览:0

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函数以后,编译会出现以下错误:

这个错误是因为没有增加STM32的启动文件导致的。

“单片机编程软件keil(单片机常用编程软件)” 的相关文章

lenovo轻薄本多少钱(口碑最好的联想轻薄本使用体验)

说起联想的Yoga,很多人还是不太熟悉,其实评价君也不太熟悉,但感觉是一种轻薄本的范畴,通过金属质感和轻薄设计,达成体验的飞跃。最近,其终于释放出了YOGA14...

一键设置手机音量大五倍是不是真的?(附:操作方法)

手机用久了后,很多人发现手机的音量会越来越小,使用起来非常不方便吗,小编今天教大家一招,打开手机上的这个开关,音量立刻变大好几倍。苹果手机首先打开的手机的【设置...

养老金全国统筹明年启动(实体店经商环境或迎来转机)

按照既定的时间表,企业职工基本养老保险全国统筹明年初正式实施,这标志着我国职工养老保险制度建立24年以来,终于走出地区分割,迈向了全国统一的时代。养老金全国统筹...

商场竞品分析报告ppt模板(4点做好竞品分析报告ppt)

竞品分析报告PPT对于产品经理或者产品运营人员而言可以说是一门基础课了,不少刚刚入门的菜鸟级产品从业者往往苦恼于竞品分析报告要怎么写,这篇文章我们主要从一份合格...

adobe打印机安装(免费pdf虚拟打印机设置)

刚才在解决UOS安装联系LJ3650DN打印机驱动的过程中找到打印机语言PCL,经过查询,找到该语言介绍如下:PostScript语言PostScript是一种...

excel每行不同颜色快捷键(把表格弄成不同颜色技巧)

Hello大家好,我是帮帮。今天跟大家分享一下EXCEL自动整行变色技巧,条件格式设置,标注变色超轻松。有个好消息!为了方便大家更快的掌握技巧,寻找捷径。请大家...

公众号怎么做商城抽奖活动,公众号小白运营入门教程

公众号怎么做?手把手教你公众号怎么做?这对于大多新媒体人来说再简单不过了,但是可能还是有一些人不知道怎么操作!现在手把手教你公众号怎么做!1:微信公众号注册公众...

tlv协议格式应用(tlv格式数据解析案例)

说明之前介绍过EIGRP建立邻居的过程,并且介绍了一些特性,这次主要看的是EIGRP的数据包格式,包括TLV,和EIGRP的三张表的内容。EIGRP的包头字段1...

steam社区中心打不开(steam上社区无法使用解决方案)

Steam是目前一款非常流行、好用的游戏整合平台,在上我们不仅可以畅玩很多最新最热的游戏,还可以进行游戏的讨论、分享和上传。而在Steam平台上,它有一个叫做...

什么是互联网运营,互联网运营的目的

什么是运营?运营到底是做什么的?不妨从文章以下的六个角度出发。本文目录:一、什么是互联网运营二、运营的具体划分三、运营的基础能力四、什么是高级运营五、运营在大中...