keil软件是干嘛的?keil软件怎么用?

Keil是单片机的一款开发环境,分为不同的版本分别对应不同阶段的单片机。

主流的就是51单片机和STM32单片机。

一般来说51单片机和STM32单片机的Keil版本不能共用,也就是一个keil不能同时编译51和STM32单片机的程序。

但是无际单片机编程研究出了可以共用的方法,这块可以先关注我们,后续会教大家怎么去设置。

前面说了keil是一款开发环境工具,那它主要的作用有以下2个:

1.编写单片机程序

单片机支持用汇编和c语言来编写程序,汇编一般用的资源非常少的单片机,我做了10年单片机开发基本没用过。

所以建议新手主力去学习c语言,最好是学习单片机c语言编程。

这个跟纯软件的c语言教程有点差别,主要体现在开发环境和需要学习的知识点。

针对单片机的c语言编程我们也录制了一套系统的视频教程,主要偏向实战为主,对于单片机开发不常用的知识点没去讲。

教程可以搜无际单片机编程找到我们。

2.编译程序

我们写好程序以后,需要编译成hex的文件,下载到单片机里面去执行。

Keil就提供了这样的功能。

那我们熟悉了keil主要的功能以后,下面来跟大家讲一下keil怎么去使用。

下载、安装、破解这些就不去讲了,很简单,随便都能找到教程,我们尽量讲重点:怎么搭建开发环境

1.打开下载安装好的keil,图标如下:

2.打开以后新建工程

3.选择单片机型号

4.这样基础工程就建立完成了

不过光建立工程还不够,我们主要是要写程序对吧?

5.新建文本

新建完毕界面如下:

6.保存文件到工程目录

我们需要把这个文本保存到我们的工程目录下,并且把文本改成.c后缀,方便开发环境去识别它的类型。

7.导入刚刚保存的文件到工程

8.可以开始写程序了

如果是STM32单片机,编写完最基础的main函数以后,编译会出现以下错误:

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

今天时间有限,STM32工程的环境配置还有很多细节要做,后面继续完善。

无际单片机编程
关注 关注
  • 43
    点赞
  • 232
    收藏
    觉得还不错? 一键收藏
  • 10
    评论
博客
单片机入门到高级开挂学习路径(附教程+工具)
02-26 7万+
一、先帮大家解答几个问题:1. 单片机是什么?答:单片机就是一个微型CPU,把程序烧录芯片里面,通过控制不同的外围电路实现不同产品的功能。2. 学单片机编程对数学英语有要求吗?答:数学会基本的加减乘除就行,英语会认单词a-z就行,很多外行人看到代码里一堆英文就头嗡嗡响,其实不然,只有少数语法是固定的,大多数英文都是工程师自己定义的,比如大神你也可以定义成DaShen(中文缩写)。那很多人此时就开始质疑,当初这么辛苦学数学和英语到底是为毛?数学和英语不是单片机开发的门槛,但却决定你以后能达到的高度,
博客
985研一,转嵌入式好还是后端开发好?
10-24 20
实际选择建议,车企现在机会比较多,但要注意选择相对稳定的平台,传统工业企业可能薪资略低,但比较稳定,尽量选择产品导向的公司,避免外包。我认为,这学历,两个随便挑,我说的,从趋势来看,更建议嵌入式,走供应链上游,芯片原厂、新能源车企、军工或者搞算法之类的,香的一批。卷的基本是本科及以下,又只懂基础技能的群体,因为量确实有点大。总结,具体还要看自己兴趣吧,短期内后端薪资可能更有优势,长期来看嵌入式可能更稳定,尤其是结合新兴领域,两个方向都不会过时。当然,不是我瞎吹,我有一些带硕士的案例,都取得了不错的成绩。
博客
大一物联网要不要转专业,转不了该怎么办?
10-22 700
依稀记得,当时第一款爆的物联网产品,是wifi插座,我身为公司打杂王角色,从供应链到产品研发,再一路干到说明书,不过后面项目还是凉了,具体原因就不说了。嵌入式呢,也分为很多职业方向,比如说硬件工程师,就是原理图设计、PCB设计、焊接、整理BOM清单之类的,杂活比较多,也容易背锅,不过行业对了,也很香。当然,这是从大概上来说,实际做起来,还是会有非常多细节的问题,这种对接第三方的,在早期,最容易烂尾,因为任何一方不给力,整个项目就凉了。有幸在2014年,踩中了物联网的风口,坏消息,牛马的我,一口汤都没喝上。
博客
为什么越来越多硬件工程师想转软件
10-22 331
前面做了几年软件,也有了一些硬件基础的沉淀,原理图设计也简单,很多有参考电路,然后就是学一下画板软件,比如AD之类的,再针对性学一下布线规则,比如电源线要粗一点,高速信号线要画等长线,像蛇形线这种…硬件是真苦逼,做的杂事比较多,比如硬件选型,经常还要找供应商聊,然后设计原理图,画PCB,打板回来后还要焊接,最后还要整理清单,把板子拿给我们调试程序。做完以后,做批量生产时,还要偶尔去产线去指导生产,如果发现问题,比如说发现PCB布局的缺陷,导致生产效率慢的问题,一个电解电容的摆放位置,都可能有影响。
博客
应届生入行嵌入式工资应该要多少?
10-18 507
大型科技公司(如华为、BYD、小米、大疆等): 通常能提供较高的起薪,约12000-20000元/月 优势:资源丰富,平台大,有利于细分技能的快速成长,也有助于资源的积累(人脉,供应链等)。比如你学历啥的,没啥优势,又在二三四线城市,这时你肯定是不好找工作的,那就可以先到一线城市找份工作入行,不要求工资多少,有1-2年经验后,再回到二三四线去找。入行初期,由于经验不足,企业其实已经有心理预期,就是刚毕业或者刚转行的,水平一般有限,所以技能对薪资的影响有限,仅对找工作成功率的影响比较大。
博客
刚入行做单片机开发,为什么有人6K,有人8K,影响因素有哪些?
10-14 741
第二,地区,有些二三四线,工作都难找,更别提工资了,有些人在二线,看别人在一线能拿这么多,以为自己在二线也能拿这么多,这不太现实,换个角度想,如果家在二线,哪怕工资比一线低3K,其实都是一样的,这3K贡献给房东,猪脚饭还不够。还有就是,多去线下见面聊,我做过的公司,至少有2家,不是看重我的技术水平,而是整个人的综合素质,比如说真诚,有上进心,有责任心,和领导有共同经历等等,员工的可塑性,有时比你当下掌握的技能水平更重要。工资这事,不要看别人是多少,或者自己就值多少,就觉得自己应该拿多少,还得看其它因素的。
博客
开发板学不到的7大核心技能
09-18 1075
不同的项目,类似的细节还有很多,这就是为啥只有工作了,才能真正成为工程师的原因,涉及的细节太多了,而且大多数细节问题在网上都找不到答案的。这个过程最直接的就是能培养阅读技术文档的能力,学完以后,以后用移远的模块,也很熟了,这公司的模块市场占有率非常高,很多产品都在这个型号。我觉得区别还是挺大的,我们也是从开发板学起的,开发板的尽头,是把外设调通即可。
博客
从屎山代码到RTOS,老工程师的架构进化史
08-28 1450
举例来说,在我们项目6网关的探测器列表界面下,要显示这个网关所有配对好的探测器,探测器数量一般是动态的,可能用户A配对了5个探测器,用户B配对了10个,用户C配对了20个.....在具体的代码中,我们程序定义了两个静态结构体数组用来实现探测器列表的功能。这两个静态的结构体数组占用了比较大的RAM空间,假如客户突然发神经,要求这台主机要支持配对100个探测器,这个结构体数组大小就是100,这得多吓人,光这个结构数组就把单片机的RAM用得差不多了。我们不妨计算以下:
博客
在单片机开发过程中,碰到从来没接触过的模块或芯片,该怎么办?
08-13 1050
这是嵌入式的难点之一,每个产品,需要用到的外围芯片,模块,都不一样,每换一个不同行业的产品,都要重新学习很多东西。所以,不要担心,碰到没用过的单片机,直接以公司名义,跟代理商要所有资料例程,技术支持就完了,别傻乎乎自己去摸索。实际上,你用上6,7款不同的单片机,会发现都是大同小异,有这经验,再纠结这个问题,会事半功倍。如果这个年代了,还有单片机,不提供例程,只能说明两点,第一他们有核心技术,第二,头铁。实际产品,单片机变来变去,是常见的事,不过也无需担心,因为现在芯片厂之间,也很卷。
博客
硬件,学起来让人摸不着头脑
08-07 878
而且我也建议走偏软方向,除了工资高一点,做软件也是要调硬件的,调多了,硬件知识也能积累不少,然后顺其自然就转全栈工程师了,这是我们职业生涯的发展过程。刚看到这些需求,我的第一感觉,这是招硬件打杂岗,而且写这个岗位需求的人,并不专,会造成双方有很大的沟通成本,说白了,就是去了感觉大家都不合适。想精通硬件,这些只是基础,更多的是需要大量实际项目的积累,只有通过大批量,不同环境长时间验证没问题的,才算得上是真正稳定的电路。其实我说偏软工资高一点,也不对,牛逼的硬件工程师,工资也是很高的,而且香饽饽。
博客
学单片机怎么在3-5个月内找到工作?
08-06 2955
但凡是行内资深点的工程师,都知道,没做过项目,没大量实践应用过的新手,普遍都有一个问题:按照例程都能跑起来,但是让自己去写,或者换一个功能,就没什么思路,无从下手。这几年,我们无际单片机项目特训营,跟我们主动反馈找到工作的铁子,至少有190个,在这个群体里面,90%以上的,都只做了3个项目。实际上用人单位,最看重的也是项目经验,你做过的项目,涉及的技术栈,和他们公司的项目越契合,意味着你上手越快。这13年一直在跟单片机打交道,打过工,创过业,对行业,对企业,都有一定的认知,
博客
不是说嵌入式的人才大量缺口吗,为什么它的工资水平也不是很高?
08-05 1324
但是物联网的出现,颠覆了传统硬件,能让传统硬件更智能了,让每个行业的产品,都能被重塑一次,还能衍生出很多新的应用场景,这就是变相的增量市场。殊不知,互联网的风口,不会持续很久,大多数人,也只是普通人,不会因为一个风口,就财富自由,最多就工资高点。当然,大多数人是做不到的,大家对大学生活的向往是,搞对象,打游戏,旅游....反正学习最苦逼,排最后。在经济下行时,首先受到致命冲击的,就是互联网,所以很多做纯软的,失业了,工作都难找。如果今天研究生毕业,还拿这个数,哪怕行业还很缺人了,也别干了,哈哈。
博客
过来人建议:嵌入式工程师怎么突破方向、技能、工资瓶颈?
08-02 635
我现在基本忘掉了人际关系,所以基本也没啥朋友,或许也是年纪大了,怎么舒服怎么来,自给自足,没必要看谁的脸色。而且现在,我感觉时代还是有点变化的,不像以前那种酒桌文化,大家更希望的是,把事做好,别啰里吧嗦整那些虚的。其实,大家都是脑子一热,口嗨,反正也不用负责,或者只是个人浅浅的经历,并没有大量实际数据支撑的定论。最近干的最多的,就数据采集和分析,小白最恐怖的想法,就是没数据支撑,认死理,以前我也这样。工资高的背后,意味着两点,要么产品利润高,要么是增量市场,一下招不到人。
博客
代码能力弱,编程思维几乎没有,有些勉强能看懂,让自己敲,一脸懵逼?
07-11 978
当初,我在设计无际单片机特训营的项目时,就很想采用这种方式,先给老铁们项目源码,然后提要增加/修改的功能,让他们自己先和脑细胞撕裂一下,尝试修改源码去实现功能,最后再看教程,这样理解绝对透透的。因为你想改代码改功能,必须得先把原有的代码看懂,才能改,否则改出来,就像破了几个洞的,然后用胶布粘住的水管,这里改,那里又冒了个BUG出来。最近有几个人问我,说自己代码能力弱,编程思维几乎也没有,简单的代码,勉强能看懂,让自己敲,就一脸懵逼,下一步该怎么学习?我也纳闷,难道是我的学习方式,方向不对吗?
博客
【无标题】
07-10 912
刚开始,尝试抱着一本厚厚的电子元器件手册啃,又感觉看书过于枯燥,又下载了几十G的视频教程,结果跌入魔法电路的深渊,仿佛在学一门高深莫测的数学课,因此陷入无尽的学习死循环。不再单独去学电路了,转去学开发板,因为很多开发板,在实践的过程中,也会讲到元器件及电路,而这种边学边用的方式,更好理解。我收集了一些经典电路参考图,在设计相关功能的时候,可以借鉴或者在此基础上改,可大大提高效率,需要的可找我安排。后面我也意识到,学习硬件,不应该从理论出发,而应该从实践入手,最后再以实践结果,倒推理论巩固。
博客
单片机软件架构连载(5)-队列
07-08 993
前面讲了指针、结构体之类的基础知识。这篇内容开始,就要对这些基础知识,做一些复杂的应用了,比如说队列。其实,在2018年的时候,我录制过一套程序架构的视频,里面有手把手写队列的教程,讲了一系列贴近实际的高阶编程思维和技巧,受到了很多粉丝朋友们的好评和认可。但由于教程录制的比较早,音质比较差,还有一些细节不够完善。所以这根刺,一直扎在我的心里,为了让无际单片机特训营的铁子们,在学我们项目时,能更高效,更好地理解,最近计划把这些基础内容,重新梳理一遍,做成一个系列的软件架构2.0图文/视频教程。
博客
单片机软件架构连载(4)-结构体
07-04 1114
语法如下:这里的结构体名是你自定义的名称,用于之后引用这个结构体类型。示例代码:每个类型后面跟着的是结构体中的成员变量,它们可以是基本数据类型,如char、short、int、float等,也可以是其他结构体类型,比如指针,结构体类型。定义好结构体类型后,我们就可以用该类型,去定义一个结构体变量,并初始化其成员值了。示例代码:创建Student类型的结构体变量stu1,并初始化,名字为 ZhangSan,年龄 20,成绩 92.5。
博客
单片机软件架构连载(3)-typedef
07-03 1167
我们来总结下,typedef最主要的几点优势:提高代码可读性:通过使用有意义的类型名,代码更易于理解。简化复杂类型:对于结构体、枚举、函数指针等复杂类型,使用 typedef 可以简化变量定义。易于修改:如果基本类型需要更改,只需更改 typedef 定义,而不必修改使用该类型的所有实例。增加代码移植性:不同编译器或平台可能对某些数据类型的大小有差别(例如,int在某些平台上可能是16位,在另一些平台上可能是32位或64位)。
博客
单片机软件架构连载(2)-指针
07-02 1185
变量类型 *变量名unsignedchar*p;unsigned char 是数据类型,p 是变量名。2.2指针变量赋值指针变量在使用前,一定要先赋值(指向一个地址)。给指针变量赋的值和普通变量不同,给指针变量赋值只能是地址。那么怎么获取普通变量的地址呢,在C 语言里可以使用”&”来获取普通变量的地址&变量名// 包含标准输入输出库,用于printf函数等// 定义一个无符号字符变量a,其取值范围是0到255// 定义一个指向无符号字符的指针变量p// 主函数入口点。
博客
单片机软件架构连载(1)-枚举(enum)
07-01 1173
我对枚举Enum(Enumeration)数据类型的理解,是给常量另起个名字。给"1"取个名字叫True;给"0"取个名字叫False;把常量重命名以后,在程序里,相对数字能更直观地表达逻辑的对和错。// 定义一个匿名枚举类型,包含四种颜色,分别对应整数值0到3enumRED, // 枚举成员RED的值为0,代表红色GREEN, // 枚举成员GREEN的值为1,代表绿色BLUE, // 枚举成员BLUE的值为2,代表蓝色YELLOW // 枚举成员YELLOW的值为3,代表黄色。
写文章

热门文章

  • ASCII码对应表,ASCII码值的大小顺序 81431
  • 单片机入门到高级开挂学习路径(附教程+工具) 71825
  • plc和单片机哪个更有前途?为什么本科生都不搞plc? 58502
  • 嵌入式开发真的不如程序员吗? 50515
  • 嵌入式工作会越来越少吗? 48536

分类专栏

  • nb-iot独立式报警烟感 1篇
  • 无线红外探测器项目实战 4篇

最新评论

  • 嵌入式自学多久可以找工作?应届生找嵌入式工作难吗?

    2301_80113555: 学了找不到工作,或者说消息不够。有没有内推的哥哥啊

  • 电气工程及其自动化就业方向及前景

    cyberadc: 启发到我了

  • 电子工程师是怎样的成长之路?

    小游(唯一账号): 我学电气工程及其自动化,他们比如,电子信息,通信工程,怎么到最后都学嵌入式工程,感觉还不入不分呢

  • 自学stm32,需要会到什么程度才能找到一份工作?

    Ω-QAQ-Ω: 嵌入式不错

  • 单片机入门到高级开挂学习路径(附教程+工具)

    Ω-QAQ-Ω: 资料表情包表情包你们看到了吗

大家在看

  • SSL证书有免费的吗?在哪里可以申请到?——附带申请步骤
  • SpringBoot poi-tl通过模板占位符生成word文件 183
  • linux shell 脚本语言教程(超详细!) 359
  • 2024大模型面试八股(含100道答案)收藏这一篇就够了! 702
  • 基于SpringBoot+Vue会议室预定系统的设计与实现 361

最新文章

  • 985研一,转嵌入式好还是后端开发好?
  • 大一物联网要不要转专业,转不了该怎么办?
  • 为什么越来越多硬件工程师想转软件
2024
10月 5篇
09月 1篇
08月 6篇
07月 7篇
06月 3篇
05月 7篇
04月 22篇
03月 23篇
02月 4篇
01月 3篇
2023年19篇
2022年32篇
2021年243篇

目录

目录

评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值

玻璃钢生产厂家舟山多彩玻璃钢雕塑多少钱曲阳雷锋玻璃钢雕塑贵州景区玻璃钢雕塑优势周年庆典商场美陈供货商异形玻璃钢动物雕塑厂家供应陕西户外玻璃钢雕塑订做价格溧阳商场美陈制作玻璃钢卡通的雕塑玻璃钢雕塑一个立方多少钱玻璃钢雕塑产品质量检验要求肇庆玻璃钢香蕉雕塑常德玻璃钢头像雕塑商场美陈英文怎么翻译福建玻璃钢牛雕塑公仔玻璃钢雕塑批量定制宁德玻璃钢座椅雕塑抽象人物摆件户外玻璃钢人物雕塑长沙玻璃钢雕塑考拉公司潮汕兵马俑跪姿玻璃钢雕塑湖北定做玻璃钢雕塑厂家山东超市商场美陈销售上海商场商业美陈福建玻璃钢人物雕塑批发哪家好武安玻璃钢雕塑玻璃钢花盆公司长沙城市玻璃钢雕塑湖北玻璃钢卡通雕塑阿狸摆件辽阳校园玻璃钢雕塑定做红色玻璃钢人物雕塑有哪些淮安商场美陈报价香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化