电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
电子发烧友网>电子资料下载>单片机>KeilC51软件

KeilC51软件

2014-07-26 | zip | 12937KB | 次下载 | 3积分

资料介绍

  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软件

下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1TC358743XBG评估板参考手册
  2. 1.36 MB  |  330次下载  |  免费
  3. 2开关电源基础知识
  4. 5.73 MB  |  6次下载  |  免费
  5. 3100W短波放大电路图
  6. 0.05 MB  |  4次下载  |  3 积分
  7. 4嵌入式linux-聊天程序设计
  8. 0.60 MB  |  3次下载  |  免费
  9. 5基于FPGA的光纤通信系统的设计与实现
  10. 0.61 MB  |  2次下载  |  免费
  11. 651单片机窗帘控制器仿真程序
  12. 1.93 MB  |  2次下载  |  免费
  13. 751单片机大棚环境控制器仿真程序
  14. 1.10 MB  |  2次下载  |  免费
  15. 8基于51单片机的RGB调色灯程序仿真
  16. 0.86 MB  |  2次下载  |  免费

本月

  1. 1OrCAD10.5下载OrCAD10.5中文版软件
  2. 0.00 MB  |  234315次下载  |  免费
  3. 2555集成电路应用800例(新编版)
  4. 0.00 MB  |  33564次下载  |  免费
  5. 3接口电路图大全
  6. 未知  |  30323次下载  |  免费
  7. 4开关电源设计实例指南
  8. 未知  |  21549次下载  |  免费
  9. 5电气工程师手册免费下载(新编第二版pdf电子书)
  10. 0.00 MB  |  15349次下载  |  免费
  11. 6数字电路基础pdf(下载)
  12. 未知  |  13750次下载  |  免费
  13. 7电子制作实例集锦 下载
  14. 未知  |  8113次下载  |  免费
  15. 8《LED驱动电路设计》 温德尔著
  16. 0.00 MB  |  6653次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935054次下载  |  免费
  3. 2protel99se软件下载(可英文版转中文版)
  4. 78.1 MB  |  537796次下载  |  免费
  5. 3MATLAB 7.1 下载 (含软件介绍)
  6. 未知  |  420026次下载  |  免费
  7. 4OrCAD10.5下载OrCAD10.5中文版软件
  8. 0.00 MB  |  234315次下载  |  免费
  9. 5Altium DXP2002下载入口
  10. 未知  |  233046次下载  |  免费
  11. 6电路仿真软件multisim 10.0免费下载
  12. 340992  |  191185次下载  |  免费
  13. 7十天学会AVR单片机与C语言视频教程 下载
  14. 158M  |  183279次下载  |  免费
  15. 8proe5.0野火版下载(中文版免费下载)
  16. 未知  |  138040次下载  |  免费