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

📄 test.c

📁 一个小的嵌入式os
💻 C
📖 第 1 页 / 共 2 页
字号:

void task_10(void *pdata)
{
INT32UN i;
pdata=pdata;

	while(1)
	{
			//uart_put_string("GPS by kaka....");
		while(1)
			{
i++;		

		//ENTER_CRITICAL();
		if(i%3==0)
			{
				display_string(10, 90, "Task10:", Reverse);
		uart_put_string("		Task10: \n\n");

		}
		else
			{
				display_string(10, 90, "Task10:", black);

			}
		Display_Variable(10, 110, i, black);
		//Display_Variable(50, 30, kaka, Reverse);
		//EXIT_CRITICAL();
		Cn_oS_Delay(L10);
			}	
		}
}
//==============================================
//filename	:*.c
//description	:for the Cn.oS test
//			:it is only for test ,so it looks like pell-mell
//			:I am sorry
//author		:kaka(sn.kaka@yahoo.com)
//date		:20080730
//==============================================
void task_11(void *pdata)
{
INT32UN i;
pdata=pdata;

	while(1)
	{
			//uart_put_string("GPS by kaka....");
		while(1)
			{
i++;		

		//ENTER_CRITICAL();
		if(i%3==0)
			{
		display_string(70, 90, "Task11:", Reverse);
		uart_put_string("			Task11: \n\n");

		}
		else
			{
		display_string(70, 90, "Task11:", black);

			}
		Display_Variable(70, 110, i, black);
		//Display_Variable(50, 30, kaka, Reverse);
		//EXIT_CRITICAL();
		Cn_oS_Delay(L11);
			}	
		}
}
//==============================================
//filename	:*.c
//description	:for the Cn.oS test
//			:it is only for test ,so it looks like pell-mell
//			:I am sorry
//author		:kaka(sn.kaka@yahoo.com)
//date		:20080730
//==============================================
void task_12(void *pdata)
{
INT32UN i;
pdata=pdata;

	while(1)
	{
			//uart_put_string("GPS by kaka....");
		while(1)
			{
		
i++;
		//ENTER_CRITICAL();
		if(i%3==0)
			{
		display_string(130, 90, "Task12:", Reverse);
		uart_put_string("				Task12: \n\n");

		}

		else
			{
		display_string(130, 90, "Task12:", black);
			}
		Display_Variable(130, 110, i, black);
		//Display_Variable(50, 30, kaka, Reverse);
		//EXIT_CRITICAL();
		Cn_oS_Delay(L12);
			}	
		}
}
//==============================================
//filename	:*.c
//description	:for the Cn.oS test
//			:it is only for test ,so it looks like pell-mell
//			:I am sorry
//author		:kaka(sn.kaka@yahoo.com)
//date		:20080730
//==============================================
void task_13(void *pdata)
{
INT32UN i;
pdata=pdata;

	while(1)
	{
			//uart_put_string("GPS by kaka....");
		while(1)
			{
		
i++;
		//ENTER_CRITICAL();
		if(i%3==0)
			{
		display_string(190, 90, "Task13:", Reverse);
		uart_put_string("Task13:I am kaka,I am hacker! \n\n");

		}
		else
			{
		display_string(190, 90, "Task13:", black);
			}
		Display_Variable(190, 110, i, black);
		//Display_Variable(50, 30, kaka, Reverse);
		//EXIT_CRITICAL();
		Cn_oS_Delay(L13);
			}	
		}
}

//==============================================
//filename	:*.c
//description	:for the Cn.oS test
//			:it is only for test ,so it looks like pell-mell
//			:I am sorry
//author		:kaka(sn.kaka@yahoo.com)
//date		:20080730
//==============================================
void task_14(void *pdata)
{
INT32UN i;
pdata=pdata;

	while(1)
	{
			//uart_put_string("GPS by kaka....");
		while(1)
			{
		
i++;
		//ENTER_CRITICAL();
			if(i%3==0)
			{
		display_string(250, 90, "Task14:", Reverse);
		uart_put_string("		Task14: \n\n");

			}
			else
				{
				display_string(250, 90, "Task14:", black);
				}
		Display_Variable(250, 110, i, black);
		//Display_Variable(50, 30, kaka, Reverse);
		//EXIT_CRITICAL();
		Cn_oS_Delay(L14);
			}	
		}
}
//==============================================
//filename	:*.c
//description	:for the Cn.oS test
//			:it is only for test ,so it looks like pell-mell
//			:I am sorry
//author		:kaka(sn.kaka@yahoo.com)
//date		:20080730
//==============================================
void task_15(void *pdata)
{
INT32UN i;
pdata=pdata;

	while(1)
	{
			//uart_put_string("GPS by kaka....");
		while(1)
			{
		
i++;
		//ENTER_CRITICAL();
		if(i%3==0)
			{
		display_string(10, 130, "Task15:", Reverse);
		uart_put_string("Task15: \n\n");

		}

		else
			{

		display_string(10, 130, "Task15:", black);
			}
		Display_Variable(10, 150, i, black);
		//Display_Variable(50, 30, kaka, Reverse);
		//EXIT_CRITICAL();
		Cn_oS_Delay(L15);
			}	
		}
}
//==============================================
//filename	:*.c
//description	:for the Cn.oS test
//			:it is only for test ,so it looks like pell-mell
//			:I am sorry
//author		:kaka(sn.kaka@yahoo.com)
//date		:20080730
//==============================================
void task_16(void *pdata)
{
INT32UN i;
pdata=pdata;

	while(1)
	{
			//uart_put_string("GPS by kaka....");
		while(1)
			{
		
i++;
		//ENTER_CRITICAL();
		if(i%3==0)
			{
		display_string(70, 130, "Task16:", Reverse);
			}
		else
			{
		display_string(70, 130, "Task16:", black);

		uart_put_string("Task16: \n\n");

		}
		Display_Variable(70, 150, i, black);
		//Display_Variable(50, 30, kaka, Reverse);
		//EXIT_CRITICAL();
		Cn_oS_Delay(L16);
			}	
		}
}
//==============================================
//filename	:*.c
//description	:for the Cn.oS test
//			:it is only for test ,so it looks like pell-mell
//			:I am sorry
//author		:kaka(sn.kaka@yahoo.com)
//date		:20080730
//==============================================
void task_17(void *pdata)
{
INT32UN i;
pdata=pdata;

	while(1)
	{
			//uart_put_string("GPS by kaka....");
		while(1)
			{
		
i++;
		//ENTER_CRITICAL();
		if(i%3==0)
			{
		display_string(130, 130, "Task17:", Reverse);
		uart_put_string("		Task17: \n\n");

		}

		else
			{

display_string(130, 130, "Task17:", black);
			}
		Display_Variable(130, 150, i, black);
		//Display_Variable(50, 30, kaka, Reverse);
		//EXIT_CRITICAL();
		Cn_oS_Delay(L17);
			}	
		}
}
//==============================================
//filename	:*.c
//description	:for the Cn.oS test
//			:it is only for test ,so it looks like pell-mell
//			:I am sorry
//author		:kaka(sn.kaka@yahoo.com)
//date		:20080730
//==============================================
void task_18(void *pdata)
{
INT32UN i;
pdata=pdata;

	while(1)
	{
			//uart_put_string("GPS by kaka....");
		while(1)
			{
		
i++;
		//ENTER_CRITICAL();
		if(i%3==0)
			{
		display_string(190, 130, "Task18:", Reverse);
			}
		else
			{
		display_string(190, 130, "Task18:", black);
		uart_put_string("Task18: \n\n");

		}
		Display_Variable(190, 150, i, black);
		//Display_Variable(50, 30, kaka, Reverse);
		//EXIT_CRITICAL();
		Cn_oS_Delay(L18);
			}	
		}
}
//==============================================
//filename	:*.c
//description	:for the Cn.oS test
//			:it is only for test ,so it looks like pell-mell
//			:I am sorry
//author		:kaka(sn.kaka@yahoo.com)
//date		:20080730
//==============================================

void task_19(void *pdata)
{
INT32UN i;
pdata=pdata;

	while(1)
	{
			//uart_put_string("GPS by kaka....");
		while(1)
			{
		
i++;
		//ENTER_CRITICAL();
		if(i%3==0)
			{
		display_string(250, 130, "Task19:", Reverse);
			}
		else
			{
		display_string(250, 130, "Task19:", black);
		uart_put_string("		Task19: \n\n");

		}

		Display_Variable(250, 150, i, black);
		//Display_Variable(50, 30, kaka, Reverse);
		//EXIT_CRITICAL();
		Cn_oS_Delay(L19);
			}	
		}
}
//==============================================
//filename	:*.c
//description	:for the Cn.oS test
//			:it is only for test ,so it looks like pell-mell
//			:I am sorry
//author		:kaka(sn.kaka@yahoo.com)
//date		:20080730
//==============================================
void task_20(void *pdata)
{
INT32UN i;
pdata=pdata;

	while(1)
	{
			//uart_put_string("GPS by kaka....");
		while(1)
			{
		
i++;
		//ENTER_CRITICAL();
		if(i%3==0)
			{
		display_string(10, 170, "Task20:", Reverse);
			}
		else
			{
		display_string(10, 170, "Task20:", black);
		uart_put_string("				Task20: \n\n");

		}
		Display_Variable(10, 190, i, black);
		//Display_Variable(50, 30, kaka, Reverse);
		//EXIT_CRITICAL();
		Cn_oS_Delay(L20);
			}	
		}
}

//==============================================
//filename	:*.c
//description	:for the Cn.oS test
//			:it is only for test ,so it looks like pell-mell
//			:I am sorry
//author		:kaka(sn.kaka@yahoo.com)
//date		:20080730
//==============================================
void task_21(void *pdata)
{
INT32UN i;
pdata=pdata;

	while(1)
	{
			//uart_put_string("GPS by kaka....");
		while(1)
			{
		
i++;
		//ENTER_CRITICAL(); 
		if(i%3==0)
			{
		display_string(70, 170, "Task21:", Reverse);
			}
		else
			{
		display_string(70, 170, "Task21:", black);

		uart_put_string("Task21: \n\n");

		}
		Display_Variable(70, 190, i, black);
		//Display_Variable(50, 30, kaka, Reverse);
		//EXIT_CRITICAL();
		Cn_oS_Delay(L21);
			}	
		}
}
//==============================================
//filename	:*.c
//description	:for the Cn.oS test
//			:it is only for test ,so it looks like pell-mell
//			:I am sorry
//author		:kaka(sn.kaka@yahoo.com)
//date		:20080730
//==============================================
void task_22(void *pdata)
{
INT32UN i;
pdata=pdata;

	while(1)
	{
			//uart_put_string("GPS by kaka....");
		while(1)
			{
		
i++;
		//ENTER_CRITICAL();
		if(i%3==0)
			{
		display_string(130, 170, "Task22:", Reverse);
			}

		else
			{

		uart_put_string("				Task22: \n\n");
		display_string(130, 170, "Task22:", black);

			}

		
		Display_Variable(130, 190, i, black);
		//Display_Variable(50, 30, kaka, Reverse);
		//EXIT_CRITICAL();
		Cn_oS_Delay(L22);
			}	
		}
}
//==============================================
//filename	:*.c
//description	:for the Cn.oS test
//			:it is only for test ,so it looks like pell-mell
//			:I am sorry
//author		:kaka(sn.kaka@yahoo.com)
//date		:20080730
//==============================================
void task_23(void *pdata)
{
INT32UN i;
pdata=pdata;
	while(1)
	{
			//uart_put_string("GPS by kaka....");
		while(1)
			{
		
i++;
		//ENTER_CRITICAL();
		if(i%3==0)
			{
		display_string(190, 170, "Task23:", Reverse);
			}
		else
			{

		uart_put_string("Task23: I am kaka,I am hacker!\n\n");
		display_string(190, 170, "Task23:", black);
			}
		Display_Variable(190, 190, i, black);
		//Display_Variable(50, 30, kaka, Reverse);
		//EXIT_CRITICAL();
		Cn_oS_Delay(L23);
			}	
		}
}



void Statistics(void)
{
int i;
display_string(50, 205,"CPU %", Reverse);
i=(Statistics_For_Load-200000)/226000;//2//200000~2350000 WHEN  task1 is 200
display_string(0, 225,"                ", black);
Display_Variable(250, 0,Statistics_For_Load, black);
switch(i)
	{
     case 10 : {display_string(0, 225," ", Reverse);display_string((11-i)*8, 225,"0%", black);break;}
	case 9 : {display_string(0, 225,"  ", Reverse);display_string((11-i)*8, 225,"10%",black);break;}
	case 8 : display_string(0, 225,"   ", Reverse);display_string((11-i)*8, 225,"20%", black);break;
	case 7 : display_string(0, 225,"    ", Reverse);display_string((11-i)*8, 225,"30%", black);break;
	case 6 : display_string(0, 225,"     ", Reverse);display_string((11-i)*8,225,"40%", black);break;
	case 5 : display_string(0, 225,"      ", Reverse);display_string((11-i)*8,225,"50%", black);break;
	case 4 : display_string(0, 225,"       ", Reverse);display_string((11-i)*8,225,"60%", black);break;
	case 3 : display_string(0, 225,"        ", Reverse);display_string((11-i)*8,225,"70%", black);break;
	case 2 : display_string(0, 225,"         ", Reverse);display_string((11-i)*8,225,"80%", black);break;
	case 1 : display_string(0, 225,"         ", Reverse);display_string((11-i)*8,225,"90%", black);break;
	case 0 : display_string(0, 225,"          ", Reverse);display_string((11-i)*8,225,"100%", black);break;
	default :{display_string(0, 225," ", Reverse);display_string(8, 225,"0%", black);}
	}
Statistics_For_Load=0;

}

⌨️ 快捷键说明

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