




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Keil51软件的使用和程序调试,西安交通大学城市学院电信系实验中心 张桦 办公室:实验楼 510 办公室电话email: ,一、Keil C51软件的结构和功能,Keil C51是德国Keil Software公司出品的51系列兼容单片机的软件开发系统。该公司被英国ARM公司收购之后,Keil软件也可以开发ARM系列的嵌入式控制器的软件。,Keil C51软件提供了丰富的库函数和功能强大的集成开发调试工具。全Windows界面。可以完成程序编辑、编译、连接、调试、仿真等整个开发流程。,1.1 Keil C51单片机软件开发系统的整体结构,工具包的整体结构如图所示,C 51,1、Vision2 IDE,Vision2集成开发环境集成了一个项目管理器,一个功能丰富、有错误提示的编辑器,各种选项设置,代码生成工具,在线帮助等部件。利用Vision2可以进行编译,汇编,连接成嵌入式应用。并为我们的开发提供一个单一个不需来回转换环境的开发环境。,2、C51编译器,C51编译器是C51语言的交叉编译器。C语言是一种通用编程语言,C51编译器是符合ANSI标准的C编译器,它对C语言扩展了对8051单片机的特殊支持。,这些特殊支持包括 数据类型 存储器类型(code、data、idata、bdata、xdata、pdata) 存储器模型(Small、Compact、Large) 指针 再入函数 中断函数 实时操作系统 PL/M和A51源文件接口,使用方法: C51 sourcefile 编译控制指令。,3、A51 宏汇编器,A51宏汇编器支持8051及其派生的全部指令集。它将一个汇编源文件转换成一个浮动目标模块。使用方法为: A51 sourcefile 编译控制指令,4、LIB51库管理器,LIB51库管理器允许将由编译器或汇编器生成的目标文件创建和保存为目标库文件,或是将目标模块加入库文件,或是从库文件中移去目标模块和列出库文件的内容。 库是一种被特别组织过并在以后可以被连接重用的对象模块。当连接器处理一个库时,仅仅那些被使用的目标模块才被真正使用。,5、L51和BL51连接器/定位器,BL51连接器/定位器利用从库中提取的目标模块和由编译器或汇编器生成的目标模块创建一个绝对地址的目标模块。一个绝对地址目标模块或文件包含不可重定位的代码和数据。所有的代码和数据被安置在固定的存储器单元中。此绝对目标文件可以用来: 写入EPROM或其他存储器 由Vision2调试器使用来模拟和调试。 由仿真器用来测试程序。,6、dScope-51 源级的调试器和模拟器,dScope-51是一个源级的调试器和模拟器。可调试/模拟由Keil C51和A51以及PL/M-51和ASM-51所创建的程序。dScope-51是一个纯软件产品,它可使用户没有目标硬件的情况下模拟8051系列单片机的特性。用户可在硬件准备之前用dSsope-51调试自己的嵌入式应用程序。 dScope-51可模拟许多8051的外围功能,包括内部串行口、外部I/O口和定时器。,7、Monitor-51 ROM监视和终端程序,Monitor51 是一个监控程序,它通过PC机的串口与目标板进行通信。并实现程序的各种调试功能。,1、创建一个项目,从器件库中选择目标器件,配置工具设置。,二
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年公路工程试验检测师考试复习要点:(道路工程)全真模拟试题及答案二
- 阿里地区2025-2026学年七年级上学期语文月考测试试卷
- 阿图什市2025-2026学年七年级下学期语文期中模拟试卷
- 安徽省2025年普通高中学业水平合格性考试英语考题及答案
- 2025 年小升初天津市初一新生分班考试英语试卷(带答案解析)-(外研版)
- 云南师大附中2026届高考适应性月考卷(四)理综-答案
- 医学检验科2025年度生物安全培训考核试卷
- 2025年山东卷政治参考答案及评分细则
- 社区消防安全知识培训课件
- 官方商铺合同范本
- 电梯使用单位培训
- 初一新生家长会(共27张课件)
- 数据安全审计培训课件
- 风冷模块机组检验报告表
- 颂钵疗愈师培训
- 2024至2030年中国齿科应用技术数据监测研究报告
- 部编小学道德与法治三年级上册:全册表格式教案文档
- DB34T 3713-2020 公路工程 无人机倾斜摄影测量技术规程
- 《健康管理职业导论》高职健康管理专业全套教学课件
- 贵州省2023年中考语文现代文阅读真题及答案
- (完整版)英语选修7单词表
评论
0/150
提交评论