while(1){ DelayNS(1); key = 0;IRcvStr(ZLG7290, 0x01, disp_buf, 2);if(0==disp_buf[1]){ key = disp_buf[0];}谁能详细介绍每句话的意思,坐等!急!

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/14 10:17:49

while(1){ DelayNS(1); key = 0;IRcvStr(ZLG7290, 0x01, disp_buf, 2);if(0==disp_buf[1]){ key = disp_
buf[0];}谁能详细介绍每句话的意思,坐等!急!

这个可能是获取按键值的函数吧!
while(1)
{
DelayNS(1); //延时,这个时间根据具体函数判断
key = 0; //初始化key 值为0
IRcvStr(ZLG7290,0x01,disp_buf,2);
//这个函数应该是接受字符,保存到disp_buf中,disp_buf为一个一维数组,大小为2
if(0 == disp_buf[1]) //如果disp_buf[1]等于0
{
key = disp_buf[0]; //将disp_buf[0]赋值给key
}
}