Transcription of Programming the PIC18/ XC8 Using C- Coding - …
{{id}} {{{paragraph}}}
Programming the PIC18/ XC8 Using C- Coding Dr. Farahmand Updated: 3/14/12 The C Compiler n The C18/XC8 compiler is a free program for students used for programing the PIC in C-Language. n Programming in C-Language greatly reduces development time. n C is NOT as efficient as assembly q A good assembly programmer can usually do better than the compiler, no matter what the optimization level C WILL use more memory PIC Compiler Third Party C-Compilers Available: HI-TECH - PICCTM, IAR - EWB-PIC, CCS PIC18/ XC8 C Compiler, CCS Compiler n Provides C++ like reference parameters to functions n C Compiler Quick Start Webinar q q For more click here: ~stsgrimb/ C and Assembly Compilers or PICKit 2 or C18/XC8 n Mixed language Programming Using C-language with assembly language is supported by the C18/XC8 compiler. q Assembly blocks are surrounded with at _asm and a _endasm directives to the C18/XC8 compiler. q Assembly code can also be located in a separate asm file n Example: asm("MOVLW 0x1F"); n The compiler normally operates on 8-bit bytes (char), 16-bit integers (int), and 32-bit floating-point (float) numbers.
Data Type Qualifiers Modified Integer Types Qualifiers: unsigned, signed, short and long Qualified Type Min Max Bits unsigned char char, signed char
Domain:
Source:
Link to this page:
Please notify us if you found a problem with this document:
{{id}} {{{paragraph}}}