keil5使用教程

keil5使用教程简单介绍keil5得使用教程。

大家好,又见面了,我是你们的朋友全栈君。

前言

  keil5的安装与激活教程很多,这里就不再赘述。

  本片文章将简要介绍keil5的基本使用:建立工程、创建文件夹、创建文件(库文件和源文件)、添加文件、添加路径、生成hex文件、解决中文注释乱码问题、安装扩展芯片包等,后续会添加更多操作。





1.建立工程

  首先在桌面建立一个文件夹,然后打开KEIL5选择:project->new μVision project->选择建好的文件夹并命名->选择主控芯片型号->OK

  选择芯片型号的时候,如果是51单片机,选择Generic下面的通用型,若是stm32单片机,则不建议自己建工程,直接使用工程模板即可。
在这里插入图片描述


2.创建工程文件夹

在这里插入图片描述
  这里面可以完成文件夹的创建和后面程序文件的添加,双击文件夹名字可以重命名,其他创建,删除,上移下移的符号相信大家能够看懂。

注意:
  这里面创建的文件夹只会在软件里面显示,而不会帮你在桌面的文件夹里面创建,所以还需要自己到桌面文件夹里面手动创建对应的文件夹。
在这里插入图片描述


3.创建文件

选择工具栏:File->new(或者直接点击File下面的空白文件)->保存->选择User文件夹并将文件名保存为main.c
在这里插入图片描述库文件(.h)的创建方法一样,注意后缀名。



3.1添加文件到工程里

在这里插入图片描述



3.2添加文件路径

  不添加文件路径的话,软件会找不到文件所在。
在这里插入图片描述
只要是软件中能看到的文件夹,都应该有路径。
在这里插入图片描述



4.生成机器可读的HEX文件

在这里插入图片描述



5.中文注释乱码问题

在这里插入图片描述

在这里插入图片描述

其他的编辑设置也可以参照这张图配置:将tab键改为4个空格、显示代码行号等。



6.导入下载好的芯片包

在这里插入图片描述
选择File->import->选择需要添加的芯片包
在这里插入图片描述



后续补充

  • 缩进快捷键:选中几行代码,用快捷键Shift+Tab为同时左缩进;只按Tab键为同时右缩进。
  • 编译快捷键:F7
  • 多行注释:参考多行注释
  • 代码补全:代码补全

时间:2019年8月8日23:37:01


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/139933.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 数据结构知识整理

    数据结构知识整理基于严蔚敏及吴伟民编著的清华大学 C 语言版教材并结合网上相关资料整理 http www docin com p 2027739005 html 第一章 绪论 1 数据结构 是一门研究非数值计算的程序设计问题中计算机的操作对象以及他们之间的关系和操作等的学科 2 数据结构涵盖的内容 3 基本概念和术语 数据 对客观事物的符号表示 在计算机科学中是指所有能输入到计算机中并被计算

    2025年7月3日
    0
  • clientheight什么意思_汇编中offset是什么意思

    clientheight什么意思_汇编中offset是什么意思许多文章已经介绍了clientHeight和offsetHeight的区别,就是clientHeight的值不包括scrollbar的高度,而offsetHeight的值包括了scrollbar的高度。然而,clientHeight和offsetHeight的值到底由什么组成的呢?如何计算这两个数的值?1.clientHeight和offsetHeight的值由什么决定?假如我们…

    2022年9月10日
    0
  • Bootstrap表格示例

    Bootstrap表格示例效果图如下:代码如下:

    2025年6月2日
    0
  • spring 中StoredProcedure的使用方法

    spring 中StoredProcedure的使用方法StoredProcedure是一个抽象类,必须写一个子类来继承它,这个类是用来简化JDBCTemplate运行存储过程操作的。首先我们写一个实现类:packagecom.huaye.framework.dao;importjava.sql.Types;importjava.util.HashMap;importjava.util.Map;…

    2022年7月26日
    6
  • 基于java的贪吃蛇游戏的设计与实现(贪吃蛇安卓游戏源码)

    一.前言某日,看见隔壁家的小朋友在玩一款网络爆款贪吃蛇游戏,感觉很好玩。自己刚好正在学习JAVA编程,也想实现一个类似功能的游戏Demo练手,在网上查看了不少源码案例,全都是很古老的方块式贪吃蛇游戏案例,没有想要的实现,因此自己动手实现一个JAVA版的贪吃蛇游戏。我在这个Dome完成之后重写了这个游戏的Android版,并重新更名为《蛇王传说》。也欢迎大家下载试玩。游戏下载地址:https…

    2022年4月18日
    77
  • securecrt乱码怎么解决(jsp乱码如何解决)

    问题描述SecureCRT与SecureFX的常规选项里面已经设置成了UTF-8,但是在SecureCRT中新建的中文文件夹,在SecureFX里面仍是乱码查看服务器编码查看linux的编码,修改为自己需要的,本文将已UTF-8为例进行说明。修改Linux服务器的配置文件:[root@iitshare~]#vi/etc/sysconfig/i18n如果安装

    2022年4月10日
    44

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号