当前位置:首页 > 单片机 > 单片机
[导读]单片机编程软件很多,但主要以Keil单片机编程软件和IAR单片机编程软件为主。本文对单片机编程软件的讲解基于Keil,主要内容为:keil单片机编程软件忽略特定警告的方法以及如何使用keil单片机编程软件全局替换字符串。如果你对本文即将要讲解的内容存在一定兴趣,不妨继续往下阅读哦。

单片机编程软件很多,但主要以Keil单片机编程软件和IAR单片机编程软件为主。本文对单片机编程软件的讲解基于Keil,主要内容为:keil单片机编程软件忽略特定警告的方法以及如何使用keil单片机编程软件全局替换字符串。如果你对本文即将要讲解的内容存在一定兴趣,不妨继续往下阅读哦。

一、keil中忽略特定警告的方法

Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。Keil提供了包括C编译器、宏汇编、链接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(μVision)将这些部分组合在一起。

运行Keil软件需要WIN98、NT、WIN2000、WINXP等操作系统。如果你使用C语言编程,那么Keil几乎就是你的不二之选,即使不使用C语言而仅用汇编语言编程,其方便易用的集成环境、强大的软件仿真调试工具也会令你事半功倍。

keil优点

·Keil C51生成的目标代码效率非常之高,多数语句生成的汇编代码很紧凑,容易理解。在开发大型软件时更能体现高级语言的优势。

·与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。用过汇编语言后再使用C来开发,体会更加深刻。Keil C51开发系统基本知识

⒈系统概述

Keil C51软件提供丰富的库函数和功能强大的集成开发调试工具,全Windows界面。另外重要的一点,只要看一下编译后生成的汇编代码,就能体会到Keil的优势。下面详细介绍Keil C51开发系统各部分功能和使用。

⒉Keil C51单片机软件开发系统的整体结构

C51工具包的整体结构,μVision与Ishell分别是C51 for Windows 和for Dos 的集成开发环境(IDE),可以完成编辑、编译、连接、调试、仿真等整个开发流程。开发人员可用IDE本身或其它编辑器编辑C或汇编源文件。然后分别由C51及C51编译器编译生成目标文件(.obj)。目标文件可由LIB51 创建生成库文件,也可以与库文件一起经L51 连接定位生成绝对目标文件(.abs)。abs文件由OH51 转换成标准的hex 文件,以供调试器dScope51 或tScope51 使用进行源代码级调试,也可由仿真器使用直接对目标板进行调试,也可以直接写入程序存贮器如EPROM中。

使用独立的Keil仿真器时,注意事项

*仿真器标配11.0592MHz的晶振,但用户可以在仿真器上的晶振插孔中换插其他频率的晶振。

*仿真器上的复位按钮只复位仿真芯片,不复位目标系统。

* 仿真芯片的31脚(/EA)已接至高电平,所以仿真时只能使用片内ROM,不能使用片外ROM;但仿真器外引插针中的31脚并不与仿真芯片的31脚相连,故该仿真器仍可插入到扩展有外部ROM(其CPU的/EA引脚接至低电平)的目标系统中使用。

keil中忽略特定警告的方法

因为在STM32F4上使用了jlink自带的RTT功能

而RTT的代码经过编译会产生一个特定的警告

只需在工程中这样设置

添加 --diag_suppress=num

此处num等于警告代码的数字 例如111

二、keil如何全局替换字符串

相信大多数人在使用keil的时候,都会出现同一个问题,那就是keil如何全局替换字符串,目前小编仅使用过keil 3和keil4 ,下面就以keil 3 和keil4 为例,说说它们是如何替换全局字符的。

进入到keil 3和keil4 中,菜单进入 edit-》Replace-》replace all ,如下图即可:

三、keil软件程序字体大小设置

1、打开软件进入主界面,在工具栏中找到“扳手”图标点击确定。如下图所示

2、进入到设置窗口如下图所示

3、把设置窗口切换到“Color&Front”一栏中。如下图所示

4、再“Color&Front”列表中选中“8051:EditCflies”再选中右边的“Text”进入到编辑窗口。如下图所示

5、再Front栏中点击“CourierNew”进入到到字体设置窗口

6、在这我们看到原来的字体大小是12,那么我们设置成14看看效果怎样,点击确定设置完成。如下图

7、回到编辑窗口看小效果如何

8、看到字体明显比以前大很多。就这简单几步完成设置

以上便是小编此次为大家带来的所有内容,希望大家喜欢。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

嵌入式开发作为一种专业且技术密集型的领域,涵盖了从硬件底层驱动、中间件到应用层软件开发等多个层面的工作,其所需的工具种类繁多,各有针对性,旨在提升开发效率、保证代码质量以及简化调试过程。

关键字: 嵌入式开发 keil

之后新建新的工程,添加.a文件就可以使用了,当然也可以使用keil来添加,但是keil默认的是用.lab,需要自己配置一下文件属性,改为lib文件即可。一半release sdk的时候用这种方式很关键的,毕竟自己的核心代...

关键字: keil 文件属性 lib文件

DSP28335与AD7606通过SPI的串行数据交互

关键字: keil C

AD7606的并行采集

关键字: ad7606 数据 C keil

为帮助大家更好使用单片机编程软件,本文将对keil单片机编程软件仿真、调剂技巧予以讲解,并对该单片机编程软件的常见错误提示予以阐述。

关键字: 单片机编程软件 指数 keil

本文对于单片机编程软件的介绍将基于如何采用keil单片机编程软件调试stm32,如果你对单片机编程软件抑或本文内容具有兴趣,不妨继续往下阅读哦。

关键字: 单片机编程软件 指数 keil

本文对于单片机编程软件的介绍基于两点:1.keil单片机编程软件编译环境优化等级说明,2.keil单片机编程软件中两大概念名词解析。

关键字: 单片机编程软件 指数 keil

为增加大家对单片机编程软件的了解,本文将对keil单片机编程软件予以介绍,主要在于介绍该单片机编程软件的模式设置和一些编程事项。

关键字: keil 单片机编程软件 指数

为帮助大家更快学会单片机编程软件的使用,本文将对keil单片机编程软件的使用方法加以介绍。如果你对本文内容具有兴趣,不妨继续往下阅读哦。

关键字: keil 单片机编程软件 指数

本文对单片机编程软件的介绍基于Keil,主要在于介绍keil单片机编程软件如何将hex下载进STM32,如何烧写hex文件以及如何直接使用二进制数。

关键字: keil 单片机编程软件 指数
关闭
关闭