久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

專注電子技術(shù)學(xué)習(xí)與研究
當(dāng)前位置:單片機教程網(wǎng) >> MCU設(shè)計實例 >> 瀏覽文章

關(guān)于1602液晶顯示器的一些經(jīng)驗

作者:劉玉芾   來源:本站原創(chuàng)   點擊數(shù):  更新時間:2010年07月25日   【字體:

 今天開始復(fù)習(xí)了液晶顯示!我的天啊!感覺像是重新學(xué)一樣,好多東西都忘了,看來以后還要練習(xí)的非常熟練才行,*一時的努力在短時間內(nèi)學(xué)的東西是記不太久的!更不要說熟練應(yīng)用了!

  說說今天的總結(jié)!雖然開始有些吃力,但是也不至于想以前那樣看著視頻一步一步來!今天寫液晶程序是找了兩個例子,自己看著1602的PDF資料。開始時看了看程序然后自己看著時序圖寫,但是卻怎么出不來結(jié)果,對比著例子一點點的嘗試著修改,終于發(fā)現(xiàn)原來是一個小小的延時問題,也就是在往數(shù)據(jù)端口輸進指令或數(shù)據(jù)后要有個小小的延時。但是看時序圖上卻是EN端電平已經(jīng)降下去了,數(shù)據(jù)口還在賦值,而實際上卻是賦值后差不多要個5毫秒的延時,具體原因不明白!

     關(guān)于液晶字符定位的問題,我看的一個例程是用坐標定位的,我看著頭暈,老是轉(zhuǎn)不過來。其實在我看來1602液晶就能顯示那幾個字符而已,自己就算掰著手指查也不會出錯吧!所以好不如直接控制來的爽快!特別注意的是,只要你讓那個位置的字符顯示,就一定要給你賦值,那怕是一個空格,那也算是一個字符,否則會出現(xiàn)亂碼!

  再說一下控制液晶的驅(qū)動程序(暫且稱其為驅(qū)動程序吧,反正是控制液晶的)!其實控制這種小液晶很簡單!給它的初始化函數(shù)(也就是告訴它:小弟,你要開始工作了),給它做做準備,具體函數(shù)按照配套PDF資料寫就行!再有個就是發(fā)送指令的函數(shù)。首先給RS賦值,RS=0,當(dāng)MPU進行寫模塊操作,指向指令寄存器,當(dāng)MPU進行讀模塊操作,指向地址計數(shù)器。RS=1,無論MPU讀操作還是寫操作,均指向數(shù)據(jù)寄存器。再給RW賦值,賦值為1是寫操作,為0是讀操作。然后就是EN端了,其實因為數(shù)據(jù)是在EN下降沿才會把命令或數(shù)據(jù)讀進,所以就先拉高它,然后往數(shù)據(jù)口送指令,現(xiàn)在是最關(guān)鍵的,你一定要讓它稍微有個延時,例如5 毫秒!然后令EN=0!好了,這就完成了指令輸入!至于數(shù)據(jù)輸入函數(shù),格式同指令輸入函數(shù)一樣,只是RS賦值不一樣而已!至于什么指令控制什么功能,自己查查配套資料就行了!另外還有一個檢查繁忙問題,只是.....暫時不會用,我把繁忙檢查寫進程序中,它竟然罷工!現(xiàn)在自己的水平就是寫個小程序?qū)崿F(xiàn)個小功能,檢查繁忙暫時用不到,以后再說吧!

  附一自己寫的液晶驅(qū)動函數(shù)!其中dat為液晶數(shù)據(jù)進口!

void del(uint i)
{
 char j;
 for(;i>0;i--)
  for(j=125;j>0;j--);
}

void writecom(uchar com)
{
 rs=0;
 rw=0;
  en=1;
 dat=com;
 del(5);
 en=0;
 
}
void writedat(uchar da)
{
 rs=1;
 rw=0;
 en=1;
 dat=da;
 del(5);
 en=0;
}

void init()
{  del(15);
 writecom(0x38);
 del(5);
 writecom(0x38);
 del(5);
 writecom(0x38);
 del(10);
 writecom(0x08);
 writecom(0x0e);
 writecom(0x06);
 writecom(0x0c);
 writecom(0x80);

 
}

關(guān)閉窗口

相關(guān)文章

主站蜘蛛池模板: 日本午夜精品 | 亚洲欧美一区二区三区视频 | 丝袜 亚洲 另类 欧美 综合 | 亚洲综合视频 | 久久专区| 欧美男人天堂 | 成人网在线观看 | 天堂网中文 | 福利视频二区 | 欧美亚州| 国产在线观看一区二区 | 午夜影院在线 | 久久综合久久综合久久 | 啪啪免费网 | 一级国产精品一级国产精品片 | 国产精品日韩欧美一区二区三区 | 欧美日韩综合 | 中文字幕在线视频免费观看 | 国产9 9在线 | 中文 | 日韩中文字幕网 | 亚洲字幕在线观看 | 国产精品成人久久久久 | 成人一级黄色毛片 | 毛片免费观看 | 日韩精品视频在线播放 | 特黄小视频 | 高清久久 | .国产精品成人自产拍在线观看6 | 亚洲精品66 | 日韩精品成人免费观看视频 | 在线中文字幕第一页 | 国产成人一区二 | 久久成人精品 | 91社区在线观看高清 | 成年人黄色小视频 | 日日草天天干 | 精品自拍视频 | 午夜一区二区三区视频 | 亚洲精品自在在线观看 | 亚洲在线一区二区 | 国产亚洲一区二区三区在线观看 |