#define DN RA5 //Motor rise 2 DN
#define UP RA0 //Motor decline 13 UP
#define MOTA RC5 //Motor Forward 5
#define MOTB RC4 //Motor Reversal 6
bit rise; //正反转标志位
bit tmrl; //正反转标志位
bit tmrh; //正反转标志位
unsigned int num; //脉冲总个数
unsigned int cnnt; //脉冲计数
unsigned int timerl; //TMR1脉冲上升沿时间
unsigned int timerh; //TMR1脉冲下降沿时间
unsigned int cnnt_timer;//TMR1脉冲总时间
unsigned int cnnt_tmr2; //TMR2脉冲总时间
unsigned int signal_key();
unsigned int getkey() ;
void Delay_MS(unsigned int t);
void initial()
{
TRISA=0x3D;//3D;RA2=1,
TRISC=0X0E;
OPTION=0x87;//RA2内部中断时源