time2_isr.c

来自「矩力公司电能计量芯片实际应用电路代码资料,放心下载!」· C语言 代码 · 共 28 行

C
28
字号

#include "c8051.h" 
uchar runall_counter1= 0;
extern uchar runall_counter;
extern uchar YOUGONG_CS;
extern uchar txsjjs; 
extern bit chuankou_bz;
extern bit txcs_bz;
//////////////////////////////////////////////////////////////////////////////////////////
void Timer2_ISR (void) interrupt 5
{
   TF2H = 0;                              // clear Timer2 interrupt flag
   LED = ~LED;                            // change state of LED

   runall_counter1++;
   YOUGONG_CS++;
   if(runall_counter1==150)
   {   runall_counter1=0; 
     runall_counter++;
	 if(runall_counter==17)
     {
	    runall_counter=0; 
	  }
    }
	if((chuankou_bz==1)&&((--txsjjs)==0))
	{txcs_bz=1;
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?