早教吧作业答案频道 -->其他-->
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判忙函数原理(...的网友还看了以下:
设J是元素全为1的n阶方阵,证明E-J是可逆方阵,且(E-J)^-1=E-(1/n-1)J,这里E 2020-05-14 …
已知F(x)=f(x+1/2)-1是R上的奇函数,设an=f(0)+f(1/n)+f(2/n)+. 2020-06-07 …
1/n2+1/(n+1)2+1/(n+2)2+…+1/(2n)2这个题怎么做呢,希望大家帮个忙啊1 2020-06-10 …
数列{an}与{bn}满足关系:a1=2,a(n+1)=(an^2+1)/2an,bn=(an+1 2020-07-22 …
求证:a→0时(1+a)^1/a=eRTe为自然对数e是没有严格明确的定义的,一个数字不带单位怎么 2020-08-02 …
在数列{an}中,a1=1,an+1=(1+1/n)an+(n+1)∕2n设bn=an/n,求证b 2020-08-02 …
简单数学题急1+(1+2)+(1+2+3)+(1+2+3+4)+……+(1+2+3+4+……+n)和 2020-11-18 …
已知数列{an}满足a1=四分之一,2an+a(n-1)=(-1)n次方乘以anan-1(n≥2,n 2020-11-19 …
我们可以通过计算求得:1+2+3+...+n=n*(n+1)除以2,其中n是正整数,现在我们来研究一 2020-12-04 …
一道易错数学题数列1,1+2,1+2+4,1+2+4+8,.,1+2+4+8+2^n,求数列的和?我 2020-12-12 …