STM32学习-了解Keil程序开发环境

一:介绍

本设计中单片机开发环境是Keil,Keil是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。Keil提供了包括C编译器、宏汇编、链接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(μVision)将这些部分组合在一起。运行Keil软件需要WIN98、NT、WIN2000、WINXP等操作系统。如果你使用C语言编程,那么Keil几乎就是你的不二之选,即使不使用C语言而仅用汇编语言编程,其方便易用的集成环境、强大的软件仿真调试工具也会令你事半功倍。

二:Keil软件开发环境特点

(1)Keil软件同时支持WINXP和WIN7等多种操作系统,提供了丰富的库函数和功能强大的开发工具。

(2)Keil可以完成从编辑、编译、到连接、调试的一套开发流程。

三:编程语言的选择

由于整个程序比较复杂,且计算量较大,用到了较多的浮点数计算,所以程序的编写采用了C语言。

对于大多数单片机,使用C语言这样的高级语言与使用汇编语言相比具有如下优点:

(1)不需要了解处理器的指令集,也不必了解存储器结构。

(2)寄存器分配和寻址方式由编译器进行管理,编程时不需要考虑存储器的(3)地址和数据类型等细节。

(4)指定操作的变量选择组合提高了程序的可读性。

(5)可使用与人的思维更相近的关键字和操作函数。

(6)与使用汇编语言相比,程序的开发和调试时间大大缩短。

(7)C语言的库文件提供了许多标准的例程。

(8)通过C语言可实现模块化编程技术,从而可将已编制好的程序加到 新程序中。

(9)C语言可移植性好且非常普及,C语言编译器几乎适用于所有的目标系统,己完成的项目可以很容易的转换到其它的处理器或环境中与汇编语言相比,C语言在功能上、结构性、可读性、可移植性、可维护性上有明显的优势,易学易用。

四:开发界面图

猜你喜欢

转载自blog.csdn.net/m0_56051805/article/details/125116982