欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標(biāo)題: 51單片機(jī)的LCD1602驅(qū)動(dòng)不懂為什么要加延時(shí)? [打印本頁]

作者: 一念逐光    時(shí)間: 2018-9-8 16:22
標(biāo)題: 51單片機(jī)的LCD1602驅(qū)動(dòng)不懂為什么要加延時(shí)?
--一只菜鳥的學(xué)習(xí)記錄貼--

到現(xiàn)在還是不懂為什么要加延時(shí)
芯片上寫著e的信號周期只有400ns,單片機(jī)一條語句不是都要1us時(shí)間,為什么要延時(shí)呢?

首先定義引腳

sbit P2^1=rs;
sbit P2^2=rw;
sbit P2^3=e;

定義之后就開始根據(jù)時(shí)序?qū)戲?qū)動(dòng)函數(shù)

void delay(int i)
{
   while(i--)
   {}
}
void sendcom (unsigned char dat)
{
  rs=0;
  rw=0;
  P0=dat;
  e=1;
  delay(100);
  e=0;
  delay(100);
}
void senddate(unsigned char dat)
{
  rs=1;
  rw=0;
  P0=dat;
  e=1;
  delay(100);
  e=0;
  delay(100);
}
void lcdinit()
{
  sendcom(0x38);
  sendcom(0x0c);
  sendcom(0x06);
  sendcom(0x01);
}
void main()
{
  lcdinit();
  senddate('1');
  while(1)
  {
  }
}






作者: Vuitton007    時(shí)間: 2018-9-8 19:01
芯片需要延時(shí)時(shí)間,防止信號干擾,誤顯示
作者: 楊雪飛    時(shí)間: 2018-9-8 19:50
看時(shí)序圖,如果還不懂得話暫時(shí)先記著這個(gè)疑問,以后就會知道了。
低速單片這個(gè)延時(shí)可以不用,但是高速單片機(jī)沒有這個(gè)延時(shí)液晶接收到指令就亂套了。
比如說寫數(shù)據(jù)命令,需要RS=1,然后寫數(shù)據(jù)到D0-D7,如果寫數(shù)據(jù)到D0-D7的時(shí)候RS不是高電平那就寫不進(jìn)去了。
比如開門進(jìn)人,延時(shí)的作用可理解為開門后然后進(jìn)人的這個(gè)小的過程,然后沒有延時(shí),速度過快的進(jìn)行開門進(jìn)人這兩個(gè)動(dòng)作,那人就要撞到門上了
作者: le51    時(shí)間: 2018-9-8 19:59
LCD1602的讀寫操作的在其使用手冊中有明確的時(shí)序圖以及相應(yīng)的延時(shí)時(shí)間。

液晶LCD1602使用手冊.pdf

686.1 KB, 下載次數(shù): 131


作者: qinshuai    時(shí)間: 2018-9-8 20:19
感覺是為了保險(xiǎn)起見,
作者: 冰純    時(shí)間: 2018-9-8 20:34
lcd1602模塊接收命令或數(shù)據(jù)需要一定的時(shí)間,延時(shí)是為它而設(shè)。
作者: qingfengyu    時(shí)間: 2018-9-9 19:25
延時(shí)是使電平穩(wěn)定傳輸無誤  如果做項(xiàng)目對時(shí)間的要求較高 可以根據(jù)1602數(shù)據(jù)手冊縮短延時(shí)
作者: HC6800-ES-V2.0    時(shí)間: 2018-9-10 08:56
那是為了讓數(shù)據(jù)穩(wěn)定,1602的反應(yīng)是較慢的。




歡迎光臨 (http://www.raoushi.com/bbs/) Powered by Discuz! X3.1