C语言在线翻译

void disphjcmenu()
{
LCD_init();
LCD_disp_cher(0,1,hjcmenu);
}
int checkstatus(bit led)
{
if(led==1)
return 1;
else
return 0;
}

void checkpattern()
{
uchar keynum,keyvalue;
bit ret1,ret2;
disphjcmenu();
LCD_disp_cher(0,2,"broken:");
P1|=0X03;
while(1)
{
while((keynum=keyscan()))
{
if(keynum==0xff)break;
else keyvalue=keynum;
}
if(keyvalue==15)
{
keyvalue=0xff;
led1flag=0;
led2flag=0;
quitflag=1;
warnflag=0;
}
if (led1flag==1)
{
ret1=checkstatus(lc1);
if(ret1==1)
{
LCD_disp_cher(8,2,"ld1");
warnflag=1;
}
else
{
LCD_disp_cher(8,2," ");
}
}
if(led2flag==1)
{
ret2=checkstatus(lc2);
if(ret2==1)
{
LCD_disp_cher(12,2,"ld2");
warnflag=1;
}
else
{
LCD_disp_cher(12,2," ");
}
}
if(ret1==0&&ret2==0)
{
warnflag=0;
buzz=0;
}
if(quitflag==1)
{
quitflag=0; //退出标志位
warnflag=0; //警告标志位
break;
}

}
buzz=0;

}

LCD显示器的驱动程序;有LCD初始化及其状态检测;模式检测中可以扫描KEY并决策在哪一个LCD上显示信息或者结束扫描
程序不完整阿
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-07-30
是要注释么

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网