51单片机1602LCD液晶屏关于判忙的问题 _nop_();?
bitLCD_Check_Busy(void){DataPort=0xFF;RS_CLR;RW_SET;EN_CLR;_nop_();EN_SET;return(bit)...
bit LCD_Check_Busy(void)
{
DataPort= 0xFF;
RS_CLR;
RW_SET;
EN_CLR;
_nop_();
EN_SET;
return (bit)(DataPort & 0x80);
}
判忙原理我懂不用解释
_nop_()函数用来延时我也知道不用解释
但我想问的是,这里为什么要延时
如果我直接
EN_CLR;
EN_SET;
这2句话中间不加_nop_()会有什么后果?
吗? 展开
{
DataPort= 0xFF;
RS_CLR;
RW_SET;
EN_CLR;
_nop_();
EN_SET;
return (bit)(DataPort & 0x80);
}
判忙原理我懂不用解释
_nop_()函数用来延时我也知道不用解释
但我想问的是,这里为什么要延时
如果我直接
EN_CLR;
EN_SET;
这2句话中间不加_nop_()会有什么后果?
吗? 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询