中文字幕免费高清电视剧_水果app视频_秋霞网电院网86_四房播播在线电影_亚洲一卡2卡三卡_国产少女免费观看电视剧大全_美女被三个男人插动图_无人区码一码二码三码是什么ww

文章詳情
所在位置: 首頁> 技術(shù)文章> 其它>

帶漢字庫液晶顯示模塊在單片機(jī)系統(tǒng)的應(yīng)用

日期:2026-07-04 20:17
瀏覽次數(shù):6628
摘要:

帶漢字庫液晶顯示模塊在單片機(jī)系統(tǒng)的應(yīng)用:
液晶顯示器(LCD)作為當(dāng)代高新技術(shù)的結(jié)晶產(chǎn)品,不但具有超薄平臺(tái)、顯示信息豐富的特點(diǎn),而且還具有體積小、耗電省、壽命長(zhǎng)、無輻射、抗震、防爆等其它類型顯示器無可比擬的優(yōu)點(diǎn),因而是單片機(jī)應(yīng)用系統(tǒng)中理想的顯示器件,近年來已被廣泛應(yīng)用于單片機(jī)控制的工控儀表、機(jī)電設(shè)備、**儀器儀表、信息家電、工控產(chǎn)品、數(shù)據(jù)采集等系統(tǒng)中。帶字庫液晶顯示器因它的編程快捷、方便、接口方式比較靈活等特點(diǎn)在單片機(jī)領(lǐng)域?qū)?huì)應(yīng)用更廣泛,本文將以介紹了一種內(nèi)含GB2312**、二級(jí)簡(jiǎn)體漢字字庫的圖形點(diǎn)陣液晶顯示模塊,文中選用長(zhǎng)沙太陽人電子有限公司的SMG16032ZK帶漢字庫液晶顯示器(LCD),該模塊具有8位并行、4位并行和2/3線串行三種硬件接口方式,利用其串行接口方式,可節(jié)省大量單片機(jī)硬件資源。本文重點(diǎn)介紹其在接口方式上靈活性的解析。


關(guān)鍵詞  液晶顯示器(LCD)  中文字庫  串行接口  并行接口

                               

 

 

 

 

 

 

 

 

 


Abstract

The liquid crystal display (LCD ) as the crystallizationproducts of the contemporary new and high technology, not only haveultrathin platforms , show the characteristic with abundantinformation, and still have small , power consumptive provinces ,longe-lived , there are no such incomparable advantages of othertype displays as radiation , antidetonation , explosion-proof,etc., it is the ideal display device in the application system ofthe one-chip computer, widely used in worker that one-chip computercontrol accuse of instrument , electromechanical equipment ,top-grade instrument and apparatus , infromation householdappliances , worker accuse of products , data person who gathersystem already in recent years. Bring word storehouse liquidcrystal display swift programming because of it have , help ,interface way getting flexible characteristic use extensive in thefield of one-chip computer, in order to recommend one implicitGB2312 one , second simplified Chinese character figure latticeliquid crystal , word of storehouses show the module this text,select for use Changsha the sun SMG16032ZK , people of ElectronicsCo., Ltd. bring Chinese character base liquid crystal display inthe article (LCD), this module has 8 running side by side , 4running side by side and three kinds of serial hardware interfaceways of Line 2/3, utilize its serial interface way, can save alarge number of one-chip computer hardware resources . This textintroduces its analysis of the flexibility in interface wayespecially.

Keyword  Liquid-crystal display (LCD)  Chinesefonts  serial connection  parallel connection

 

 

 

 

 

 


目錄

一,    引言 ………………………………………………………………………………  4

二,    帶漢字庫液晶顯示器與不帶字庫液晶顯示器優(yōu)越性…………………  4

三,    SMG16032ZK液晶顯示器(LCD)的結(jié)構(gòu)與工作原理…………………… 5

四,    SMG16032ZK液晶顯示器(LCD)與單片機(jī)的接口……………………  7

五,    SMG16032ZK液晶顯示器(LCD)在串口方式上的應(yīng)用………………  7

六,    SMG16032ZK液晶顯示器(LCD)在并行接口上的應(yīng)用……………… 16

七,    結(jié)束語……………………………………………………………………………  24

參考文獻(xiàn)

 

 

 

 

 

 

 

 

一、引言

液晶顯示器(LCD)作為當(dāng)代高新技術(shù)的結(jié)晶產(chǎn)品,不但具有超薄平臺(tái)、顯示信息豐富的特點(diǎn),而且還具有體積小、耗電省、壽命長(zhǎng)、無輻射、抗震、防爆等其它類型顯示器無可比擬的優(yōu)點(diǎn),因而是單片機(jī)應(yīng)用系統(tǒng)中理想的顯示器件,近年來已被廣泛應(yīng)用于單片機(jī)控制的工控儀表、機(jī)電設(shè)備、**儀器儀表、信息家電、工控產(chǎn)品、數(shù)據(jù)采集等系統(tǒng)中。帶字庫液晶顯示器因它的編程快捷、方便、接口方式比較靈活等特點(diǎn)在單片機(jī)領(lǐng)域?qū)?huì)應(yīng)用更廣泛,本文介紹一種新型的可與單片機(jī)串行接口也可并行接口且內(nèi)部含有中文字庫的中文圖形點(diǎn)陣液晶顯示模塊。本文以長(zhǎng)沙太陽人電子有限公司的SMG16032ZK帶漢字庫液晶顯示器為例,比較帶字庫與不帶字庫點(diǎn)陣液晶顯示器件的優(yōu)越性,闡述SMG16032ZK漢字液晶顯示器的結(jié)構(gòu)與工作原理、SMG16032ZK漢字液晶顯示器與單片機(jī)的接口技術(shù),闡述、分析串行接口和并行接口兩種接口方式在SMG16032ZK漢字液晶顯示器的應(yīng)用。通過闡述和分析為應(yīng)用帶字庫液晶顯示器(LCD)系統(tǒng)提供比較完善的參考。

二、帶漢字庫液晶顯示器與不帶字庫液晶顯示器優(yōu)越性

目前國(guó)內(nèi)在單片機(jī)系統(tǒng)中使用的普通的液晶顯示器(LCD)大多數(shù)都是不自帶漢字字庫,以太陽人電子公司的SMG12864及其兼容產(chǎn)品使用比較多。此類普通的液晶顯示器(LCD)占有ROM的容量大,因以圖形方式顯示漢字,每個(gè)漢字將占用32個(gè)字節(jié)的ROM,每個(gè)西文字符記錄占用32字節(jié),其中前16個(gè)字節(jié)為點(diǎn)陣數(shù)據(jù),后16個(gè)字節(jié)無效,這對(duì)內(nèi)部的FLASH閃存數(shù)量不是很大的單片機(jī)來說,使用起來就很受限制,而且在實(shí)際的應(yīng)用過程中,如果要調(diào)用大量的顯示內(nèi)容,這時(shí)還要根據(jù)顯示內(nèi)容,運(yùn)用漢字庫生成程序生成字庫文件,在應(yīng)用時(shí)再加以調(diào)用,所以在實(shí)際應(yīng)用當(dāng)中編程比較煩瑣。再加上這樣所生成字庫文件占用的內(nèi)存空間比較大,對(duì)于內(nèi)部的FLASH閃存數(shù)量較小的單片機(jī),影響尤為重要。而帶字庫的液晶顯示器(LCD),在實(shí)際應(yīng)用當(dāng)中可以直接調(diào)用它內(nèi)部漢字地址即可,所以在編程時(shí)比普通的液晶顯示器(LCD)更方便。此類普通的液晶顯示器(LCD)與單片機(jī)的硬件接口電路復(fù)雜,而且只有一種接口方式。該類型液晶顯示器(LCD)除使用8根數(shù)據(jù)線外,尚需使用片選、寄存器選擇、讀/寫選擇、使能控制等控制線來加以控制,使得對(duì)單片機(jī)的硬件資源占用較為嚴(yán)重,對(duì)于端口比較少的單片機(jī),應(yīng)用就非常受限制,同時(shí)該類液晶顯示器(LCD)對(duì)近年來廣為流行的小體積非總線型單片機(jī)硬件的不支持。軟件編程繁復(fù),通常的漢字顯示方式是先根據(jù)所需要的漢字提取漢字點(diǎn)陣(如16×16點(diǎn)陣),將點(diǎn)陣文件存入ROM,形成新的漢字編碼,而在使用時(shí)剛需要先根據(jù)新的漢字編碼組成語句,再由MCU根據(jù)新編碼提取相應(yīng)的點(diǎn)陣進(jìn)行漢字顯示。在這種顯示方式中,如果使用的流字?jǐn)?shù)量較大或語句較多時(shí),利用漢字的新編碼組成語句將是一件十分繁瑣而枯燥的工作。從而限制了液晶顯示技術(shù)在許多領(lǐng)域的應(yīng)用。
SMG16032ZK帶字庫的液晶顯示器(LCD)其接口方式有8位并行、4位并行和2/3線串行模式三種方式來供選擇,接口選擇可以由硬件直接控制也可以由程序來控制,使用非常方便。此款液晶模塊因自帶漢字庫對(duì)單片機(jī)的內(nèi)存沒有太多的要求而且在軟件編程時(shí)只需調(diào)用漢字地址碼即可。非常適用于現(xiàn)在市面上應(yīng)用廣泛的非總線型單片機(jī)的應(yīng)用。因而帶字庫的液晶顯示器(LCD)比普通的液晶顯示器(LCD)在接口和軟件編程上有更大的優(yōu)越性,在應(yīng)用時(shí)對(duì)單片機(jī)的選擇空間更大。

三、SMG16032ZK液晶顯示器(LCD)的結(jié)構(gòu)與工作原理

SMG16032ZK的點(diǎn)陣數(shù)160X32(見圖1:),可以顯示兩行,每行顯示10個(gè)漢字。該模塊的內(nèi)部的字形ROM內(nèi)含GB2312**、二級(jí)16X16點(diǎn)陣簡(jiǎn)體中文字庫(8129個(gè)漢字)及128個(gè)16X8點(diǎn)陣半寬的ASCⅡ碼英文字庫。另外繪圖顯示畫面提供一個(gè)64X256點(diǎn)的繪圖區(qū)域??捎糜诶L制任意復(fù)雜的圖形,同時(shí)內(nèi)部還含有CGRAM可提供4組軟件可編程規(guī)劃的16X16點(diǎn)陣的造字功能,用于內(nèi)部字庫所沒有的字形自建,該模塊與單片機(jī)的硬件接口具有三種模式分別是8位并行、4位并行和2/3線串行模式。同時(shí)該模塊還具有電源電壓范圍寬(2.7V~5.5V)、低功耗的特點(diǎn)。低電壓、低功耗特性使得該模塊非常適用于便攜式系統(tǒng)的應(yīng)用。SMG16032ZK模塊可實(shí)現(xiàn)漢字,ASCⅡ碼、點(diǎn)陣圖形、曲線的同屏顯示,并具有上、下、左、右移動(dòng)當(dāng)前顯示屏幕及**屏幕的命令,具有光標(biāo)顯示、閃爍控制命令及液晶睡眠、喚醒、關(guān)閉顯示命令。該模塊內(nèi)部還提供顯示驅(qū)動(dòng)負(fù)電壓,而無須外接負(fù)電壓故簡(jiǎn)化系統(tǒng)電源設(shè)計(jì),同時(shí)模塊內(nèi)部還具有LED背光源。由上述特性可知該模塊適用于各種單片機(jī)為核心構(gòu)成的儀器儀表及家用電器作為器件顯示。
表1 引腳說明
引腳    名稱    方向   說明    引腳    名稱   方向    說明
1    VSS    -   GND(0V)    11   DB4    I/O    數(shù)據(jù)4
2    VDD    -   Supply Voltage For Logic (+5v)   12    DB5    I/O   數(shù)據(jù)5
3    NCO    -   (懸空)    13    DB6   I/O    數(shù)據(jù)6
4    RS(CS)    H/L   H: Data    L: Instruction Code   14    DB7    I/O   數(shù)據(jù)7
5    R/W(STD)   H/L    H: Read    L:Write    15    PSB   H/L    H: Parallel Mode L: Serial Mode
6    E(SCLK)   H,H/L    EnableSignal               
               16    NC    -   NC
7    DB0    I/O   數(shù)據(jù)0    17    /REST   H/L    Reset Signal 低電平有效
8    DB1    I/O   數(shù)據(jù)1    18    NC   -    NC
9    DB2    I/O   數(shù)據(jù)2    19    A   -    LED+
10    DB3    I/O   數(shù)據(jù)3    20    K   -    LED-

圖1  模塊外型圖
SMG16032ZK液晶顯示器(LCD)的工作原理:
 此款帶字庫的液晶顯示器(LCD)采用臺(tái)灣矽創(chuàng)電子的一款ST7920為主控芯片。此芯片為點(diǎn)陣LCD控制/驅(qū)動(dòng)IC,可以顯示字母、數(shù)字字符、中文字型及自定圖象顯示,它可以提供三種控制界面,分別是8位元微處理器界面,4位元微處理器界面及串行界面,所以的功能包含顯示RAM,字型產(chǎn)生器,以及液晶驅(qū)動(dòng)電路和控制器,都包含在一個(gè)單晶片里面,只要一個(gè)*小的微處理系統(tǒng),就可以操作本LCD控制/驅(qū)動(dòng)IC。ST7920的字型ROM包括8129個(gè)16X16點(diǎn)的中文字形以及126個(gè)16X8點(diǎn)半寬的字符字型,另外繪圖顯示畫面提供一個(gè)64X256點(diǎn)的繪圖區(qū)域(GDRAM)??梢院臀淖之嬅婊旌巷@示,而且ST7920內(nèi)含CGRAM提供四組軟體可程式規(guī)劃的16X16造字功能。ST7920LCD驅(qū)動(dòng)器由32個(gè)Common及64個(gè)Segment所組成,Segment驅(qū)動(dòng)器的擴(kuò)充可以視需要有ST7921Segment驅(qū)動(dòng)器來提供擴(kuò)充顯示范圍的任務(wù)。SMG16032ZK液晶顯示器(LCD)由一顆ST7920和一顆ST7921兩顆芯片來控制,其控制見原理圖(圖2)。

 

 

 

 

 


                       圖2  控制原理圖
四、SMG16032ZK液晶顯示器(LCD)與單片機(jī)的接口

SMG16032ZK液晶顯示器(LCD)有三種接口方式,分別為8位元微處理器界面,4位元微處理器界面(8/4并行接口)及串行界面
8/4并行接口,可以按照以下方式設(shè)定。

 

 

當(dāng)  DL=“1”時(shí),為8BIT MPU控制界面即8BIT并行接口
當(dāng)  DL=“0”時(shí),為4BIT MPU控制界面即4BIT并行接口
當(dāng)  RE=“1”為擴(kuò)充指令集(有特殊用途時(shí)需要設(shè)定)
當(dāng)  RE=“0”為基本指令集
注意:同一指令之動(dòng)作,不可同時(shí)改變DL及RE,要改變時(shí)需先改變DL以后再改變RE,這樣才能確保標(biāo)識(shí)正確設(shè)定。
串行接口與并行接口有PSB的高低電平來控制,既可以由硬件來控制也可以通過軟件來控制。當(dāng)PSB為高電平時(shí),系統(tǒng)接收為并行接口方式;當(dāng)PSB為低電平時(shí),系統(tǒng)接收為串行接口方式。

五、SMG16032ZK液晶顯示器(LCD)在串口方式上的應(yīng)用

SMG16032ZK的2/3線串行接口方式非常適合于與硬件資源緊張的非總線型單片機(jī)接口,下面以AT89C2051單片機(jī)為例給出該模塊與單片機(jī)的2/3線串行接口方式及時(shí)序。AT89C2051單片機(jī)與SMG16032ZK的硬件接口電路如(圖3:)所示,可知SMG16032ZK與AT89C2051單片機(jī)接口時(shí)僅需占用任意兩根I/O口線,除此之外還需要將模塊的PSB端接低電平或由軟件控制置低,模塊即進(jìn)入到串行接口方式。在串行模式下模塊的SID引腳做數(shù)據(jù)線。SLCK引腳做時(shí)鐘線,單片機(jī)通過SID數(shù)據(jù)并配合同步時(shí)鐘線SCLK達(dá)到數(shù)據(jù)傳輸?shù)哪康?。模塊的RS(CS)引腳在這里接固定的高電平即片選始終有效狀態(tài),當(dāng)系統(tǒng)中連接多個(gè)顯示模塊時(shí),可以通過RS端選擇不同的顯示模塊,構(gòu)成3線串行接口方式。單片機(jī)與液晶顯示模塊的串行接口時(shí)序(如圖4)。

 

圖3  串行硬件接口

 

 

 

 

 

 

圖4  串行接口時(shí)序

由圖4可以看到單片機(jī)與液晶模塊之間傳送一個(gè)字節(jié)的數(shù)據(jù)共需24個(gè)時(shí)鐘脈沖。首先單片機(jī)要給出數(shù)據(jù)傳輸起始位,這里以5個(gè)連續(xù)的“1”則內(nèi)部傳輸被重置并且串行傳輸將被同步,緊接RW位用于選擇數(shù)據(jù)的傳輸方向(讀或?qū)懀?,RS位用于選擇內(nèi)部數(shù)據(jù)寄存器或指令寄存器,*后第8位固定為“0”,在接收到起始位及RW/RS的第1個(gè)字節(jié)后,一個(gè)字節(jié)的數(shù)據(jù)或指令將被分為兩個(gè)字節(jié)來串行傳送或接收,數(shù)據(jù)或指令的高4位,被放在第2個(gè)字節(jié)串行數(shù)據(jù)的高4位,其低4位則為“0”,數(shù)據(jù)或指令的低4位被放在第3個(gè)字節(jié)的高4位,其低4位也為0,如此完成一個(gè)字節(jié)指令或數(shù)據(jù)的傳送。需要注意的是當(dāng)有多個(gè)數(shù)據(jù)或指令要傳送時(shí),必須要等到一個(gè)指令完全執(zhí)行完畢或數(shù)據(jù)的丟失,這是因?yàn)橐壕K內(nèi)部沒有發(fā)送/接收緩沖區(qū)。
具體參考程序如下:
;*cs----P3.1* *std---P3.3* *sclk-----------P3.0*
;*PSB----------P3.4 *(可由硬件直接控制)
;*RESET----------P3.5  (可由硬件直接控制)
;注:AT89C2051的晶振頻率為12MHz
PSB    BIT  P3.4
RES    BIT  P3.5
CS      BIT  P3.1
STD    BIT  P3.3     ;串行數(shù)據(jù)線
SCLK    BIT  P3.0     ;串行時(shí)鐘線
START  EQU  30H      ;起始字節(jié)
COM    EQU  31H     ;命令/數(shù)據(jù)
HDATA  EQU  32H     ;命令/數(shù)據(jù)字節(jié)高位
LDATA  EQU  33H     ;命令/數(shù)據(jù)字節(jié)低位
ASC    EQU  34H     ;ASCII數(shù)據(jù)單元
XPOS    EQU  35H
YPOS    EQU  36H
        ORG   0000H
MAIN:
        MOV   SP,#60H
        CLR   RES
        SETB  RES
        SETB CS             ;  可以直接接電源VDD
        CLR   PSB           ;  可以直接接地VSS
        CALL LCDRESET        ; 模塊系統(tǒng)初始化
        CALL  HZKDIS
        MOV   START,#0F8H    ; 寫入命令(11111000)
        MOV   COM,#80H        ;設(shè)定顯示位置
        CALL  LCDWRITE
        MOV   START,#0FAH    ;寫數(shù)據(jù)    (11111010)
        MOV   COM,#10H        ;顯示字符
        CALL  LCDWRITE
        MOV   COM,#11H        ;顯示字符
        CALL  LCDWRITE
        MOV   START,#0F8H    ; 寫入命令(11111000)
        MOV   COM,#34H        ;擴(kuò)充功能設(shè)定
        CALL  LCDWRITE
        MOV   COM,#05H        ;反白選擇
        CALL  LCDWRITE
        CALL DL40MS         ;延時(shí)
        CALL  DL40MS
        CALL  DL40MS
        MOV   A,#055H        ;繪圖方式下寫55數(shù)據(jù)
        CALL  LCDFILL
        CALL CLEAR          ;清屏
        JMP   MAIN
CLEAR:                       ;清屏子程序
        MOV   A,#00H
        CALL   LCDFILL
       RET       
LCDRESET:
        LCALL DL1MS         ;延時(shí)等待內(nèi)部復(fù)位
        MOV   START,#0F8H    ; 寫入命令(11111000)
    MOV   COM,#30H        ;使用基本指令集
    LCALL  LCDWRITE
    MOV    COM,#0CH
    LCALL LCDWRITE        ;整體顯示ON
    MOV   COM,#01H        ;清屏
    LCALL  LCDWRITE
    LCALL  DL1MS
    MOV   COM,#06H        ;顯示右移
    LCALL  LCDWRITE
    LCALL  DL1MS
    RET
LCDWRITE:                     ;模塊寫入子程序
        MOV   A,COM         ;送待發(fā)數(shù)據(jù)命令A(yù)
        ANL   A,#0F0H        ;屏蔽低4位
        MOV   HDATA,A        ;將高4位送HDATA單元
        MOV   A,COM         ;取低4位
        SWAP A             ;高低4位互換
        ANL   A,#0F0H
        MOV   LDATA,A        ;將低4位送LDATA單元
        MOV   A,START        ;取起始字節(jié)
        LCALL SENDBIT        ;發(fā)送
        LCALL DL1MS         ;延時(shí)1ms
        MOV   A,HDATA
        LCALL  SENDBIT
        LCALL  DL1MS
        MOV   A,LDATA
        LCALL  SENDBIT
        LCALL  DL1MS
        RET
HZKDIS:                       ;顯示漢字子程序
        MOV   R5,#2
        MOV   START,#0F8H    ; 寫入命令(11111000)
MOV   COM,#80H        ;設(shè)定顯示位置
  LCALL  LCDWRITE
        MOV   DPTR,#TAB      ;指向文字型代碼表
        MOV   A,#00H         ;取漢字代碼低位
DIS_1:  MOV   R6,#8         ;每行十個(gè)漢字
DIS_2:  MOV    START,#0FAH   ;寫數(shù)據(jù)    (11111010)
        CLR   A
        MOVC  A,@A+DPTR
        MOV   COM,A
        CALL LCDWRITE        ;寫入顯示模塊
        INC   DPTR           ;取漢字代碼高位
        CLR   A
        MOVC  A,@A+DPTR
        MOV   COM,A
        CALL LCDWRITE        ;寫入顯示模塊
        INC   DPTR
        CALL  DL40MS
        DJNZ R6,DIS_2        ;未顯示完則繼續(xù)
        MOV   START,#0F8H    ; 寫入命令(11111000)
        MOV   COM,#90H        ;**行地址
        CALL  LCDWRITE
        DJNZ  R5,DIS_1
        MOV   R5,#2
        MOV   START,#0F8H    ; 寫入命令(11111000)
        MOV   COM,#88H        ;第三地址
        CALL  LCDWRITE
DIS_4:  MOV    R6,#08H   
DIS_3: 
        MOV   START,#0FAH    ;寫數(shù)據(jù)    (11111010)
        CLR   A
        MOVC  A,@A+DPTR
        MOV   COM,A
        CALL LCDWRITE        ;寫入顯示模塊
        INC   DPTR           ;取漢字代碼高位
        CLR   A
        MOVC  A,@A+DPTR
        MOV   COM,A
        CALL LCDWRITE        ;寫入顯示模塊
        INC   DPTR
        CALL  DL40MS
        DJNZ R6,DIS_3        ;未顯示完則繼續(xù)
        MOV   START,#0F8H    ; 寫入命令(11111000)
        MOV   COM,#98H        ;第四行地址
        CALL  LCDWRITE
        DJNZ R5,DIS_4        ;遇“0”結(jié)束顯示
       RET                   ;寫完兩行則結(jié)束
LCDFILL:                     ;繪圖
      MOV    R4,A
      MOV    XPOS,#0
      MOV    YPOS,#0
      MOV   START,#0F8H
      MOV   COM,#30H        ;重新選擇基本指令
      CALL  LCDWRITE
      MOV   COM,#01H        ;清屏
      CALL  LCDWRITE
      MOV   COM,#36H        ;擴(kuò)充功能設(shè)定
      CALL  LCDWRITE
LCD_A1:
      MOV    YPOS,#0
LCD_A2:
      MOV   START,#0F8H
      MOV   A,XPOS         ;設(shè)定繪圖首地址
      ADD   A,#80H          ;X坐標(biāo)
      MOV    COM,A
      CALL  LCDWRITE
      MOV   A,YPOS         ;Y坐標(biāo)
      ADD    A,#80H
      MOV    B,A
      MOV    COM,A
      CALL  LCDWRITE
      MOV   START,#0FAH
      MOV    COM,R4
      CALL  LCDWRITE
      CALL  LCDWRITE
      LCALL  DL1MS
      INC    YPOS
      MOV    A,B
      CJNE A,#87H,LCD_A2    ;*后一列地址為87H
      INC    XPOS
      MOV    A,XPOS
      CJNE A,#20H,LCD_A1    ;*后行地址為80H+20H=0A0H
      MOV    XPOS,#0
LCD_A3:MOV    YPOS,#0
LCD_A4:
      MOV   START,#0F8H
      MOV   A,XPOS         ;設(shè)定繪圖首地址
      ADD   A,#80H          ;X坐標(biāo)
      MOV    COM,A
      CALL  LCDWRITE
      MOV   A,YPOS         ;Y坐標(biāo)
      ADD    A,#80H
      MOV    B,A
      MOV    COM,A
      CALL  LCDWRITE
      MOV   START,#0FAH
      MOV    COM,R4
      CALL  LCDWRITE
      CALL LCDWRITE     
      INC    YPOS
      MOV    A,B
      CJNE A,#8FH,LCD_A4    ;*后一列地址為8FH
      INC    XPOS
      MOV    A,XPOS
      CJNE A,#20H,LCD_A3    ;*后行地址為80H+20H=0A0H
      RET
SENDBIT:                     ;串行字節(jié)數(shù)據(jù)發(fā)送子程序
MOV   R7,#08H        ;發(fā)送8位
SEND_1: RLC    A
        MOV   STD,C         ;數(shù)據(jù)送數(shù)據(jù)線
CLR   SCLK         ;產(chǎn)生同步時(shí)鐘
SETB    SCLK
DJNZ    R7,SEND_1     ;未發(fā)送完8位繼續(xù)
RET
DL1MS:               ;延時(shí)子程序
        PUSH   00H           ;0.1MS
        PUSH   01H
        PUSH   02H
        MOV   R2,#01H
WA_PA:  MOV    R0,#0FH
WA_PB:  MOV    R1,#0FH
        DJNZ   R1,$
        DJNZ   R0,WA_PB
        DJNZ   R2,WA_PA
        POP   02H
        POP   01H
        POP   00H
        RET
        NOP
        RET
DL40MS:                       ;延時(shí)子程序
        PUSH   00H           ;40MS
        PUSH   01H
        PUSH   02H
        MOV   R2,#01H
DL_PA:  MOV    R0,#0FFH
DL_PB:  MOV    R1,#0FFH
        DJNZ   R1,$
        DJNZ   R0,DL_PB
        DJNZ   R2,DL_PA
        POP   02H
        POP   01H
        POP   00H
        RET
        NOP
        NOP
        NOP
     
RET
TAB:
        DB   "  中南大學(xué)歡迎您  "
        DB   "為需要學(xué)習(xí)為未來學(xué)習(xí)"
    DB    00H
END

六、SMG16032ZK液晶顯示器(LCD)在并行接口上的應(yīng)用

 SMG16032ZK液晶顯示器(LCD)在并行接口方式上有兩種方式,8位元微處理器界面,4位元微處理器界面(8/4并行接口),當(dāng)PSB腳接高電平時(shí)(也可有程序控制),模塊進(jìn)入并行模式,在并行模式下可有指令DLFAAG來選擇8-位或是4-位接口,主控系統(tǒng)將配合(RS,RW,E,DB0……DB7)來達(dá)成傳輸動(dòng)作,從一個(gè)完整的流程來看,當(dāng)設(shè)定地址指令后(CGRAM,DDRAM)若要讀取數(shù)據(jù)時(shí)需要先DUMMYREAD一次,才會(huì)讀取到正確數(shù)據(jù)**次讀取時(shí)則不需DUMMY READ 除非又下設(shè)定地址指令才需要再次DUMMYREAD.在4-位傳輸模式中,沒有一個(gè)八位的指令或數(shù)據(jù)將被分為兩個(gè)字節(jié)來操作:較高4位(DB7-DB4)的資料將會(huì)被放在**個(gè)字節(jié)的(DB7-DB4)部分,而較低4位(DB3-DB0)的資料則會(huì)被放在**個(gè)字節(jié)(DB7-DB4)部分,至于相關(guān)的另4-位傳輸模式中的DB3-DB0接口未使用,相關(guān)時(shí)序具體見下圖(如圖:5)。

 

 

 

 

 

圖5(a) 8-bit并行時(shí)序


圖5(b) 4-bit并行時(shí)序

 

 

 

 

 

圖5(c) MPU寫資料到ST7920

 

 

 

 


                     5(d)  MPU從ST7920讀出資料

并行接口參考連接見(圖6):

                         
  圖6 并行硬件接口

具體參考程序如下:
;*RS--P3.1* *RW---P3.3* *E-----------P3.0*
;*PSB----------P3.4 *(可由硬件直接控制)
;*RESET----------P3.5  (可由硬件直接控制)
;注:AT89C2051的晶振頻率為12MHz
RS    equ P3.1                     ;定義數(shù)據(jù)與指令線
RW    equ P3.3                     ;定義讀寫線
E      equ P3.0                     ;定義使能控制線
PSB    equ P3.4                     ;定義串并口選擇線
RESET  equ P3.5                     ;定義復(fù)位線
XPOS  EQU 20H                         ;定義列地址
YPOS  EQU 21H                       ;定義行地址
FIRST_COL    EQU   30H        ;定義字符/漢字顯示起始行
FIRST_ROW    EQU   31H        ;定義字符/漢字顯示起始列
HZK_WID       EQU    32H       ;定義字符/漢字顯示長(zhǎng)度
HZK_LIN       EQU    33H       ;定義字符/漢字顯示行數(shù)
FIRST_ADD    EQU   34H        ;定義字符/漢字顯示起始位置
START_ADD    EQU   35H         ;起始位置緩存單元
FIRST_LIN    EQU   36H        ;起始行位置緩存單元
G_COLUMN    EQU   37H        ;定義圖形顯示起始行
G_ROW       EQU    38H       ;定義圖形顯示起始列
G_WID       EQU    39H       ;定義圖形顯示寬度
        ORG   0000H
LJMP  START
ORG  0100H
START:  MOV  SP,#60H
MOV  G_WID,#00H
MOV  G_ROW,#00H
SERB  RESET
SETB  PSB
CLR  RW
QIU1:LCALL INITIL           ;調(diào)用系統(tǒng)初始化程序
        MOV A,#0CH           ;開顯示,關(guān)游標(biāo)
        LCALL INPUT
        LCALL DELAY01
        MOV A,#01H           ;DDRAM清零,DDRAM地址計(jì)數(shù)器到00H
        LCALL INPUT
        LCALL DELAY01
      MOVFIRST_ADD,#00H         ;設(shè)定字符/漢字顯示起始位置為**個(gè)顯示單元
        MOVFIRST_LIN,#01H       ;設(shè)定字符/漢字顯示起始位置為**行
        MOV DPTR,#TAB             ;需要顯示漢字機(jī)內(nèi)碼數(shù)據(jù)表
        MOVword_WID,#08H       ;每行顯示漢字個(gè)數(shù)
        MOVword_LIN,#03H        ;顯示行數(shù)
MOV START_ADD,#00H       ;清**顯示地址緩存單元
LCALL   WORD_DISP        ;調(diào)用漢字顯示子程序
LCALL DELAY
        LCALL DELAY
        LCALL DELAY
;-----------------
;漢字顯示子程序
;---------------
WORD_DISP:
MOV R1,WORD_WID
WORD10: LCALL   DEADD               ;調(diào)用調(diào)整地址單元子程序
MOV A,START_ADD           ;設(shè)定DDRAM地址,顯示位置地址
          LCALLINPUT
WORD11:CLRA               ;因?yàn)橐B續(xù)輸入機(jī)內(nèi)碼高位(區(qū)碼)、低位(位碼)
        MOVC A,@A+DPTR           ;所以要輸入兩次數(shù)據(jù),如果是字符就是輸入兩個(gè)字符字符代碼可以看說明書
        LCALLDISPL           ;DATA    INPUT
        INCDPTR           ;顯示地址會(huì)自動(dòng)加一,如果連續(xù)寫就不用再輸入地址,空白可用某空白漢字或字符代替
        CLR A
        MOVC A, @A+DPTR
        LCALLDISPL           ;DATA    INPUT
        LCALL DELAY01
        INC DPTR
        DJNZ   R1,WORD11
        MOV   R1,WORD_WID        ;調(diào)整顯示長(zhǎng)度
        INC   FIRST_LIN        ;跳到下一行
        DJNZ   WORD_LIN,WORD10
        RET
INITIL: LCALLDELAY           ;延時(shí)
;首先選擇基本指令集
        MOV A,#30H           ;30---基本指令操作
        LCALL  INPUT
        LCALL  DELAY01
        MOV A,#01H       ;指令#01H為:**屏幕文字,把地址指針指向00H單元
        LCALL INPUT           ;
        LCALL  DELAY01
        MOV A,#06H           ;指定在資料寫入或讀取時(shí),設(shè)定游標(biāo)的移動(dòng)方向及指定顯示的移位
        LCALL  INPUT
        LCALL  DELAY01
        MOV  A,#0EH
        LCALL  INPUT
        LCALL  DELAY01
          RET
;-----------------
;SEARCH ADDRESS
;目的是為了轉(zhuǎn)換地址單元為DDRAM地址單元,以方便
;定義顯示位置
;漢字顯示DDRAM位置為:**行:80H----87H
;           **行:90H----97H
;-----------------
DEADD:  PUSH   DPH           ;地址轉(zhuǎn)換子程序
PUSH    DPL
PUSH    A
MOV   DPTR,#LINE_ADD       ;LINE-ADD為地址表指針
MOV    A,FIRST_LIN
MOVC    A,@A+DPTR
ADD    A,FIRST_ADD
MOV    START_ADD,A
POP    A
POP    DPL
POP    DPH
RET
LINE_ADD:
DB      00H,80H,90H,88H,98H.00H
READ:                 ;讀數(shù)據(jù)子程序
MOV P3,#0FBH               ;P3--CONTRAL    I/O
       NOP               ;P3=11111011B  RS=1    R/W=1  READDATA
        SETBE               ;E=E(I/O)
        LCALL  DELAY01
        MOV A,P1           ;P1=DATA(I/O)
        NOP
        CLR E
        RET
;--------------------------------------
CHK_BUSY:  CLR   RS           ;讀忙狀態(tài)子程序
        SETB   RW
           SETB    E
HEHE1:  JB      P1.7,HEHE1
        CLR   E
        RET
;--------------------------------------
;寫數(shù)據(jù)子程序
;----------------------------
DISPL:  LCALL   CHK_BUSY           ;P3--CONTRAL    I/O
       NOP               ;P3=11111001B  RS=1    WRITE DATA
        SETB   RS
        CLR   RW
        SETBE               ;E=E(I/O)
        MOV  P1,A           ;P1=DATA(I/O)
        LCALL  DELAY01
        NOP
        CLR E
        NOP
        MOV   P1,#0FFH
        RET
;--------------------------------------
;寫指令子程序
;----------------------------
INPUT:  LCALL   CHK_BUSY       ;以確保上一指令/數(shù)據(jù)模塊已經(jīng)接收處理完
                   ;P3--CONTRAL    I/O
       NOP               ;P3=11111000B    RS=0   WRITE    INSTRUTION
        CLR   RS
        CLR   RW
        SETBE               ;E=E(I/O)
        MOV P1,A           ;P1=DATA(I/O)
        LCALL  DELAY01
        NOP
        CLR E
        NOP
        MOV   P1,#0FBH
        RET
;----------------------
;DELAY TIME
;---------------------
DELAY:  MOV  R5,#03H
C0:    MOV  R6, #0FFH
C1:    MOV  R7, #0FFH
C2:    DJNZ R7, C2
        DJNZ R6, C1
        NOP
        NOP
        DJNZ R5, C0
        RET
DELAY01: MOV  R6, #6
D5:    MOV  R7, #08h
D6:    DJNZ R7, D6
        DJNZ R6, D5
        RET
;------------------
DELAY02: MOV  R6, #6
D52:    MOV  R7, #18h
D62:    DJNZ R7, D62
        DJNZ R6, D52
        RET
TAB:
        DB   "  中南大學(xué)歡迎您  "
        DB   "為需要學(xué)習(xí)為未來學(xué)習(xí)"
    DB    00H
END

七、結(jié)束語

  
通過對(duì)SMG16032ZK帶字庫的液晶顯示器(LCD)在串行接口和并行接口上的解析,此系列的液晶顯示器(LCD)跟不帶字庫液晶顯示器(LCD)在接口上有無法比擬的優(yōu)越性。其中串行接口方式可大量節(jié)省單片機(jī)的I/O口線且由于內(nèi)含中文字庫使得該模塊顯示漢字變得非常容易。同時(shí)也使非總線型單片機(jī)可使用圖形點(diǎn)陣液晶顯示模塊作顯示器件,從而拓寬了液晶顯示器(LCD)的應(yīng)用范圍。相信此系列帶中文字庫的液晶顯示器(LCD)將會(huì)成為國(guó)內(nèi)單片機(jī)系統(tǒng)的*佳顯示方案,并將獲得越來越廣泛的應(yīng)用。

參考文獻(xiàn)

1,李維諟 郭強(qiáng):《液晶顯示應(yīng)用技術(shù)》,電子工業(yè)出版社 ,2000年3月
2,陸愛明:《單片機(jī)和圖形液晶顯示器接口應(yīng)用技術(shù)》,電子產(chǎn)品世界,2001年9月
3,李華  李紅青:《MCS-51系列單片機(jī)實(shí)用接口》,北京航空航天大學(xué)出版社,1993年8月
4,臺(tái)灣矽創(chuàng)電子 《ST7920C33系列的芯片資料》,2005年3月
5,《SMG16032ZK使用說明書》,長(zhǎng)沙太陽人電子有限公司 ,2005年1月
6,作者:劉國(guó)華
 

湘公網(wǎng)安備 43019002000596號(hào)

久久av免费观看| 精品久久久久中文慕人妻| 嫩草在线观看| 激情综合网五月婷婷| 狠狠躁三区二区久久天天| 五月天狠狠爱| 精品视频在线播放| 欧美一区二区无码三区有限公司| 日韩超碰| 久久AV无码乱码A片无码| 日韩精品久久久久久| 国产精品无码一区二区毛片视频| 久久久精品99久久精品36亚| 国产色色视频| 2022国产精品| 日韩免费视频| 极品白丝 国产| 国产四区| 久久久精品国产亚洲Av无码| 国产女人18毛片水真多1| 91精品91久久久中77777| 久久国产免费观看| 日韩无码专区| 国产一区在线播放| 久久蜜桃AV一区二区天堂| 国产欧美日本| 精品无码区| 亚洲精品专区| 午夜不卡AV免费| αⅴ天堂αⅴ| 无码精品一区二区三区潘金莲| 亚洲天堂一区二区| 亚洲激情一区| 欧美成人精品一区二区男人看 | 中文字幕A片无码免费看美国十次 欧美成人一区二免费视频苍井空 黄页无码 | 精品国产鲁一鲁一区二区红桃影视 | 99视频导航| 亚洲熟妇无码久久精品爱| 久草中文在线| 国产网红女主播精品视频| 操逼视频免费看| 久久艹艹艹| 波多野结衣一区| 久久精品国产亚洲AV久一一区| 成人免费无码淫片在线观看免费| 精品免费国产| 欧美三级在线看| 久久无码人妻| 国产熟女一区| 国产精品国产三级国产| 久久精品精品无码一区三区| 色综合天天综合网天天狠天天| 一级a做一级a做片性视频| 色综合久久久| 日韩欧美一级精品久久| a岛国再线视拍| 精品久久电影| 这里只有精品视频| 污网站免费观看| 亚洲五码在线| 国产一级片网址| 日韩一级电影在线观看| 熟女av网址| 亚洲小电影| av色天堂| 亚洲中文字幕一区二区| 成人免费毛片| 午夜无码视频| 精品蜜桃一区二区三区| 国产草草影院CCYYCOM| 国产无码二区| 久久国产热视频| www国产亚洲精品久久网站| 欧美另类性爱| 懂色中文一区二区在线播放| 国产精品久久久久久电影| 在线国v免费看| 91伊人| 自拍视频国产| 中文字幕AV在线| 武侠操逼秋霞秋霞| 好屌妞视频这里只有精品| 中文字幕在线一区二区三区| 人妻中文字幕在线一区中文二区| 特黄AAAAAAAA片免费直播| 欧美性爱三级片| 欧美不卡视频| 亚洲免费无码| 国产中文区4幕区2022| 天天操狠狠干| 黄片91| 欧洲精品无码一区二区三区在线| 午夜欧美一区二区三区在线播放| 国产黄视频在线观看| 8090操逼网| 成人区人妻精品一| 亚洲一区二区自拍| 色就是色欧美| 无码资源在线| 成人性生交大片免费看5| 一级黄片免费看| 大地资源中文第二页在线观看| 色一区导航| 国产精品久久国产精品99无码 | 一区二区自拍偷拍| 性爱一区二区三区| 成片免费观看视频大全| 岛国视频一区在线| 久草人妻在线| 亚洲精品无码一区二区牛牛| 国产AV自拍电影| 亚洲成人三区| 亚洲欧洲天堂| 在线免费看av| 亚洲精品无码高潮喷水A片软| 日本无码电影| 国产一级片在线| 99国产在线| AV一二三区| 亚洲综合成人网| 国产精品一区二区三区无码| 欧美一区二区三欧A片直播| 日逼免费视频| 国产精品一区二区无码免费看片 | 国产一区中文字幕| 日本在线不卡视频| 亚洲图片在线观看| 日韩无码| 亚洲一区二区在线看| 毛片免费播放| 免费观看国产精品| 麻豆乱码国产一区二区三区| 狠狠干狠狠操| 久久91精品| 青青草伊人| 国产精品无码入口| 国产精品久久久爽爽爽麻豆色哟哟| 少妇精品| 欧美日韩精品一区二区三区四区| 欧美午夜精品一区二区三区电影| 久久久精品一区| 国产精品大香蕉| www.尤物| 亚洲二区在线观看| 91熟女视频| 日韩欧美人妻| 亚洲无码视屏| 欧美日韩网| 日本有码在线| 国产乱码精品一区二区三区忘忧草| 五月婷婷在线观看视频| 亚洲成av人片在线观看香蕉| 绯色av蜜臀一区二区中文字幕 | 国产熟妇自偷自产二区| av自拍偷拍| 91人妻人人澡人人爽人| 国产六区| 无码精品免费| 日韩三级片在线| 夜夜草影院| 亚洲综合社区| 国产精品一区二区三区四区| 久久久久久久久久久99精品无码| 大香蕉av在线| 国产精品伦一区二区三级视频| 日韩毛片无码| 老熟女乱伦| 国产又色又爽无遮挡免费| 日韩成人在线观看| 国产jizz| 俄罗斯电影一区二区| 激情欧美一区二区三区中文字幕| 中文字幕日产A片在线看| 999久久久国产精品| 五月丁香伊人网| 97人妻超碰| 北条麻妃视频在线观看| 在线亚洲精品| 免费啪啪的视频| 日韩一区二区精品| 日韩精品无码熟人妻视频| 8090操逼网| a级片网站| 高清无码在线视频| 久久福利免费视频| 91亚洲精品国偷拍自产在线观看| 麻豆精品一区二区三区| www.精品视频| 国产在线| 91精品国产乱| 午夜成人在线| 高清欧美精品XXXXX在线看| www.一起艹| 亚洲自拍三区| 成人免费视频网站| 高清欧美精品XXXXX在线看| 乱伦综合熟女| 欧美日韩V| 日韩无码一区二区| 亚洲永久免费| 色婷婷久久91精品一区二区三区 | A级无码| 蝌蚪窉成人精品视频| 毛片免费在线观看| 日本色综合| 丁香激情五月天| 色网在线播放| 色色视频网站| 国产精品一区二| 91精品夜夜夜一区二区| 伊人精品视频| 成人国产在线观看| 亚洲aⅴ| 91麻豆网| 一区二区三区性爱视频| 99热在线免费观看| 久久精品日韩| 久久五月天婷婷| 无码一区在线播放| 国产精品老熟女高潮| 欧美亚洲中文字幕| 嫩草视频在线| 日本午夜电影| 国产成人无码视频| 国产一区a| 蜜桃狠狠干网| 国产第七页| 最近中文字幕无码| 最新国产日韩中文字幕| 我与岳干柴烈火| 精产国品一二三区| 亚洲精品久久久久久中文传媒| 玖玖在线| 一区二区视频免费观看| 欧洲无码一区| 欧美熟妇在线观看| 久久精品色| 国产成人精品免高潮在线观看韩漫| 天堂无码在线观看| 国产一区不卡在线| 成人高清在线无码| 亚洲日本天堂| 91精品人妻| 人人妻人人澡人人爽精品日本| 高清视频一区二区三区| 国产在线99| 国产精品无码专区| jazzjazz国产精品麻豆| 国产影视久久久| 色天使在线视频| 美女91| 国产精品主播| 亚洲色偷精品一区二区三区| 精品无码人妻一区二区| 白浆一区| 欧美久久精品免费无码| 唯美口活| 亚洲乱伦AV| 国产高清视频在线| AV在线毛片| 国产婷婷精品| 少妇高潮毛片免费看欧美| 日日夜夜网站| 91蜜桃| 白丝喷白浆一区二区在线观看| 美女裸体无遮挡免费视频| 综合国产精品| 成人A区| 亚洲成人网站在线观看| 无码喷水| 国产精品黄| 丁香激情五月天| 午夜精品久久久久久毛片| 亚洲无码中出| 日韩av在线免费| 六十路熟女视频| 国精品无码一区二区三区在线| 久久这里有精品| 国产一区二区无码| 人人爱人人摸人人要| 日日日日操| 国产操逼片| 午夜黄色| 亚洲一区自拍| 91无码人妻精品1国产四虎| 成人av一区二区三区| 在线看国产精品| 欧美熟妇A片在线观看麻豆| 亚洲视频免费在线观看| 激情乱伦五月天| 国产一级黄片| 精品99久久久久成人网站免费| 超碰国产在线| 无码精品一区二区三区在线播放| 午夜视频福利在线观看| 欧美精品一卡二卡| 综合一区| 久久AV毛片| 一级毛片av| 最新国产成人| 99精品成人无码A片观看金桔| 特级西西西4444大胆无码| 亚洲精品91| 国产精品你懂的| 国产精品免费无码| 免费h片| 91导航中文字幕| 国产精品主播| 秋霞AV国产精品一区| 久久99免费视频| 天堂国产精品| 91在线视频免费的| av亚欧| 久久久噜噜噜| 欧韩在线视频| 色悠悠在线| 国产伦精品一区二区三区视频新 | 欧美a视频在线观看| 精品久久久久久久| 国产大片免费看| 98年欧美综合性爱| 国产精品久久午夜夜伦鲁鲁 | 久草福利视频| 人人愛人人操| 特黄AAAAAAAA片免费直播| 国产熟女鲁鲁视频| 人妖AV| 爱搞在线视频| 国产精品亚洲天堂| 在线观看无码AV| 成人A视频| 国产裸体美女| 国产天堂在线| 国产精品天堂| 国产AV毛片| 一级性视频| 一级黄片免费观看| 美女视频一区| 黄片AV在线| 最新国产无码| 国产A∨| 亚洲精品一区二区三区2023年最新| 岛国大片在线一区二区三区在线免费观看 | 这里只有精品66| 欧美日韩中文字幕| 国产女人18毛片水真多18| 九草在线观看| 国产精品日本无码A片| 99热免费| 熟女少妇内射日韩亚洲| 在线播放成人A片麻豆网站 | 色婷婷一区二区三区久久午夜成人| 国产人妻精品午夜福利免费| 国产三级一区二区| 免费AV在线网址| 国产精品性爱| 免费无码黄在线观看www| 国产人妻精品无码免费| 伊人精品在线视频| 欧美无砖砖区免费| 亚偷熟乱区婷婷综合| 亚洲夜夜操| 午夜无码影院| 99久99| 国产成人亚洲精品乱码在线观看| 最新中文字幕| 成人免费在线视频| 91精品国产色综合久久不卡蜜臀| 91亚洲国产| 色午夜视频| 超碰999| 成人午夜sm精品久久久久久久 | 啪啪视频com| 999久久久| 久久精品中文| av大香蕉| 日韩欧美精品一区二区| 日韩AV在线免费| 91AAA在线观看| 狠狠干成人| 亚洲欧洲天堂| 国产一区精品在线| 欧美日韩精品久久| 800AV凹凸视频免费观看网站| 无码成人黄网站在线观看| 人妻系列中文字幕| 婷婷丁香在线| 在线视频一区二区三区| 黄色大片免费观看| 欧美日韩一级黄片| 大香蕉综合| 亚洲无码一区二区在线观看| 精品无码一区二区三区的天堂| 91无码人妻| 亚洲三级网| 超碰国产在线| 中文字幕亚洲一区| 亚洲二区在线观看| 99精品欧美一区二区| 嫩草视频在线| 漂亮人妻洗澡公日日躁| 被解救的姜戈| 午夜男人视频| 久久蜜桃AV一区二区天堂| 久久亚洲精品成人AV| 欧洲无乱码一二三区| 激情操逼视频| 51精品视频| 国产精品久久久久久妇女6080| 日本少妇一区二区三区| 无码少妇精品一区二区免费动态| 91香蕉| 日韩一区二区无码| 久久久久久免费毛片精品| 少妇放荡的呻吟干柴烈火| 亚洲精品无码AV中文永久在线| 国产家庭乱伦视屏| 中文写幕一区二区三区免费观成熟| 黄网站在线免费| 看片网址国产福利av中文字幕| 欧美性爱一区| 亚洲AA| 18色av| 日韩精品一区二区三区中文在线| 成人一级黄色片| 国产四区| 久久水蜜桃| 一级α片免费看刺激高潮视频| 欧美V性爱| 无码人妻在线| 国产一区二区视频在线| 久久无码影视| 亚洲无码高清操逼视频| 做a视频| 青青草原亚洲| 日本视频一区二区三区| 黑人免费福利视频| 精品国产亚洲AV麻豆| 免费无码视频| 无码在线不卡| 韩日无码在线观看| 精品视频网站| 国产福利小视频在线观看| 色吧色吧色吧| 亚洲av最新在线网址| 免费AV观看| 蜜桃91丨九色丨蝌蚪91桃色 | 久久久精品影视| 69精品一区二区三区无码吞精| AV无码免费一区二区三区不卡| 永久555WWW成人免费| 久久久频| 一级肉体AAAA片免费看| 天天日综合网| 成人综合在线视频| 欧美小黄片| 熟女无码高清裸体做爱| 亚洲精品一区二区三区在线观看 | 乱伦激情视频| 亚洲AV永久无码精品| 精品欧美乱码久久久久久1区2区| 探花三区| 狠狠干综合| 亚洲黄色一区二区三区| 91亚洲国产成人久久精品网站| 99久久99久久精品国产片果冰| 久久久黄色片| 最新中文字幕在线观看| 久久久久久久久久久久久久免费看| 香蕉久久久久| 在线观看日韩AV| 黄色一区二区三区四区| 国产午夜麻豆影院在线观看| 176免费啪啪视频| 亚洲丰满少妇在线播放| 伊人剧场91| 性生交大片免费看无遮挡网站| 国产视频无码| 国产精品美女久久久久久久久| 99re在线精品视频| 国产在线成人| 影音先锋亚洲AV少妇熟女| 天天日综合| 无码秘 一区二区三区| 国产一区二区AV| 亚洲中文国产精品| av一区在线| 午夜成人网站在线观看| 岛国精品在线播放| 色橹橹欧美在线观看视频高清| 国产东北女人做受av| 偷国产乱人伦偷精品视频| 夜夜躁狠狠躁日日躁麻豆老人| 黄色一级片视频| 拳交美女A片大全| 99久久精品国产一区二区三区| 丁香七月婷婷| 制服丝袜在线播放| 国产精品视频观看| 国产家庭乱伦| 亚洲中文字幕一区二区| 亚洲第一黄色| 国产伦精品一级二级三级妓女| 国产免费一区二区| AV鲁丝一区鲁丝二区鲁丝三区| 亚洲蜜桃妇女| AAAAA毛片| 日韩无码色图| 2000人人操人人| AV在线资源| 国产最新视频| 91成人片| 亚洲日韩强奸乱伦| 91人妻人人澡人人爽人人精品| 人人摸人人干| 熟女视频91| 国产免费一级| 香蕉一区二区| 成人动漫在线观看| 青青国产精品| 美日韩强奸乱伦经典,视频| 精品视频一区二区| yellow视频在线观看| 亚洲无码视频一区二区| 国产 亚洲 激情 小说| 欧美浮力第一页| 亚洲天堂一区二区三区| 国产精品久久久久永久免费看| 中文字幕一区二区三区四区五区| 亚洲无码免费观看| 99精品在线| 国产人妻精品午夜福利免费| 欧美乱伦中文字幕| 国产按摩一区二区三区| 狠狠躁三区二区久久天天| 啪啪导航| 美女福利视频| 男人天堂亚洲| 天天色av| 精品爆乳一区二区三区无码AV| 麻豆精品国产| 日韩无码多人操逼| 91美女高潮出水| 一区二区三区av| 性生交大片免费看A| 少妇喷水| 亚洲成人AV在线| 日韩在线精品视频| 中文字幕日韩欧美| 精品久久网站| 久久亚洲电影| 亚洲一区自拍| 中文字幕日本最新乱码视频| 国产视频手机在线| 综合国产| 日韩亚洲天堂| 久草成人在线| 在线观看无码视频| 午夜天堂一区二区三区| 日韩一级片在线播放| 五月天操操| 少妇3P性爱自拍| 青青草综合网| 亚洲精品无线| 国产免费无码视频| 日韩在线播放视频| 久久99精品久久久久| 免费av一区| 欧美精品一卡二卡| 亚洲有码一区| 国产精品自产拍高潮在线观看| 国产日产久久高清欧美一区| 亚洲中文字幕无码AV永久| WWW国产亚洲精品| 国产精品99久久久久久人| 18禁网站免费| 欧美黄片在线看| 秋霞成人午夜伦在线观看| 色欲一区二区| 91中文在线| 亚洲无码一二三区| 爱涩av| 黄频在线播放| 在线一区二区三区| 内射中出日韩无国产剧情| 日本免费高清| 日本三级韩国三级美三级91| 人妖天堂狠狠TS人妖天堂狠狠| 国产乱国产乱老熟300部| 高清无码国产视频| 日本爱爱视频| 亚洲精选在线| 狠狠人妻久久久久久综合| 韩国免费一级a一片在线播放| 最新国产精品视频| 91精品无码国产在线观看一区| 日韩精品一区二区三区中文在线| 日韩人妻在线视频| 亚洲精品一区中文字幕乱码| 免费看成人网站| 你懂的电影| 国产精品成人AAAA网站女吊丝| 久久亚洲欧美| 一级黄色网| 91丝袜精品久久久久久无码人妻| 亚洲精品区一区二区三区四区五区高| 国产无码内射| 三级黄片免费看| 毛片免费观看| 国产精品久久久久久久久一区二区三区 | 99国产精品久久久久99打野战| 免费无码国产在线电影| 日韩无码免费电影| 亚洲91视频| 男女国产| 麻豆久久| 一级a一级a爰片免费| 久久久久久久久99精品大 | 午夜久久久久| 免费无码国产在线观看观喷水| 国产毛片一区二区三区| 电家庭影院午夜| 一区二区无码av| 一级无码在线| 韩日无码视频| 国产电影精品一区| 自拍视频国产| 69av视频| 国产成人精品无码免费播放精品| 免费看日本伦人伦A片| 真实乱偷全部视频| 久久亚洲国产精品无码一区| 中文在线a√在线8| 免费三片60分钟| 中文字幕无码精品亚洲35| 五月天综合| 免费在线观看国产精品| 麻豆乱伦| 丁香激情五月天社区| 欧美三级片网站| 久草综合视频| 亚色在线视频| 国产老熟女一区二区三区| 免费看一级黄色片| 极品91尤物被啪到呻吟喷水| 久久日韩精品无码一区波多野| 久操精品| 99久久精品免费视频| 中文字幕人妻无码系列第三区| 午夜精品福利视频| 欧美中文字幕在线播放| 精品成人一区二区| 国产乱子伦农村叉叉叉| 日本成人一区二区三区| 国产69精品久久久久777| 国产成人Av一区二区| 另类小说第一页| 国产精品一区二区黑人巨大| 色视频免费看| 日本免费久久| 成人性生交大片免费看5| 熟妇一区| 香蕉视频污版| 啪啪免费无插件视频| 久久精品中文字幕| 黄色污网站在线观看| 久久久久亚洲AV无码专区首护士 | 亚洲AV不卡无码| 亚洲AV激情无码专区在线播放| 门卫老董| 美日韩一区二区三区| 天堂网AV极品 | 久久窝窝| 成人做爰视频WWW| 亚洲三区在线观看| 一区二区AV| 日韩在线精品视频| 欧洲免费视频| 一区二区三区四区免费视频| 国产做a爱一级毛片| 国产精品系列视频| 国产青草| 乱色熟女综合一区二区三区| 欧美日韩V| 亚洲综合在线视频| 日本a网| 禁果AV一区二区夜夜嗨| 黄色小视频在线观看| 国产人妻精品午夜福利免费| 久久久欧韩成人看片| 99国产精品视频免费观看一公开| 久久久久亚洲AV无码网站| 成人在线性爱免费视频| 三级在线视频| 亚洲免费在线视频| 久久最新| 性爱av免费电影| 日韩欧美一区二区三区| 久久国产免费| 人人看人人干| 国产色图乱伦| 国模私拍| 中文字幕99| 无码视频免费观看| 毛片99| 91精品国自产在线偷拍蜜桃| 亚洲无码偷拍| 中文无码免费视频| 97人妻人人澡人人爽人人精品| 日韩免费一区二区三区 | 国产一级av在线| 久久丁香| 国产精品无码一区二区aⅴ污美国| 搡老熟女国产| 精品少妇爆乳无码av无码专区| 无码av一本永久免费专区| 国内精品一区二区| 国产综合一区二区| 中文字幕人妻在线| 亚洲欧美一区二区三区不卡| 91免费在线视频| 午夜美女操逼| 日本www高清视频| 欧美精品第一区| 久热精品在线| 国产在线无码| 亚洲无码影院| 国产高清无码在线观看| 日日夜夜爽| 国产亚洲欧美一区二区三区| 小黄片在线免费观看| 免费黄网站在线| 婷婷五月天社区| 免费点击进入日韩| 人人操人人早| 蜜乳av一区二区| 国产黄色免费看| 亚洲AV永久无码精品视色影视| 国产欧美一区二区精品97| 99国产精品视频免费观看一公开| 国产精品一二| 国产伦精品一区二区三区视频金莲 | 国产在线无码视频| 亚洲国产精品久久| 在线免费看91| 国产三级片在线视频| 国产一级片免费| 国产内射一区| 国产a一级| 国产真实乱全部视频| 欧美性精品| 特黄AAAAAAAA片免费直播| 精品日韩| 精品乱子伦一区二区三区火豆网| 人妻少妇精品无码专区二区a| 国产精品裸体一区二区三区| 亚洲视频久久| 国产日韩免费| 伊人久久艹| 国产黄片一区| 高清无码免费观看| 91麻豆精品国产91久久久久久| 国产精品一级av| 小黄片在线看| 作爱网站| 欧美精品在线视频| 久久性爱视频| 91久久精品无码一区二区毛片进| 色无码在线| 色资源av| 色综合色| 国内精品国产成人国产三级| 91精品久久久久久久久| 中文字幕人成乱码熟女免费69| 亚洲女人天堂色在线7777| 日本一区二区三区电影| 午夜男人的天堂| 女同亚洲熟女女同| 久久538| 国产色一区| 久久久久久无码精品大片| www高清无码| 无码人妻AV一区二区| 老女人做爰全过程免费的视频| 国产熟女视频| 天天干天天曰| 国产激情一区二区三区| 国产69Av| 99精品视频一区二区三区| 日韩成年人视频啪啪免费| 91网站在线播放| 国产做a爱一级毛片| 亚洲va国产va天堂va久久| 日韩亚洲视频| 蜜乳av一区二区| 亚洲综合色视频| 国产亲子伦视频一区二区三区| 日韩成人在线播放| 337p粉嫩大胆色噜噜噜| 91精品麻豆| 北条麻妃99精品青青久久| 欧美三级片在线观看| 国产伦精品一区二区三区电影动画 | 国产精品无码一区二区三区久久久| 最新国产在线观看| 黑人极品videos精品欧美裸| 国产精品久久久久久久久久网曝门| 中文字幕一区二区三区| 国产一区二区免费| AV网站免费在线观看| 一区二区在线视频观看| 91午夜福利视频| 欧美午夜精品一区二区三区电影| 国产伦乱| 久久精品网址| 免费看黄网址| 欧美国产日韩在线观看成人| 躁躁躁日日躁网站| 麻豆精品视频| 乱老女人一区二| 日韩爱爱| 美女黄色免费| 亚州AV综合色区无码一区| 国产无码中文字幕| 99国产在线拍91揄自揄视| aaa无码| a黄色澳门免费观看| 综合国产| 日本无码精品| 亚洲免费无码| 特黄A片| 欧美写真视频一区| 91精品久久人妻一区二区夜夜夜| 国产免费一级片| 日本a级毛不卡| 日本不卡在线视频| 免费毛片网站| 久久一区二区三区视频| 国产精品久久久久久久久免费高清| 波多野结衣精品视频| 日韩不卡一区| 99精品一级欧美片免费播放| 久久99亚洲精品久久99果冻| 最新在线中文字幕| 青青草91| 中文字幕成人电影| 免费99精品国产自在在线| 中文字幕综合网| 日韩毛片无码| 欧美一级视频| 麻豆三级电影| 精品乱子伦一区二区三区火豆网| 国产在线中文| 国产无码毛片| 三级片在线播放网站| 无码av中文| 天天操天天日天天爽| 国产精品久久久99| 亚洲A√| 黄色污网站在线观看| 91精品国自产拍一区二区| 一区二区三区四区免费视频| 懂色av一区二区三区| 另类人妖| 久久久成人网| 亚洲制服丝袜在线观看| 丁香AV| 婷婷五月天激情网站| 99精品久久久久久人妻精品| 精品欧美乱码久久久久久1区2区| 永久成人无码激情视频免费| 玩弄牲欲强老熟女tp121cc| 国产日韩欧美精品| 制服丝袜一区| aaa无码| 真实乱视频国产免费观看| 国产精品偷伦免费观看视频| 欧美黄色性爱视频| 92国产精品| 国产视频黄| 一级a做一级a做片性视频水里| 一区中文字幕| 97人人人操| 午夜美女福利视频| 亚洲三级在线| 国产超碰在线| 久久久久亚洲AV无码换脸| 99无码人妻| 尤物视频网| 日本乱伦精品| 一级特黄孕妇AAA| 久久人人爽人人人人片| 啪啪免费网站| 国产精品久久久久久吹潮| 琪琪午夜成人久久电影网| 亚洲AV成人精品一区二区三区| 91人人妻人人做人人爽男同| av黄色| 免费无码国产在线观看九色了| 亚洲图片第一页| 夜夜躁狠狠躁日日躁麻豆护士| 欧美日韩精品一区| 久久综合伊人77777蜜臀| 中国免费操逼的毛片| 日韩av综合| 日韩精品无码久久久久成人| 狠狠操狠狠干| 亚洲黄色电影网站| 91国内自产精华天堂| 国产精品99精品久久免费| 黄色A片无码| 日韩精品一区二区三区电影| 夜夜躁狠狠躁日日躁麻豆护士| 国产在线a| 久久久精品人妻| 免费一级做a爰片久久毛片潮| 91大神精品视频| 国产伦精品一级二级三级妓女| 无码在线中文字幕| 伊人久久婷婷| 91精品啪在线观看国产| 黄色无码视频| 国产精品一二| 国产深夜福利| 天天色综| 日日躁夜夜躁| 精品国产乱码久久久久久1区2区| 国产自产21区|