<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > TC1602液晶模塊與單片機接口字符顯示試驗

          TC1602液晶模塊與單片機接口字符顯示試驗

          作者: 時間:2013-01-15 來源:網(wǎng)絡(luò) 收藏

          下面,我們再來學(xué)習(xí)字符型液晶模塊的使用,接口單片機是at89s51。

          【1602液晶模塊簡介】

          字符型型液晶是一種用5×7點陣圖形來顯示字符的液晶顯示器,根據(jù)顯示的容量可以分為1行16個字、2行16個字、2行20個字等,最常用的為2行16個字,即我們馬上要學(xué)習(xí)的1602液晶模塊,下面(圖1)就是液晶模塊的正面和反面照片。

          圖1: 《液晶模塊》

          液晶屏顯示模塊與數(shù)碼管相比,它顯得更為專業(yè)、漂亮。液晶顯示屏以其微功耗、體積小、顯示內(nèi)容豐富、超薄輕巧、使用方便等諸多優(yōu)點,在儀器儀表、電子設(shè)備、家用電器等低功耗應(yīng)用系統(tǒng)中得到越來越廣泛的應(yīng)用,使這些電子設(shè)備的人機界面變得越來越直觀形象,目前已廣泛應(yīng)用于電子表、計算器、IC卡電話機、液晶電視機、便攜式電腦、掌上型電子玩具、復(fù)印機、傳真機等許多方面。本站S51增強型實驗板配套的液晶模塊是TC1602EL字符型液晶模塊(帶背光),它是目前使用最為廣泛的液晶屏之一,相信你學(xué)會了對它的使用,那你對其它的液晶屏的使用也能得心應(yīng)手,畢竟基本原理都差不多。

          本站使用帶背光的液晶模塊TC1602EL,TC1602EL采用標準的16腳接口,其引腳功能如下:

            第1腳:VSS為電源地,接GND。
            第2腳:VDD接5V正電源。
            第3腳:VL為液晶顯示器對比度調(diào)整端,接正電源時對比度最弱,接地電源時對比度最高,對比度過高時會產(chǎn)生“鬼影”,使用時可以通過一個10K的電位器調(diào)整對比度。
            第4腳:RS為寄存器選擇,高電平時選擇數(shù)據(jù)寄存器、低電平時選擇指令寄存器。
            第5腳:RW為讀寫信號線,高電平時進行讀操作,低電平時進行寫操作。當RS和RW共同為低電平時可以寫入指令或者顯示地址,當RS為低電平RW為高電平時可以讀忙信號,當RS為高電平RW為低電平時可以寫入數(shù)據(jù)。
            第6腳:E端為使能端,當E端由高電平跳變成低電平時,液晶模塊執(zhí)行命令。
            第7~14腳:D0~D7為8位雙向數(shù)據(jù)線。
            第15腳:BLA背光電源正極(+5V)輸入引腳。
            第16腳:BLK背光電源負極,接GND。  


          表1: CGROM和CGRAM中字符代碼與字符圖形對應(yīng)關(guān)系

          led顯示器相關(guān)文章:led顯示器原理



          上一頁 1 2 3 下一頁

          關(guān)鍵詞: TC1602 字符顯示 AT89S51

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();