SW006011产品概述
The MPLAB® C18 compiler is a full-featured ANSI compliant C compiler for the PIC18 family of PIC® microcontrollers 8-bit MCUs. MPLAB C18 is a 32-bit Windows® console application as well as a fully integrated component of Microchip's MPLAB IDE Integrated Development Environment, allowing source level debugging with the MPLAB ICE In-Circuit Emulator, the MPLAB ICD 2 In-Circuit Debugger, and the MPLAB SIM simulator.
Projects, compiler switches and linker customizations can be controlled completely within MPLAB IDE to provide a full graphical front end for this powerful compiler. Text errors in source code and breakpoints instantly switch to corresponding lines in the proper file and watch windows show data structures with defined data types, including floating point, arrays and structures.
ANSI '89 Compatibility
Integration with the MPLAB IDE for Easy-to-Use Project Management and Source-Level Debugging
Generation of Relocatable Object Modules for Enhanced Code Reuse
Compatibility with Object Modules Generated By the MPASM™ Assembler, Allowing Complete Freedom in Mixing Assembly and C Programming in a Single Project
Transparent Read/Write Access to External Memory
Strong Support for Inline Assembly When Total Control Is Absolutely Necessary
Efficient Code Generator Engine with Multi-Level Optimization
Extensive Library Support, Including PWM, SPI, I2C™, UART, USART, String Manipulation and Math Libraries
Full User-Level Control Over Data and Code Memory Allocation
Supports Both a Small (16-Bit Pointers) and a Large (24-Bit Pointers) Memory Model for Efficient Use of Memory
MPLIB™ Librarian Allows Easy Use of Included Libraries and for User Created Libraries
Supports New PIC18F Extended Mode Instructions