Keil C51 μVision4的使用说明

Keil C51 μVision4的使用说明

ID:47120357

大小:65.50 KB

页数:16页

时间:2019-08-07

Keil C51 μVision4的使用说明_第1页
Keil C51 μVision4的使用说明_第2页
Keil C51 μVision4的使用说明_第3页
Keil C51 μVision4的使用说明_第4页
Keil C51 μVision4的使用说明_第5页
资源描述:

《Keil C51 μVision4的使用说明》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、KeilC51μVision4的使用KeilC51μVision4是美国KeilSoftware公司出品的51系列兼容单芯片C语言整合发展环境(IntegratedDevelopmentEnvironment,IDE),与汇编语言相比,C语言在功能上、架构性、可讀性、可维护性上有明显的优势,因而易学易用。用过汇编语言后再使用C语言來开发,会更加体会深刻。目前最新的版本是C51Version9.00Release,也就是所谓的μVision4。KeilC51软件提供丰富的函數库和功能强大的除错工具,及全窗口界面。另外重要的一点,只要看一下编译后生成的汇编语言代码,就能体会到KeilC51

2、生成的目标代码效率非常之高,多數语句生成的汇编语言代码很紧凑,容易理解。在开发大型软件时更能体现高级语言的便利与优势。KeilC51μVision4较之前的版本,新增了下面几个功能:多重的监控和弹性的窗口管理系统。系统查看器(SystemViewer)-显示设备周边缓存器的讯息。除错恢復检视(DebugRestoreViews)-建立和储存多重除错窗口设计。多项目工作区(Multi-ProjectWorkspace)-与许多项目简化工作。源码和解组译連结(SourceandDisassemblyLinking)-解组译窗口和源码窗口完全同步使程序除错和光标导航较容易。内存窗口固定(Me

3、moryWindowFreeze)-储存目前内存窗口检视允许容易在不同的点及时比较。设备模拟-更新支持很多新设备(例如InfineonXC88x,SiLABSC8051Fxx,AtmelSAM7/9和从Luminary,NXP,andToshiba來的CortexM3MCUs)。支持硬件除错转接器(SupportforHardwaredebugadapters)-包括ADI。miDAS-Link,AtmelSAM-ICE,InfineonDAS,和ST-Link。新资料和指令追踪(NewDataandinstructiontrace)-对ARM和CortexMCUs。基于XML的项目文

4、件(XMLbasedProjectfiles)-建立,检视和修改项目如同容易可讀的XML本文档案一样。串列的窗口-扩充到提供一个基本的100-VT终端机,ASCII模式,混合模式,和十六进制模式检视。拖放档案开启(Drag&DropFileOpening)-档案拖进μVision4项目空间自动会被开启。监控点和邏辑分析仪(WatchpointsandLogicAnalyzer)-现在更容易设定变數。下面详细介绍KeilC51μVision4IDE基本的功能和使用。第一章建立第一个KeilC51程序-使用C语言随着单芯片技术的不断发展,以单芯片C语言为主的高级语言IDE,也不断的被开发出

5、來,而且受到许多的单芯片爱好者和工程师所喜爱,更在学校中被广泛的使用在单芯片课程或微处理机课程教学上。KeilC51μVision4是众多单芯片IDE软件中优秀的软件之一,它支持许多不一样公司的MCS-51架构的芯片,它集编辑(Edit),编译(Compiler),模拟(Simulation)等于一体,同时还支持,PLM,汇编语言和C语言的程序设计,它的界面和微软的VC++的界面相似,易学易用,在程序除错,软件仿真方面也有很强大的功能。使用C51写好C程序,然后用C51的编译程序把写好的C程序编译为机器码,这样单芯片才能执行编写好的C程序。下面结合MCS-51介绍单芯片C语言的优越性︰

6、不须完全懂得单芯片的硬件架构,也能够编写出符合硬件实际的专业水平的程序。不懂完全得单芯片的指令集,也能够编写单芯片程序。不同函數的數据实行覆盖,有效利用单芯片上有限的RAM空间。提供auto,static,和const等存储類型和专门针对8051单芯片的data,idata,pdata,data,和code等存储類型,自动为变數合理地配置地址。C语言提供复杂的數据類型(阵列(Array)、结构(Structure)、聯合(Union)、枚举(Enumeration)、指标(Pointer)等),极大地增强了程序处理能力和靈活性。提供small,compact,和large等编译模式,以

7、适应单芯片上内存的大小。中断服务程序的现场保护和恢復,中断向量表的填写,是直接与单芯片相关的,都是由C编译程序代办。程序具有坚固性︰數据被破坏是导致程序执行異常的重要因素。C语言对數据进行了许多专业性的处理,避免了执行中间不正常的破坏。提供常用的标准函數库,以供用户直接使用。有严格的句法检查,错误很少。可方便地接受多种实用程序的服务︰如单芯片上资源的初始化有专门的实用程序自动生成,简化用户程序设计,提升执行的安全性等等。表头档案(header)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。