#include<pic.h>
#define uchar unsigned char
#define uint unsigned int
__CONFIG(0X2F02);
const uchar disp[] =
{0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90,0x88,0x83,0xC6,0xA1,0x86,0x8E};
uchar n;
uchar ir_code[4];
void ccp_init();
void display(uchar chosebit ,uchar date);
void delay(uchar x);
void Delay140us(uchar delay);
void delay1(uint x)
{
uchar a,b;
for(a=x;a>0;a--)
for(b=110;b>0;b--);
}
void Delay140us(uchar delay)
{
uchar k;
for(;delay>0;delay--)
for(k=0;k<115;k++);
}
void ccp_init()
{
TRISC2=1;
CCP1M3=0;CCP1M2=1;CCP1M1=0;CCP1M0=0;
T1CKPS1=0;T1CKPS0=0;
T1OSCEN=1;//
TMR1CS=0;
TMR1ON=1;
CCP1IF = 0;
PEIE=1;
CCP1IE=1;
GIE=1;
}
void display(uchar chosebit,uchar date)
{
ADCON1=0X8E;
// TRISA=0;
TRISA &= 0xC1;