早教吧作业答案频道 -->其他-->
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判忙函数原理(...的网友还看了以下:
()()r()()s()e()()()a()()e()r()()s()e()e()a()()e()r 2020-03-31 …
C.A.S.E翻译C.A.S.E如何翻译?列句:Reference(s):C.A.S.E.chap 2020-05-12 …
按字母拼单词1、M-F-R-R-E-A2、V-T-E-S3、O-S-E-M-U4、S-L-U-E- 2020-05-16 …
用这些英文字母拼词这些英文字母打乱了顺序.一个题目一个词.第一题:r,c,t,a,e,s,r第二题 2020-05-16 …
a,s,n,e,s,oc,s,e,e,u,b,a拼成单词 2020-05-23 …
A.根据释义,拼写单词.1.costingalotofmoneyx,p,s,i,e,e,e,n,v 2020-06-10 …
32个罗经点每个点怎么读出来?罗经中的32个罗经点(N.N/E.NNE.NE/N.NE.NE/EE 2020-06-19 …
写单词,这些单词打乱顺序了!:1.d,f,e,n,i,f,e,r,t,()2.g,h,o,e,t, 2020-07-26 …
一.看一看,将下列字母组成单词.1.t,o,e,f,n2.c,s,e,a,b,u,e3.l,e,p, 2020-10-31 …
英语九宫格**s*e***a*s*e*e*a*s***e*a**填上字母,使各个方块横着看竖着看都能 2020-11-02 …