早教吧作业答案频道 -->其他-->
LCD1602判忙函数原理(单片机)bitLCDCheckBusy(void){DataPort=0xFF;RSCLR;//命令RWSET;//读ENCLR;//使能赋0nop();ENSET;//使能赋1return(bit)(DataPort&0x80);//}在DataPort写11111111,读到的是啥?原理是什么?
题目详情
LCD1602判忙函数原理(单片机)
bit LCD_Check_Busy(void)
{
DataPort= 0xFF;
RS_CLR; //命令
RW_SET; //读
EN_CLR; //使能赋0
_nop_();
EN_SET;//使能赋1
return (bit)(DataPort & 0x80);//
}
在DataPort写1111 1111,读到的是啥?
原理是什么?怎么判断1602忙的?
然后把DataPort与1,得到的值转换返回.
bit LCD_Check_Busy(void)
{
DataPort= 0xFF;
RS_CLR; //命令
RW_SET; //读
EN_CLR; //使能赋0
_nop_();
EN_SET;//使能赋1
return (bit)(DataPort & 0x80);//
}
在DataPort写1111 1111,读到的是啥?
原理是什么?怎么判断1602忙的?
然后把DataPort与1,得到的值转换返回.
▼优质解答
答案和解析
这是针对51单片机的编写的程序吧?你的老师应该强调过,在读取一个端口状态之前必须先向这个端口写1,否则读回的状态可能不正确,这是51单片机的端口结构决定的.你该好好复习一下了.
看了 LCD1602判忙函数原理(...的网友还看了以下:
0.53是由5个0.1和3个0.01组成的?请纠正?为什么这样做?请说出基本原理及其公式好吗?是不 2020-04-27 …
求原点到下列直线的距离:3x+2y-26=0原点(0,0)到3x+2y-26=0的距离,代入点到直 2020-05-15 …
求数列:0,0,-1,0,0,-0.5,0,-0.25.的通项式.注:此数列是从x=0开始.抱歉, 2020-06-05 …
级数Sum(n=0到无穷)X^n/(n+1)的一个问题求上题的和函数,这是一个课本例题,最后的S( 2020-06-14 …
微小?微乎其微?有兴趣的来琢磨下补充:我一直有个想法,比较极端吧。我总认为,与其说宇宙无穷大,倒不 2020-06-30 …
设光滑曲线y=k(x)过原点,且当x>0时,k(x)>0.对应于[0,x]一段曲线的弧长为(e^x 2020-06-30 …
在坐标平面上,点P在x轴的负半轴,且到原点的距离是6,则点P的坐标是()A(0,6)B(0,-6) 2020-07-20 …
设f'(x)在[0,1]上连续,试求∫[1+xf'(x)]e^f'(x)dx(范围是0到1)抱歉,输 2020-10-31 …
0是偶数吗?一、二年级的老师说0是偶数,5、6年级的老师说0在这里不做计算,上初中老师说以原则能整除 2020-11-17 …
在y等于Asin(ωx+ψ)的图像中,ω大于0时,是横坐标间距缩短到原来的ω分之1倍吗?ω小于0时, 2020-11-26 …