wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

專注電子技術學習與研究
當前位置:單片機教程網 >> MCU設計實例 >> 瀏覽文章

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

作者:mcu110   來源:51hei   點擊數:  更新時間:2007年08月05日   【字體:

 下面,我們再來學習字符型液晶模塊TC1602的使用,接口單片機是at89s51。


【1602液晶模塊簡介】

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

 
圖1: 《TC1602液晶模塊》

 

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


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

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

注意:液晶模塊背光須消耗電流約為50mA左右,S51增強型實驗板上設計了DIP微動開關來控制背光的開關,如右圖所示,當實驗板上的DIP開關(第3位)撥打到ON狀態時,液晶背光顯示,撥到OFF狀態時,背光關閉

  TC1602液晶模塊內帶標準字庫,內部的字符發生存儲器(CGROM)已經存儲了192個5×7點陣字符,32個5×10點陣字符。另外還有字符生成RAM(CGRAM)512字節,供用戶自定義字符。如表1所示,這些字符有:阿拉伯數字、英文字母的大小寫、常用的符號、和日文假名等,每一個字符都有一個固定的代碼,比如大寫的英文字母“A”的代碼是01000001B(41H),顯示時模塊把地址41H中的點陣字符圖形顯示出來,我們就能看到字母“A”。
表1: CGROM和CGRAM中字符代碼與字符圖形對應關系

  1602液晶模塊內部的控制器共有11條控制指令,如表2所示。它的讀寫操作、屏幕和光標的操作都是通過指令編程來實現的。(說明:1為高電平、0為低電平)

表2: 1602液晶模塊內部的控制器共有11條控制指令

  指令1:清顯示,指令碼01H,光標復位到地址00H位置
  指令2:光標復位,光標返回到地址00H
  指令3:光標和顯示模式設置 I/D:光標移動方向,高電平右移,低電平左移 S:屏幕上所有文字是否左移或者右移。高電平表示有效,低電平則無效
  指令4:顯示開關控制。 D:控制整體顯示的開與關,高電平表示開顯示,低電平表示關顯示 C:控制光標的開與關,高電平表示有光標,低電平表示無光標 B:控制光標是否閃爍,高電平閃爍,低電平不閃爍
  指令5:光標或顯示移位 S/C:高電平時移動顯示的文字,低電平時移動光標
  指令6:功能設置命令 DL:高電平時為4位總線,低電平時為8位總線 N:低電平時為單行顯示,高電平時雙行顯示 F: 低電平時顯示5x7的點陣字符,高電平時顯示5x10的點陣字符
  指令7:字符發生器RAM地址設置
  指令8:DDRAM地址設置
  指令9:讀忙信號和光標地址 BF:為忙標志位,高電平表示忙,此時模塊不能接收命令或者數據,如果為低電平表示不忙。
  指令10:寫數據
  指令11:讀數據

  下面是TC1602液晶模塊的一些主要技術參數:

  1、邏輯工作電壓(VDD):+4.5 ~ +5.5V
  2、LCD驅動電壓(VDD - VL):+4.5 ~ +13.0V
  3、工作溫度(Ta): 0 ~ 60°C(常溫)/-20 ~ 75 °C(寬溫)
  4、工作電流: < 2.0mA
  5、屏幕視域尺寸: 62.5 × 16.1mm


【TC1602EL液晶模塊應用編程】

  TC1602EL液晶顯示模塊可以和51系列單片機直接接口,下面就是S51增強型實驗板的液晶接口電路(圖2)。

圖2

  液晶顯示模塊是一個慢顯示器件,所以在執行每條指令之前一定要確認模塊的忙標志為低電平,表示不忙,否則此指令失效。要顯示字符時要先輸入顯示字符地址,也就是告訴模塊在哪里顯示字符,表3是TC1602EL液晶模塊的內部顯示地址。

表3:1602液晶內部顯示地址

  比如第二行第一個字符的地址是40H,那么是否直接寫入40H就可以將光標定位在第二行第一個字符的位置呢?這樣不行,因為寫入顯示地址時要求最高位D7恒定為高電平1所以實際寫入的數據應該是01000000B(40H)+10000000B(80H)=11000000B(C0H),下面就是在1602液晶模塊第一行第1個字符位置顯示字母“A”程序。
;*******************TC1602液晶模塊字符顯示試驗**********************************
;******** 在1602液晶模塊第一行第1個字符位置顯示字母“A”程序 ********
    RS   EQU P3.4
    RW   EQU P3.5
    E    EQU P3.6

    ORG   0000H
    AJMP  START

    ORG   0033H
START: MOV   SP,#60H

MAIN:  LCALL  DELAY      ;判斷液晶忙狀態?
    ACALL  ENABLE
    MOV   P1,#00000001B  ;寫指令01H,清屏
    ACALL  ENABLE
    MOV   P1,#00111000B  ;寫指令38H,設定LCD為16×2顯示,5×7點陣,8位數據接口
    ACALL  ENABLE
    MOV   P1,#00001111B  ;寫指令0FH,顯示ON,光標ON,閃爍ON
    ACALL  ENABLE
    MOV   P1,#00000110B  ;寫指令06H,文字不動,光標自動右移
    ACALL  ENABLE
    MOV   P1,#80H     ;第一行第1個字符地址
    ACALL  ENABLE
    MOV   P1,#01000001B  ;字母A的代碼(#41H)
    SETB   RS       ;RS=1
    CLR   RW       ;RW=0
    CLR   E        ;E=0
    ACALL  DELAY      ;判斷液晶忙狀態?
    SETB  E        ;E=1
    AJMP  $
    ;-----------------
ENABLE: CLR   RS       ;寫入控制命令的子程序
    CLR   RW
    CLR   E
    ACALL  DELAY
    SETB  E
    RET
    ;-----------------
DELAY: MOV   P1,#0FFH    ;判斷液晶顯示器是否忙的子程序
    CLR   RS
    SETB   RW
    CLR   E
    NOP
    SETB   E
    JB    P1.7,DELAY   ;如果為高電平表示忙就循環等待
    RET
    END

  程序在開始時對液晶模塊功能進行了初始化設置,約定了顯示格式。注意顯示字符時光標是自動右移的,無需人工干預,每次輸入指令都先調用判斷液晶模塊是否忙的子程序DELAY,然后輸入顯示位置的地址80H(第一行第1字符),最后輸入要顯示的字符"A"的代碼41H,顯示效果下面如圖3所示。
圖3: 1602液晶顯示一個字符“A”

  前面我們進行了液晶顯示一個字符“A”的實驗,接下來再來編一個稍復雜點的多字符顯示程序,相信你有了第一個程序的經驗,下面的程序也就沒有什么難度了,畢竟程序都差不多。下面程序實現兩行顯示:第1行顯示"welcme!",第2行顯示"www.ourmpu.com"。顯示效果見下圖4。

;******** TC1602液晶模塊字符顯示試驗單片機匯編程序  ********
;******** 第一行顯示“welcme!     ********
;******** 第二行顯示“www.ourmpu.com” ********
    RS   EQU  P3.4
    RW   EQU  P3.5
    E   EQU  P3.6

    ORG   0000H
    AJMP   START

    ORG   0033H
START: MOV   SP,#60H

MAIN:  LCALL  DELAY    ;延時一段時間
    MOV   P1,#01H   ;寫指令01H,清屏
    LCALL  ENABLE
    MOV   P1,#38H   ;寫指令38H,設定LCD為16*2顯示,5*7點陣,8位數據接口
    LCALL  ENABLE
    MOV   P1,#0FH   ;寫指令0FH,顯示ON,光標ON,閃爍ON
    LCALL  ENABLE
    MOV   P1,#06H   ;寫指令06H,光標輸入方式增量移位
    LCALL  ENABLE

    MOV   P1,#80H   ;第一行起始字符地址
    LCALL  ENABLE
    MOV   DPTR,#TABLE1 ;第一行顯示字符表頭地址
    LCALL  DISP     ;顯示第一行數據
    MOV   P1,#0C0H   ;第二行起始字符地址
    LCALL  ENABLE
    MOV   DPTR,#TABLE2 ;第二行顯示字符表頭地址
    LCALL  DISP     ;顯示第二行數據
    AJMP  MAIN     ;返回主程序循環
    ;-----------------
ENABLE: CLR   RS      ;寫指令子程序(請參照1602LCD使用說明書)
    CLR   RW
    CLR   E
    LCALL  DELAY
    SETB   E
    RET
    ;-----------------
DISP:  MOV   R1,#16    ;準備顯示一行16個字符
LOOP:  MOV   A,#00H    ;將ACC清零
    MOVC   A,@A+DPTR  ;查表取得要顯示的數據
    LCALL  DISP1     ;寫入一個數據
    INC   DPTR     ;數據表指針加1,準備取下一個數據
    DJNZ   R1,LOOP    ;一行沒有顯示完就繼續
    RET
    ;-----------------
DISP1: MOV   P1,A     ;寫1字節數據到顯示端口
    SETB   RS      ;寫數據時序(請參照1602LCD使用說明書)
    CLR   RW
    CLR   E
    LCALL  DELAY
    SETB   E
    RET
    ;-----------------
DELAY: MOV   R7,#255   ;延時子程序
D1:   MOV   R6,#255
D2:   DJNZ   R6,D2
    DJNZ   R7,D1
    RET

TABLE1: DB " welcome! "
TABLE2: DB " www.ourmpu.com "

     END

圖4:《單片機驅動1602液晶多字符顯示效果》

  至此,我們學習了字符型液晶模塊1602在S51增強型實驗板上的應用及編程,相信大家看到一定這里都有點累了吧!現在回過頭來再看看,其實液晶模塊編程也并沒有想像的那么高深、難學!現在,你就可以充分發揮你聰明才智,按自己的意愿及要求來編寫各種各樣的顯示應用程序了,如萬年歷時鐘、溫度計、頻率計等,可以充分發揮你的想象達到你所需要的各種顯示效果。最后,讓我們再欣賞一個基于S51增強型實驗板開發的1602液晶模塊高精度(4位小數)數字溫度計的圖片吧,見下圖5所示。

圖5:1602液晶顯示DS18B20高精度(4位小數)測溫效果
關閉窗口
欧美精品观看| 国产一区av在线| 看电视剧不卡顿的网站| 日韩三级精品| 欧美性受xxxx免费视频| 69精品无码成人久久久久久| 国产av熟女一区二区三区| 国产精品一区二区三区成人| 久久亚洲综合| 欧美成人一级| 操你啦在线视频| jizzjizzji欧美| 不卡av电影在线| 精品人妻一区二区三区四区在线| 尤物精品国产第一福利三区| 在线精品视频一区二区三四| 日本麻豆一区二区三区视频| 高清一区二区三区av| av网站免费在线观看| 青青草国产免费自拍| 三区四区在线观看| 日韩欧美一区二区三区四区| 亚洲国产精品久久精品怡红院| 国产乱子轮精品视频| 精品国内自产拍在线观看视频 | 亚洲一区黄色| 嫩草国产精品入口| 中文字幕一区久| 在线视频你懂| 先锋影音av资源站| 亚洲一线在线观看| 性欧美18—19sex性高清| 成熟丰满熟妇高潮xxxxx视频| 欧美激情论坛| 成人a免费视频| 日本一区二区在线播放| 欧美一区二区三区在| 99久久精品国产麻豆演员表| 激情五月色综合国产精品| 91视频在线观看| 国语对白在线视频| www污网站在线观看| 99久久国产免费| 精品成人av一区二区在线播放| 日韩福利在线视频| aa在线免费观看| 在线观看精品视频| 国产欧美 在线欧美| 欧美日韩国产成人| 欧美日韩在线不卡| 91色在线porny| 欧美黄色精品| 欧美黄页在线免费观看| 亚洲私拍视频| 欧美套图亚洲一区| 国产美女极度色诱视频www| 黄频网站在线观看| 亚洲精品国产精| 国产麻豆免费视频| 91麻豆国产在线| 天天干天天操天天拍| 亚洲精品无码国产| 国产在线视频2019最新视频| 亚洲网站视频福利| 亚洲成人a级网| 亚洲国产视频在线| 成人精品视频一区| 亚洲激情网址| 91精品亚洲| 亚洲精品成人| 欧美日韩精品| 日韩午夜在线| 国产乱人伦精品一区| 白嫩白嫩国产精品| 国产精品99久久免费观看| 韩国女主播一区二区三区| 超碰成人免费| 欧美sss在线视频| 欧美国产不卡| 欧美一区=区三区| av大全在线| 黄色直播在线| 高清免费观看在线| 最新91视频| 亚洲a视频在线观看| 美日韩一二三区| 7799精品视频天天看| 中文亚洲av片在线观看| 亚洲国产精品久| 国产在线观看免费视频今夜| 性猛交娇小69hd| 亚洲女人久久久| 亚洲一区 视频| 中文字幕视频一区二区| 在线观看免费国产视频| 成人一级免费视频| 国产一区二区在线视频观看| 精品国产乱码一区二区| 国产一区二区波多野结衣| 免费观看a视频| 欧美日韩一区二区三区在线播放 | 婷婷视频一区二区三区| 伊人久久大香线蕉无限次| 91影院成人| 日韩电影在线免费看| 亚洲日本视频| 综合在线视频| 99久久亚洲精品| 久久国产99| 99久久免费精品| 亚洲欧美另类久久久精品| 中文字幕精品一区二区精品绿巨人| 国产成人午夜电影网| 国内外成人在线| 国产日韩精品一区二区浪潮av | 美女诱惑一区二区| 91麻豆swag| 99在线精品一区二区三区| 1024精品合集| 亚洲精品国产一区二区三区四区在线| 日韩欧美国产一区二区| 欧美日韩国产一中文字不卡| 亚洲一区二区三区四区不卡| 7777精品伊人久久久大香线蕉的 | aaa国产精品视频| 欧美激情777| 激情偷乱视频一区二区三区| 亚洲色图在线看| 日韩午夜av电影| 久久人人爽人人| 狠狠爱一区二区三区| 日韩欧美视频网站| 熟女熟妇伦久久影院毛片一区二区| 乱妇乱女熟妇熟女网站| 97av视频在线观看| 丰满少妇一区二区| 日韩免费av网站| 国产精品亚洲色图| 激情综合丁香| 欧美人与动牲性行为| 欧美精品资源| 一区二区三区午夜探花| 在线一区视频| 国产毛片一区二区| 欧美日韩亚洲高清| 日韩在线视频网站| 国产日韩一区二区| 不卡的在线视频| 精品人妻少妇嫩草av无码| 黄色在线视频网址| 国产成人精品亚洲精品色欲| h在线免费观看| 久草在线资源视频在线观看| 成人午夜电影在线观看| www.亚洲天堂.com| 全国男人的天堂网| 8x8x国产| 99热国产在线| 欧美高清hd| 青草av.久久免费一区| 亚洲一区二区三区精品在线| 亚洲性视频网址| 精品国产乱码久久久久软件 | 夜夜操 天天操| 久草在线青青草| 国产精品nxnn| 9久re热视频在线精品| 亚洲色图欧美在线| 欧美日本在线观看| 欲色天天网综合久久| 国产视频不卡| 激情五月宗合网| 久久精品亚洲无码| 免费女人毛片视频| 中文字幕在线看片| 久久国产精品毛片| 欧美性猛交xxxx偷拍洗澡| 97国产一区二区精品久久呦| 国产精品视频福利| 波多野结衣乳巨码无在线| 久草视频免费在线播放| 同房视频网站| 国产精品视频一区二区久久| 91p九色成人| 久久福利影视| 精品视频1区2区3区| 久久五月天色综合| 一区中文字幕在线观看| 亚洲中文字幕无码一区| 亚洲黄色小说网址| 国产精品久久久久久精| 日韩欧美中文字幕一区二区三区| 国产精品自产自拍| 亚洲精品有码在线| 91久久嫩草影院一区二区| 樱花草www在线| 日批免费在线观看| 欧美理论电影| 视频一区视频二区中文字幕| 69p69国产精品| 91麻豆精品秘密入口| 欧美区在线播放| 国产精品宾馆在线精品酒店| 亚洲天堂视频在线播放| 精品欧美不卡一区二区在线观看 | 日韩精品在线影院| 国产精品欧美日韩| 一本色道久久综合亚洲精品婷婷| 纪美影视在线观看电视版使用方法| 国产高潮流白浆喷水视频| www操操操| 日韩精品一区二区三区中文| 久久综合影音| 亚洲va在线va天堂| xxxxx91麻豆| 久久99久久99精品| 中文字幕+乱码+中文乱码www | 极品美乳网红视频免费在线观看 | 日本美女视频一区| 久久久久久久久久99| 性欧美高清强烈性视频| 永久免费毛片在线播放| 欧美区一区二| 亚洲综合免费观看高清在线观看| 97视频免费观看| 国产精品无码av在线播放| 真实的国产乱xxxx在线91| 国产小视频在线观看| 亚洲免费成人| 亚洲福利一二三区| 91视频最新| 欧美成人精品欧美一| 伊大人久久香线焦宗合一75大| 亚洲先锋影音| 亚洲欧美日韩国产一区二区三区| 日韩在线视频一区| 亚洲综合av在线播放| 国产美女主播在线观看| 色爱综合区网| 亚洲一区图片| 91国偷自产一区二区开放时间| 国产精品久久久久久久天堂第1集| 丝袜熟女一区二区三区| 日本三级电影免费观看| 日韩精选在线| 欧洲激情一区二区| 91免费看片在线| 国产大学生视频| 最新版天堂中文在线官网| 18加网站在线| 亚洲女同同性videoxma| 欧美人妖巨大在线| 喜爱夜蒲2在线| 天堂av手机版| 亚洲2区在线| 91九色02白丝porn| 国产精品亚洲一区| 精品国产一区二区三区四| 伊人国产在线看一| 蜜桃视频免费观看一区| 欧美成人中文字幕在线| 亚洲av无码久久精品色欲| 可以免费观看av的网站| 4438全国亚洲精品观看视频| 久久免费午夜影院| 成人免费看黄网站| 国产精品免费精品一区| 美女在线不卡| 国产精品午夜av| 中文字幕在线不卡一区二区三区| 亚洲一区二区三区乱码aⅴ蜜桃女 亚洲一区二区三区乱码aⅴ | 亚洲变态欧美另类捆绑| 快播亚洲色图| 国产一级片免费看| 在线看三级电影| 亚洲国产岛国毛片在线| 青草青草久热精品视频在线观看| 天天摸日日摸狠狠添| 国产视频青青| 999视频精品| 亚洲天堂第二页| 亚洲av网址在线| 免费在线观看h| 国产精品啊v在线| 日韩一区二区精品| 亚洲一级免费在线观看| 中文字幕2区| jizz欧美| 在线亚洲一区观看| 亚洲国产另类久久久精品极度| 欧美熟女一区二区| 热99在线观看| 日韩中文欧美在线| 青草成人免费视频| 精品人妻中文无码av在线| 国产精品免费观看| 中文字幕免费观看一区| 亚洲欧美日产图| 欧美老**bbbb毛片| 天堂成人娱乐在线视频免费播放网站 | 欧美精品videossex变态| 久久资源中文字幕| 这里只有精品电影| 日本aa在线观看| 狠狠色噜噜狠狠狠| 免费成人av在线播放| 久久综合色88| 日本高清不卡免费| 亚洲欧美韩国| 欧美三级日韩三级国产三级| 9l视频自拍9l视频自拍| 69欧美性猛交| 免费成人在线观看视频| 999国产视频| 国产精品传媒在线观看| 麻豆mv在线看| 欧美亚洲丝袜传媒另类| 欧美激情亚洲天堂| 亚洲欧美日韩成人网| 日韩极品在线| 欧美一卡2卡3卡4卡| 精品人妻二区中文字幕| 亚洲男男gay视频| 久久99国产精品久久99| 国自产精品手机在线观看视频| av黄色在线免费观看| 国产乱子伦三级在线播放| 日韩一区在线播放| 北条麻妃69av| 污污的网站在线观看| 一区二区中文视频| 蜜桃999成人看片在线观看| 99精品在线视频观看| 日韩三级av高清片| 在线观看欧美日韩国产| 日韩欧美亚洲视频| h1515四虎成人| 亚洲精品网站在线播放gif| 亚洲成人福利视频| 黄色污网站在线免费观看| 日本成人中文字幕| 国产一区二区精品在线| 国产免费大片| 亚洲国产精品一区制服丝袜| 国产欧美亚洲视频| 91亚洲国产成人久久精品麻豆 | 亚洲精品乱码久久久久久蜜桃欧美| 中国国产一级毛片| 国产精品久久久久久妇女6080| 色一情一乱一伦一区二区三区丨 | 国产一区二区视频在线观看| 日本三级一区二区三区| 国产一区二区三区视频在线 | 欧美jizzhd69巨大| 国产精品综合一区二区三区| 国产成人欧美在线观看| 粉嫩小泬无遮挡久久久久久| 亚洲清纯自拍| 日韩av免费在线观看| 亚洲同志网站入口| 麻豆专区一区二区三区四区五区| 日韩精品国内| 久草热久草在线频| 一本大道综合伊人精品热热 | 欧美日韩在线一| 欧美aaa一级| 国产一区二区视频在线| 99久久精品无码一区二区毛片 | 国产精品久久久久久亚洲调教| 五月婷婷激情五月| 亚洲电影在线| 亚洲成色最大综合在线| 九色蝌蚪在线视频| 国产欧美一区二区精品婷婷| 亚洲欧美日韩精品一区| 黄色毛片在线看| 欧美日韩成人综合| 久久久久久福利| 高清国产免费| 国产v综合v亚洲欧| 少妇黄色一级片| 一区二区三区短视频| 久久精品视频99| 啪啪小视频网站| 亚洲一级在线| 欧美日韩视频免费在线观看| 第三区美女视频在线| 日韩欧美999| 国产67194| 国产66精品| 欧美精品在线网站| 呦视频在线一区二区三区| 99久久精品久久久久久清纯| 91精产国品一二三产区别沈先生| 国产一区久久精品| 亚洲日本欧美日韩高观看| 国产极品在线播放| 亚洲视频久久| 青青视频免费在线| 精精国产xxxx视频在线野外|