task.c
来自「嵌入式实时操作系统uc/OS-II于s3c2410的开发测试程序2源代码」· C语言 代码 · 共 66 行
C
66 行
#include "includes.h"
#include "../ucos/os_cpu.h"
#include "lcdlib.h"
U16 Keyvalue = 16;
extern void TickHandler(void);
/*-----------------主任务-----------------*/
void Task1(void *i)
{
U16 flage = 0;
U16 m = 0;
int a;
GUI_Init();
LCD_Init_Controler();//Lcd_Init(MODE_CSTN_8BIT);
Lcd_CstnOnOff(1);
while(1)
{
Uart_Printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");
Uart_Printf(" **********************************************************\n\n\n");
Uart_Printf(" ****************浙江天煌科技实业有限公司******************\n\n\n");
Uart_Printf(" *************THUDC-1型嵌入式ARM实验/开发系统**************\n\n\n\n");
Uart_Printf(" **********************************************************\n\n\n\n");
GUI_SetBkColor(GUI_CYAN);
GUI_SetColor(GUI_RED);
GUI_SetFont(&GUI_Font_HZK16);
GUI_Clear();
GUI_EndDialogBox();
GUI_DispStringAt("绘图函数演示实验",90,30);
Delay(5000) ;
GUI_EndDialogBox();
GUI_SetDrawMode(GUI_DRAWMODE_NORMAL);
GUI_Clear();
GUI_SetColor(GUI_BLUE);
GUI_FillCircle(160, 80, 40);
GUI_SetColor(GUI_RED);
for(a=120;a<220;a++)
{
LCD_DrawHLine(70,a,250);
}
Delay( DELAY_TIME) ;
GUI_Clear();
DrawPolygon();//画多边形
Delay( DELAY_TIME) ;
GUI_Clear();
for (m=20; m<110; m++)
{
GUI_DrawCircle(160,120,m);//画圆环(20<R<110)
Delay(100);
}
Delay( DELAY_TIME) ;
GUI_Clear();
GUI_EndDialogBox();
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?