api绘图函数设计1个时钟

来源:百度知道 编辑:UC知道 时间:2024/05/25 21:14:12
如题,怎么实现这个功能,我用的是嵌入式linux系统,UP-NetARM2410-S 实验仪器。芯片SAMSUNG S3C2410,可以用液晶显示出来吗?
参考答案为void Main_Task(void *Id) //Main_Test_Task
{
int oldx,oldy;//保存原来坐标系位置
PDC pdc;//定义绘图设备上下文结构
int x,y,x1,y11,x2,y22;//坐标
double s,m,h;
ClearScreen();//清屏
pdc=CreateDC();//创建绘图设备上下文
for(;;)
{ for(h=0;h<=2*pi;h+=pi/30)
{
for(m=0;m<=2*pi;m+=pi/30)
{
for(s=0;s<=2*pi;s+=pi/30)
{
SetDrawOrg(pdc, LCDWIDTH/2,LCDHEIGHT/2, &oldx, & oldy); //设置绘图原点为屏幕中心
Circle(pdc,0, 0, 100);//画圆
MoveTo(pdc, 0, 0);
x=99*cos(s-pi/2),y=99*sin(s-pi/2);//画miao针
LineTo(pdc, x, y);
MoveTo(pdc, 0, 0);
x1=90*cos(m-pi/2),y11=90*sin(m-pi/2);//画fen针
MoveTo(pdc, 0, 0);
LineTo(pdc, x1, y11);<

(pdc, 0, 0);
LineTo(pdc, x2, y22);
MoveTo(pdc,0,105);
TextOut(pdc,0,105,ch,1,FONTSIZE_SMALL);
OSTimeDly(1000);
ClearScreen();
}

}
}
}
DestoryDC(pdc);//删除绘图设备上下文
}
谁能写个类似的程序给我?
qq:5979298
邮箱:5979298@qq.