计算机 外文翻译 外文文献 英文文献 Keil C 简介.doc
《计算机 外文翻译 外文文献 英文文献 Keil C 简介.doc》由会员分享,可在线阅读,更多相关《计算机 外文翻译 外文文献 英文文献 Keil C 简介.doc(9页珍藏版)》请在三一办公上搜索。
1、The introduction of keil CThe Keil Software 8051 development tools listed below are programs you use to compile your C code, assemble your assembly source files, link and locate object modules and libraries, create HEX files, and debug your target program.Vision2 for Windows is an Integrated Develop
2、ment Environment that combines project management, source code editing, and program debugging in one single, powerful environment.The C51 ANSI Optimizing C Cross Compiler creates relocatable object modules from your C source code.The A51 Macro Assembler creates relocatable object modules from your 8
3、051 assembly source code.The BL51 Linker/Locator combines relocatable object modules created by the C51 Compiler and the A51 Assembler into absolute object modules.The LIB51 Library Manager combines object modules into libraries that may be used by the linker.The OH51 Object-HEX Converter creates In
4、tel HEX files from absolute object modules.The RTX-51 Real-time Operating System simplifies the design of complex, time-critical software projects.Software Development CycleWhen you use the Keil Software tools, the project development cycle is roughly the same as it is for any other software develop
5、ment project. 1. Create a project, select the target chip from the device database, and configure the tool settings.2. Create source files in C or assembly.3. Build your application with the project manager.4. Correct errors in source files.5. Test the linked application.Vision2 IDEThe Vision2 IDE c
6、ombines project management, a rich-featured editor with interactive error correction, option setup, make facility, and on-line help. Use Vision2 to create your source files and organize them into a project that defines your target application. Vision2 automatically compiles, assembles, and links you
7、r embedded application and provides a single focal point for your development efforts.LIB51 Library ManagerThe LIB51 library manager allows you to create object library from the object files created by the compiler and assembler. Libraries are specially formatted, ordered program collections of obje
8、ct modules that may be used by the linker at a later time. When the linker processes a library, only those object modules in the library that are necessary to create the program are used.BL51 Linker/LocatorThe BL51 linker creates an absolute object module using the object modules extracted from libr
9、aries and those created by the compiler and assembler. An absolute object file or module contains no relocatable code or data. All code and data reside at fixed memory locations. The absolute object file may be used:To program an EPROM or other memory devices,With the Vision2 Debugger for simulation
10、 and target debugging,With an in-circuit emulator for the program testing.Vision2 DebuggerThe Vision2 symbolic, source-level debugger is ideally suited for fast, reliable program debugging. The debugger includes a high-speed simulator that let you simulate an entire 8051 system including on-chip per
11、ipherals and external hardware. The attributes of the chip you use are automatically configured when you select the device from the Device Database.The Vision2 Debugger provides several ways for you to test your programs onreal target hardware:Install the MON51 Target Monitor on your target system a
12、nd download your program using the Monitor-51 interface built-in to the Vision2 Debugger.Use the Advanced GDI interface to attach use the Vision2 Debugger front end with your target system.Monitor-51The Vision2 Debugger supports target debugging using Monitor-51. The monitor program resides in the m
13、emory of your target hardware and communicates with the Vision2 Debugger using the serial port of the 8051 and a COM port of your PC. With Monitor-51, Vision2 lets you perform source-level, symbolic debugging on your target hardware.RTX51 Real-Time Operating SystemThe RTX51 real-time operating syste
14、m is a multitasking kernel for the 8051 microcontroller family. The RTX51 real-time kernel simplifies the system design, programming, and debugging of complex applications where fast reaction to time critical events is essential. The kernel is fully integrated into the C51 Compiler and is easy to us
15、e. Task description tables and operating system consistency are automatically controlled by the BL51 linker/locator.C51 Optimizing C Cross CompilerThe Keil C51 Cross Compiler is an ANSI C Compiler that was writtenspecifically to generate fast, compact code for the 8051 microcontroller family.The C51
16、 Compiler generates object code that matches the efficiency and speedof assembly programming.Using a high-level language like C has many advantages over assembly languageprogramming:Knowledge of the processor instruction set is not required. Rudimentary knowledge of the memory structure of the 8051
17、CPU is desirable (but not necessary).Details like register allocation and addressing of the various memory types and data types is managed by the compiler.Programs get a formal structure (which is imposed by the C programming language) and can be divided into separate functions. This contributes to
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 外文翻译 外文文献 英文文献 Keil 简介 外文 翻译 文献 英文
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-2385466.html