1、19712 Down Up Main Return19712 Down Up Main Return基于 PICC 编译环境编写 PIC 单片机C程序的基本方式和标准 C 程序类似,程序一般由以下几个主要部分组成:在程序的最前面用#include 预处理指令引用包含头文件,其中必须包含一个编译器提供的“pic.h”文件,实现单片机内特殊寄存器和其它特殊符号的声明;2.1 PIC单片机的C语言源程序基本框架 19712 Down Up Main Return用“_ _CONFIG”预处理指令定义芯片的配置位;声明本模块内被调用的所有函数的类型,PICC 将对所调用的函数进行严格的类型匹配检查;
2、定义全局变量或符号替换; 实现函数(子程序),特别注意 main 函数必须 一个 有 的 环19712 Down Up Main Return下面的 子 一个C源程序的 :#include/包含单片机内部 源预定义#include “pc68.h” /包含 定义头文件_ _CONFIG (HS /定义芯片 的配置位 19712 Down Up Main Returnvoid SetSFR(void); void Clock(void); void KeyScan(void); void Measure(void); void LCD_Test(void); void LCD_Disp(unsi
3、gned char);/声明本模块中所调用的函数类型 19712 Down Up Main Returnunsigned char second, minute, hour; bit flag1,flag2; /定义变量 void main(void) /函数和子程序 SetSFR( ); PORTC = 0x00; TMR1H += TMR1H_CONST; LED1 = LED_OFF; LCD_Test( );19712 Down Up Main Returnwhile(1) asm(“clrwdt”); / Clock(); / KeyScan(); / Measure(); /数 量 SetSFR(); / 特殊 寄存器 / /程序 主 环19712 Down Up Main Return注意:PICC C+,对于C+的currency1“C 语言的 fi在源程序一fl 用“#include”实现单片机的一预定义符号的引用, 有指明 ”一个型号 19712 Down Up Main Return实,“pic.h”头文件 头文件的 , 一个单的理 (件别),它MPLAB-IDE所 的特定型号的单片机, 对的头文件包含进 :C 编译器在pic.h 中 的芯片 的其它头文件,编 用 19712 Down Up Main Return调用 头文件调用 头文件头文件用 本 fl