1、首先,在电脑上开启自己的keil软件,如图所示。
2、开启后,选择页面上方的“魔术棒”选项,如图所示。
3、然后在开启的界面中选择“C/C++”选项,点击图中箭头所指的选项。
4、开启后就可以添加文件,如图所示。
5、添加好头文件以后,点击图中箭头选项,如图所示。
6、在开启的窗口中添加源文件,如图所示。
7、添加好以后就可以在右侧的窗口中看到添加的工程了。
这个很简单,我给你用图文演示一遍,包你马上就会使用,在工程里面新建一个main.c文件,写入一个P1口LED闪烁,程序如下:
在新建一个Txt2 保存 Delay.H文件,注意后润是.H保存
在Delay里面定义头文件,里面就写一个延时1ms子函数如下
然后再main文件开头就可以直接调用和使用了,程序具体如下:
三种。本篇笔记介绍一些鱼鹰常用的 KEIL 编辑方法与技巧,用于加快编辑速度。当然了,很多人现在更多的是使用 VSCode 或者 SI 等软件进行编辑,但不可否认的是,还有很多道友还是选择 KEIL 作为编辑软件的,毕竟这是初恋,已经习惯了。
所以,本篇笔记作为一个编辑技巧的总结。
当然了,关于 KEIL 软件的使用还有一个系列可以参考:
STM32工程模板建立之 KEIL 开发平台设置(一)
STM32工程模板建立之新建工程(二)
STM32工程模板建立之 Simu 目标(三)
STM32工程模板建立之 FLASH 目标(四)
STM32工程模板建立之 RAM 目标(五)
1、双屏
有的时候需要同时看两个文件的内容,比如C文件和 H文件的内容,这个时候,可以使用 KEIL 双屏的功能。
横屏、竖屏随你选择,下面是竖屏效果:
2、TAB替换为空格键
安装KEIL软件后,默认情况下TAB键占用2个空格,虽然这样说,实际上还是 TAB 键,只是显示有所不同罢了。
为了看出到底是 TAB 还是空格,我们可以开启这个显示功能:
我们可以看下图效果,左边点为空格,右边箭头是TAB键。
那么我们为什么要注意这个,我们知道有些编辑器 TAB 键占用 2 个空格,有的占用 4 或 8 个空格,而这里没有一个标准,所以当你把同一个文件在不同编辑器打开时,显示的格式可能不一样的。
具体表现是,在一个编辑器里面,代码显得很整齐,换了个编辑器之后,代码变乱了。
所以更好的方式是,将 TAB 键替换为空格键,这样,不管在哪个编辑器打开,都是整整齐齐了,也不需要修改 TAB 占用多少个空格的问题了。
所以,我们可以打开这个选项:
这样,你的TAB键在敲下后就自动转化成了空格键,再也不用手动替换或者手动敲空格了。
关于 TAB 键还有一个老司机都会用的技巧,shift +Tab 可以将选中的多行代码进行整体左移,而tab键可以将选中的多行代码进行整体右移。
3、打开头文件
KEIL 为人所诟病的一个很大的缺点就是很难查找一个文件。这里鱼鹰介绍一个快速打开C文件对应 H 文件的方法:
如果该文件有头文件的话,那么很快就可以打开了。
对于包含的头文件,可以这样 *** 作:
5.30 版本出现了一个新特性,就是可以在 C 文件和 H 文件之间来回切换,方法类似。
还有对于常用的头文件,我们可以将其直接添加到工程目录中,这样也能方便打开文件(不建议把所有的头文件都放在工程目录中,不然会显得文件很多)。
如果打开的文件太多,又不想关闭的话,可以通过该方式选择文件:
如果想关闭的话,可以使用如下方式:
当然,这上面可以打开对应的文件夹或者复制文件路径,对于那些库文件的打开来说是非常方便的。
再也不用在安装目录下一个个找文件了。
4、添加说明文件
有的时候,需要对工程进行说明,此时我们可以添加一个 txt 文件用于说明:
5、暂时屏蔽文件
当我们不想让一个源文件参与链接与编译时,我们可以将其从工程中移除,但有的时候我们希望保留在工程目录中方便查看,就像上图的 printf_fifo.c 文件一样,那么我们可以通过以下方式设置:
之后进入以下窗口,去掉勾选即可:
关于它的更多说明,可参考鱼鹰STM32工程模板系列文章。
6、搜索
使用CTR + F 或者 CTR + H快捷键可以很快的进行查找或替换,其实还有一个选择,那就是将全部的搜索结果展示出来:
你也可以以精准的方式进行查找,比如全匹配(Match whole word)、大小写匹配(Matchcase),甚至是正则表达式。
如果还有其它好用的编辑技巧,不如留言讨论。
推荐阅读:许久以后,你会感谢自己写的异常处理代码终极串口接收方式,极致效率为什么说你一定要掌握 KEIL 调试方法?延时功能进化论(合集)指针,很难吗?| 解析指针的过程与意义(一)如何写一个健壮且高效的串口接收程序?KIEL 调试那些事儿之窗口展示——变量(二)打了多年的单片机调试断点到底应该怎么设置?| 颠覆认知
回答于 2022-12-07
抢首赞
儿童电动汽车价格,超值好物热卖,上淘宝,放心购!
多仓发货儿童电动车四轮遥控宝宝车大款儿童电动汽车可坐人双座摇
¥1170 元
儿童电动车带遥控四轮带摇摆小孩汽车动宝宝可坐人四驱可电充童车
¥608.4 元
奔驰儿童电动车四轮带遥控摇摆汽车可做人男女孩宝宝音乐充电童车
¥228 元
新品儿童电动车婴儿四轮遥控汽车可坐人男女小孩摇摆童车宝网红款
¥482.4 元
儿童大人一体车婴儿童电动车大人带小孩宝宝遥控玩汽车轮带摇摆四
¥549.6 元
simba.taobao.com广告
看YY直播,根本停不下来
00:13
YY版本8.17.1
广州津虹网络传媒有限公司
隐私
权限
立即下载
YY广告
大家还在搜
bt手游第一平台
旅游英语口语速成
新型建材整体房屋
连锁加盟商
淘宝上如何开网店
国家认可的丰胸品牌
家装网
借贷平台
更多专家
在用编译软件keil进行头文件通常有几种写法
专家1对1在线解答问题
5分钟内响应 | 万名专业答主
马上提问
最美的花火 咨询一个电子数码问题,并发表了好评
lanqiuwangzi 咨询一个电子数码问题,并发表了好评
garlic 咨询一个电子数码问题,并发表了好评
188****8493 咨询一个电子数码问题,并发表了好评
篮球大图 咨询一个电子数码问题,并发表了好评
动物乐园 咨询一个电子数码问题,并发表了好评
AKA 咨询一个电子数码问题,并发表了好评
— 为你推荐更多精彩内容 —
张飞据水断桥后,曹 *** 麾下的九位名将为何都跑了?
首先要说一下,历史上张飞虽然也曾经据水断桥,喝退曹军追兵,不过并没有提及有曹 *** 手下九位名将在场。只有
不沉的经远
回答于 2022-07-20
2点赞564浏览
培训机构-上淘宝选好物,轻松下单,放心购物!
值得一看的培训机构相关信息推荐
淘宝热卖广告
无花果喜欢什么肥料,如何施肥才更有利于无花果提高产量质量?
视频回答
手机用户97575
回答于 2022-11-08
34点赞0浏览
二审只要上诉就立案吗
视频回答
国樽律师事务所
回答于 2022-04-04
252点赞4浏览
十二星座中做一行精一行,天赋很强的星座都有谁?
每个人都可以逐渐创业或做一些小生意,但并不是每个人都能做好生意和事业。有些人每天都是和尚,有些人努力
狐狸说影视
回答于 2022-11-02
6浏览
恭喜!有一份降温补贴可抽取!
巨摩互动
广告
大四学生为助农,购1吨芹菜捐母校,怎样看待此行为?你给母校捐过东西吗?
大四学生为了助农购买了一吨芹菜捐母校,这样的行为彰显了正能量。大部分有经济能力的人都给母校捐过东西,
懒懒是个萌妹子
回答于 2022-12-07
68浏览
正在加载
全部
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)