while(1)
{
for(i=0;i<target_cnt;i++)
{
//直接显示变量
Gui_DrawFont_num_u16(32,40+i*16,BLACK,WHITE,3,X_posi
tion[i]);
Gui_DrawFont_num_u16(64,40+i*16,BLACK,WHITE,3,Y_position[i]);
// Gui_DrawFont_GBK16(152,16,BLACK,WHITE,"+");
//传感器坐标X
Gui_DrawFont_num_u16(112,16,BLACK,WHITE,1,Xtem/100);
Gui_DrawFont_num_u16(120,16,BLACK,WHITE,1,Xtem/10%10);
Gui_DrawFont_num_u16(136,16,BLACK,WHITE,1,Xtem%10);
//传感器坐标Y
Gui_DrawFont_num_u16(160,16,BLACK,WHITE,1,Ytem/100);
Gui_DrawFont_num_u16(168,16,BLACK,WHITE,1,Ytem/10%10);
Gui_DrawFont_num_u16(184,16,BLACK,WHITE,1,Ytem%10);
}
ms_delay(100);
}
这是我main函数的while部分,注释掉的那行显示正负号的代码在那个位置就不显示,但放在while外就能显示,可这个正负号是跟每一个X_position[i]都有关系的,想问一下如何解决
Gui_DrawFont_num_u16(160,16,BLACK,WHITE,1,Ytem/100);;
一个是152,一个是160,会不会被覆盖,另外说明一下x,y坐标于文字显示方向的关系
评分
查看全部评分
一周热门 更多>