资料介绍
Keil软件介绍
Keil C51 是美国Keil software 公司出品的51系列兼容单片机C语言软件开发系统。Keil C51软件提供了丰富的库数据和功能强大的集成开发调试工具μVision2全是windows界面。只要看一下编译后生成的汇编代码,就能体会到keil C51生成的目标代码的效率之高,多数语句生成的汇编代码很紧凑,容易理解。在开发大型软件时更能体现高级语言的优势。Keil的版本目前是V7版本,他是很优秀的8051C编译器。 安装Keil C51对系统的要求比较低,一般的windows系统就可以了。安装过程也很方便,依照软件安装过程的提示完成安装即可。
Keil C51软件的集成编写时在Vision2编译环境下进行的。μVision2是一个标准的windows应用程序,它是C51的一个集成软件开发平台,具有源代码编辑、项目管理、程序生成器等功能,他的人机界面友好,操作方便,是开发者的首选工具软件。 μVision2提供以下特性帮助用户快嵌入式应用的开发过程。 ● 用户可定义密码序列的全功能编辑器; ● 将外部程序加入下拉式菜单的应用管理器; ● 创建和保存项目的项目管理器;
● 汇编编译和连接应用程序的集成程序生成工具; ● 所有环境的对话框和开发工具设置。 (1) C51编译器和A51汇编器
源代码由μVision2创建,并被C51编译或被A51汇编。编译器和汇编器从源代码生成可重定位的目标文件。
KeilC51编译器完全遵照ANSIC语言标准,支持C语言的所有标准特性。另外,直接支持8051结构的几个特性被添加到里面。
KeilA51宏汇编器支持8051及其派生系列的全部指令集。 (2) LIB51库管理器
LIB51库管理器允许从由编译器或汇编器生成的目标文件创建目标库。库是一种被特别地组织过并在以后可以被连接重用的对象模块。当连接器处理一个库时,仅仅那些被使用的目标模块才被真正使用。
(3) BL51连接器/定位器
BL51连接器/定位器利用从库中提取的目标模块和由编译器或汇编器生成的目标模块创建一个绝对地址的目标模块。一个绝对地址目标模块或文件包含不可重定位的代码和数据。所有的代码和数据被安置在固定的存储单元器中。此绝对地址目标文件可以用来写入EPROM或其他存储器件,或由μVision2调试器使用来模拟和调试或由仿真器用来测试程序。
(4) μVision2调试器
μVision2调试器源代码级调试器是一个理想的、快速可靠的程序调试器。此调试器包含一个高速模拟器,能够模拟整个8051系统,包含片上外围和外部硬件。当从器件库中选择器件时,这个器件的特性将自动配置。 keilC51的编译过程
μVision2包含一个项目管理器,它可以使8051应用系统设计变得简单。要创建一个应用,需要按下列步骤进行操作。
(1) 启动μVision2,创建一个项目文件并从器件库中选择一个器件。 (2) 新建一个源文件并把它加入到项目中。 (3) 增加并配置选择的期间的启动代码。 (4) 针对目标硬件设置工具选项。
(5) 编译项目并生成可以编程PROM的HEX文件。 编译后,C51编译器产生一个列表文件。文件中包含源代码、指示信息、汇编清单和字符表。
● C51编译器产生行号,编译时的时间和日期;
● 编译器的运行和产生的目标文件的信息被记录在案; ● 列表文件在每个源代码前没包含行号和{}的嵌套层数;
● 如果错误或可能错误的代码存在,一个错误或警告信息将显示出来;
● 选择在μVision2-options for taget-listing中的Assembly code代码指示选项,将在列
表文件的汇编代码处加入源代码所在的行号; ● 存储器一览表提供了8051存储器占用信息; ● 程序中的错误和警告总数包括在文件的结尾处。
- keilC51和MDK_ARM的安装与兼容及LED点亮实验
- KeilC51版与KeilMDK版合并 0次下载
- MDK-ARM和keilC51兼容解决方法
- 《51单片机笔记》keilC51软件中printf函数内部机制详解,单片机中怎么使用printf函数,printf函数编写程序例子及
- 【单片机学习】02点亮LED灯/闪烁灯/跑马灯
- KeilC51与MDK-ARM并存方法
- KEILC51的UV3逻辑分析仪操作方法详细教程说明 17次下载
- MDK与keilC51共存的方法(成功) 0次下载
- keil c51_C语言入门教程 0次下载
- 非常好用的KeilC51最新版 0次下载
- ANSIC程序到KeilC51的移植 46次下载
- 《单片机原理及应用》实验指导书--龚民
- LG-32K单片机仿真机使用说明
- 单片机仿真器
- 平凡的keilc51教程
- 51单片机烧录软件怎么用 1394次阅读
- 浅析C语言中的变量修饰符 751次阅读
- 怎么啦?你的Keil C51和Keil MDK还无法共存吗? 3327次阅读
- 如何创建51单片机KEIL工程步骤 3288次阅读
- 单片机C语言有哪些优越性?如何建立一个Keil C51项目 1.2w次阅读
- AT89C52单片机BH1415F调频台的控制设计 4205次阅读
- 51单片机编程环境的搭建及代码编写的方法 2.3w次阅读
- 用软件编程的方法来模拟51单片机产生PWM波 8751次阅读
- 如何用51单片机来产生PWM波 5.8w次阅读
- stm32开发常用的软件和语言介绍 5.4w次阅读
- 如何用51单片机实现IIC通信 1.6w次阅读
- 51内核软件延时和串口的巧妙方法介绍 4164次阅读
- 干货,三分钟教你Keil C51软件的使用方法 4.9w次阅读
- 51单片机产生PWM方法 3.5w次阅读
- 用C51单机片实现软件复位方案 3143次阅读
下载排行
本周
- 1TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 2开关电源基础知识
- 5.73 MB | 6次下载 | 免费
- 3100W短波放大电路图
- 0.05 MB | 4次下载 | 3 积分
- 4嵌入式linux-聊天程序设计
- 0.60 MB | 3次下载 | 免费
- 5基于FPGA的光纤通信系统的设计与实现
- 0.61 MB | 2次下载 | 免费
- 651单片机窗帘控制器仿真程序
- 1.93 MB | 2次下载 | 免费
- 751单片机大棚环境控制器仿真程序
- 1.10 MB | 2次下载 | 免费
- 8基于51单片机的RGB调色灯程序仿真
- 0.86 MB | 2次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33564次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6653次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537796次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191185次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论