亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛aⅴ片久久久,亚洲AV色香蕉一区二区三区老师,萧皇后A级艳片,色情日本视频更新,99久久亚洲精品日本无码
標題:
[求助]電腦串口向單片機發送漢字
[打印本頁]
作者:
wangyanzdh
時間:
2012-5-9 19:00
標題:
[求助]電腦串口向單片機發送漢字
我能實現單片用lcd12864顯示接收到的漢字,但是我想加入命令語句,比如發送的是1就在第一行顯示,2就在第二行顯示。
void ser()interrupt 4
{
RI=0;
buff[a++]=SBUF;
flag=1;
}
這是串口中斷函數,將發送的數據存在buff數組里
while(1)
{ if(flag==1)
{
flag=0;
write_cmd(0x01);
if(buff[0]=='1')
{
write_cmd(0x80);
a=0;
}
else if(buff[0]=='2')
{
write_cmd(0x90);
a=0;
}
writestr(buff+1);
// buff_clear();
}
這是主函數里當接收到內容顯示字符串,這個程序只能顯示三個漢字,比如1一二三,就在第一行顯示一二三,如果多輸入就顯示亂了,不知道是哪里的問題,希望高手幫忙看看
歡迎光臨 (http://www.denmoz.com/bbs/)
Powered by Discuz! X3.1