PIC CCP例
代码说明:
#include #define uchar unsigned char #define uint unsigned int __CONFIG(0x3B31); uint CCPDE; const uchar table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}; void delay(uint x) { uint j,i; for(i=x;i>0;i--) for(j=110;j>0;j--); } uchar temp; void init(); void display(); void xianshi(uchar num1,uchar num2,uchar num3,uchar num4); void main() { uchar a1=0,a2=0,a3=0,a4=0; init(); while(1) { a1=CCPDE/1000; a2=CCPDE%1000/100; a3=CCPDE%100/10; a4=CCPDE%10; xianshi(a4,a3,a2,a1); } } void init() { TRISB=0X00; PORTB=0x06; TRISC=0x0f; CCP1IE=1; T1CON=0X01; CCP
下载说明:请别用迅雷下载,失败请重下,重下不扣分!