⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 public.c

📁 一种51单片机嵌入式系统SMALL RTOS 51的应用
💻 C
字号:
uchar idata Check0 ;
uchar idata Counter0 ;
uchar idata Check1 ;
uchar idata Counter1 ;

void IO_init()
{
	P0 = 0xFF ;
	P1 = 0xFF ;
	P2 = 0xFF ;
	P3 = 0xDF ;
	P2_BUF = 0xFF ;
	dotdisp_conter = 0 ;
	dot_disp = 0 ;
}

void check_Init()
{
	Check0 = 2 ;
	Counter0 = 0 ;
	Check1 = 2 ;
	Counter1 = 0 ;
}

uchar check_key0(void)		//
{
	uchar flag ;
	
	flag = KEY1 ;			//check KEY11
	if(flag == 1)
	{
		Counter0 = 0 ;
		Check0 = 2 ;
		return FALSE ;
	}
	else
	{
		Counter0 ++ ;
		if(Counter0 >= 5)
		{
			Counter0 = 0 ;
			if(flag != Check0)
			{
				Check0 = flag ;
				return TRUE ;
			}
		}
	}
	return FALSE ;
}

uchar check_key1(void)		//
{
	uchar flag ;
	
	flag = KEY2 ;			//check KEY22
	if(flag == 1)
	{
		Counter1 = 0 ;
		Check1 = 2 ;
		return FALSE ;
	}
	else
	{
		Counter1 ++ ;
		if(Counter1 >= 5)
		{
			Counter1 = 0 ;
			if(flag != Check1)
			{
				Check1 = flag ;
				return TRUE ;
			}
		}
	}
	return FALSE ;
}

⌨️ 快捷键说明

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