这是程序
int main(void)
{
u8 table[4]={0,0,0,0};
u8 i,r;
u8 lcd_id[12]; //′æ·ÅLCD ID×Ö·û′®
delay_init(); //Ñóê±oˉêy3õê¼»ˉ
uart_init(9600); //′®¿ú3õê¼»ˉÎa9600
LED_Init(); //3õê¼»ˉóëLEDᬽóμÄó2¼t½ó¿ú
LCD_Init();
POINT_COLOR=RED;
sprintf((char*)lcd_id,"LCD ID:%04X",lcddev.id);//½«LCD ID′òó¡μ½lcd_idêy×é¡£
LCD_Clear(GREEN);
TEST_FONT1();
TEST_FONT2();
LCD_ShowString(100,70,200,16,24,"(0000-9999)");
TEST_FONT3();
TEST_FONT4();
TEST_FONT5();
LCD_ShowString(50,160,200,16,24,"15553177157");
LCD_ShowString(50,190,200,16,24,"86593235");
while(1)
{
for(i=0;i<4;i++)
{
table=KEY_Scanf();
}
dianzu1(table[0]);
dianzu2(table[1]);
dianzu3(table[2]);
dianzu4(table[3]);
r=1000*table[3]+100*table[2]+10*table[1]+table[0];
LCD_ShowxNum(150,40,r,4,24,0X80);
delay_ms(10);
}
}
主程序如果把加粗倾斜部分隔离 显示正常 加上以后就黑屏 哪位大神帮忙看一下
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>