intsub.c

来自「一个基于C51开发的计价秤」· C语言 代码 · 共 44 行

C
44
字号
/*********************************************/
// File Name: intsub.c
// Author: henny
// Date: 2006/3/1
/*********************************************/
#include <SST89x5xxRD2.h>
#include "Public.h"

extern BOOL Timeout1_enable,Timeout2_enable,STA_flag;
extern INT8 Timeout1,Timeout2,Timeout3;
extern BYTE timer1_count;

extern VOID Key();
extern VOID Set_AC_Icon();
extern VOID Cls_AC_Icon();
extern VOID Set_BAT_Icon();
extern VOID Cls_BAT_Icon();

VOID timer1()interrupt 3 using 2
{
	EA=0;
	TH1=V_TH1;TL1=V_TL1;
	timer1_count++;
	Key();
	if(AC_DECT)
		Set_AC_Icon();	
	else
		Cls_AC_Icon();
	if(BAT_DECT)
		Set_BAT_Icon();
	else
		Cls_BAT_Icon();
	if(Timeout1_enable&&Timeout1)
		Timeout1--;
	if(timer1_count>=SEC)
	{
		timer1_count=0;
		if(Timeout2_enable&&Timeout2)
			Timeout2--;
		if(!STA_flag&&Timeout3)
			Timeout3--;	
	}
	EA=1;			
}

⌨️ 快捷键说明

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