新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 12864點陣液晶顯示器資料及程序

        12864點陣液晶顯示器資料及程序

        作者: 時間:2016-11-10 來源:網絡 收藏
        一、OCM12864液晶顯示模塊概述
        1. OCM12864液晶顯示模塊是128×64點陣型液晶顯示模塊,可顯示各種字符及圖形,可與CPU直接接口,具有8位標準數據總線、6條控制線及電源線。采用KS0107控制IC。
        2.外觀尺寸:113×65×11mm(ocm12864-1), 93×70×10mm(ocm12864-2)
        78×70×10mm(ocm12864-3),
        3.視域尺寸:73.4×38.8mm(ocm12864-1) 70.7×38mm(ocm12864-2),
        64×44mm(ocm12864-3)
        4. 重量:大約  g
        l 補充說明:外觀尺寸可根據用戶的要求進行適度調整。
        二、最大工作范圍
        1、邏輯工作電壓(Vcc):4.5~5.5V
        2、電源地(GND):0V
        3、LCD驅動電壓(Vee):0~-10V
        4、輸入電壓:Vee~Vdd
        5、工作溫度(Ta):0~55℃(常溫) / -20~70℃(寬溫)
        6、保存溫度(Tstg):-10~65℃
        三、電氣特性(測試條件 Ta=25,Vdd=5.0+/-0.25V)
        1、輸入高電平(Vih):3.5Vmin
        2、輸入低電平(Vil):0.55Vmax
        3、輸出高電平(Voh):3.75Vmin
        4、輸出低電平(Vol):1.0Vmax
        5、工作電流:2.0mAmax
        四、接口說明
        1. 12864-1,12864-2接口說明表

        本文引用地址:http://www.104case.com/article/201611/317364.htm
        管腳號
        管腳
        電平
        說明
        1
        VSS
        0V
        邏輯電源地。
        2
        VDD
        5.0V
        邏輯電源正。
        3
        V0
        LCD驅動電壓,應用時在VEE與V0之間加一2K可調電阻。
        4
        D/I
        H/L
        數據指令選擇:高電平:數據D0-D7將送入顯示RAM;
        低電平:數據D0-D7將送入指令寄存器執行。
        5
        R/W
        H/L
        讀寫選擇: 高電平:讀數據;低電平:寫數據。
        6
        E
        H.H/L
        讀寫使能,高電平有效,下降沿鎖定數據。
        7
        DB0
        H/L
        數據輸入輸出引腳。
        8
        DB1
        H/L
        數據輸入輸出引腳。
        9
        DB2
        H/L
        數據輸入輸出引腳。
        10
        DB3
        H/L
        數據輸入輸出引腳。
        11
        DB4
        H/L
        數據輸入輸出引腳。
        12
        DB5
        H/L
        數據輸入輸出引腳。
        13
        DB6
        H/L
        數據輸入輸出引腳。
        14
        DB7
        H/L
        數據輸入輸出引腳。
        15
        CS1
        H/L
        片選擇信號,低電平時選擇前64列。
        16
        CS2
        H
        片選擇信號,低電平時選擇后64列。
        17
        RET
        L
        復位信號,低電平有效。
        18
        VEE
        -10V
        LCD驅動電源。
        19
        BL
        AC
        背光電源,LED+。
        20
        BL
        AC
        背光電源,LED-。

        2. 12864-3A接口說明表

        管腳號
        管腳
        電平
        說明
        1
        CSA
        H/L
        片選擇信號,低電平時選擇前64列。
        2
        CSB
        H
        片選擇信號,低電平時選擇后64列。
        3
        GND
        0V
        邏輯電源地。
        4
        VCC
        5V
        邏輯電源。
        5
        VEE
        -10V
        LCD驅動電源。
        6
        D/I
        H/L
        數據指令選擇,高電平:數據D0-D7將送入顯示RAM;
        低電平:數據D0-D7將送入指令寄存器執行。
        7
        R/W
        H/L
        讀寫選擇,高電平:讀數據;低電平:寫數據。
        8
        E
        H.H/L
        讀寫使能,高電平有效,下降沿鎖定數據。
        9
        DB0
        H/L
        數據輸入輸出引腳。
        10
        DB1
        H/L
        數據輸入輸出引腳。
        11
        DB2
        H/L
        數據輸入輸出引腳。
        12
        DB3
        H/L
        數據輸入輸出引腳。
        13
        DB4
        H/L
        數據輸入輸出引腳。
        14
        DB5
        H/L
        數據輸入輸出引腳。
        15
        DB6
        H/L
        數據輸入輸出引腳。
        16
        DB7
        H/L
        數據輸入輸出引腳。

        3. 12864-3B接口說明表

        管腳號
        管腳
        電平
        說明
        1
        CSA
        H/L
        片選擇信號,低電平時選擇前64列。
        2
        CSB
        H
        片選擇信號,低電平時選擇后64列。
        3
        GND
        0V
        邏輯電源地。
        4
        VCC
        5V
        邏輯電源。
        5
        V0
        -10V
        LCD驅動電源。
        6
        D/I
        H/L
        數據指令選擇,高電平:數據D0-D7將送入顯示RAM;
        低電平:數據D0-D7將送入指令寄存器執行。
        7
        R/W
        H/L
        讀寫選擇,高電平:讀數據;低電平:寫數據。
        8
        E
        H.H/L
        讀寫使能,高電平有效,下降沿鎖定數據。
        9
        DB0
        H/L
        數據輸入輸出引腳。
        10
        DB1
        H/L
        數據輸入輸出引腳。
        11
        DB2
        H/L
        數據輸入輸出引腳。
        12
        DB3
        H/L
        數據輸入輸出引腳。
        13
        DB4
        H/L
        數據輸入輸出引腳。
        14
        DB5
        H/L
        數據輸入輸出引腳。
        15
        DB6
        H/L
        數據輸入輸出引腳。
        16
        DB7
        H/L
        數據輸入輸出引腳。
        17
        RET
        L
        復位信號,低電平有效。
        18
        VEE
        -10V
        LCD驅動電源。
        19
        BL
        AC
        背光電源,LED+。
        20
        BL
        AC
        背光電源,LED-。

        五、指令描述
        1、顯示開/關設置
        CODE: R/W  D/I DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
        L
        L
        L
        L
        H
        H
        H
        H
        H
        H/L
        功能:設置屏幕顯示開/關。
        DB0=H,開顯示;DB0=L,關顯示。不影響顯示RAM(DD RAM)中的內容。
        2、設置顯示起始行
        CODE: R/W  D/I DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
        L
        L
        H
        H
        行地址(0~63)
        功能:執行該命令后,所設置的行將顯示在屏幕的第一行。顯示起始行是由Z地址計數器控制的,該命令自動將A0-A5位地址送入Z地址計數器,起始地址可以是0-63范圍內任意一行。Z地址計數器具有循環計數功能,用于顯示行掃描同步,當掃描完一行后自動加一。
        3、設置頁地址
        CODE: R/W  D/I DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
        L
        L
        H
        L
        H
        H
        H
        頁地址(0~7)
        功能:執行本指令后,下面的讀寫操作將在指定頁內,直到重新設置。頁地址就是DD RAM 的行地址,頁地址存儲在X地址計數器中,A2-A0可表示8頁,讀寫數據對頁地址沒有影響,除本指令可改變頁地址外,復位信號(RST)可把頁地址計數器內容清零。
        DD RAM地址映像表
        Y 地址

        0
        1
        2
        ………………………
        61
        62
        63
        DB0
        ∫ PAGE0
        DB7
        X=0
        DB0
        ∫ PAGE1
        DB7
        X=1
        DB0
        ∫ PAGE6
        DB7
        X=7
        DB0
        ∫ PAGE7
        DB7
        X=8
                 

        4、設置列地址
        CODE: R/W  D/I DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
        L
        L
        L
        H
        列地址(0~63)
        功能: DD RAM 的列地址存儲在Y地址計數器中,讀寫數據對列地址有影響,在對DD RAM進行讀寫操作后,Y地址自動加一。
        5、狀態檢測
        CODE: R/W  D/I DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
        H
        L
        BF
        L
        ON/OFF
        RST
        L
        L
        L
        L
        功能:讀忙信號標志位(BF)、復位標志位(RST)以及顯示狀態位(ON/OFF)。
        BF=H:內部正在執行操作; BF=L:空閑狀態。
        RST=H:正處于復位初始化狀態; RST=L:正常狀態。
        ON/OFF=H:表示顯示關閉; ON/OFF=L:表示顯示開。
        6、寫顯示數據
        CODE: R/W  D/I DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
        L
        H
        D7
        D6
        D5
        D4
        D3
        D2
        D1
        D0
        功能:寫數據到DD RAM,DD RAM是存儲圖形顯示數據的,寫指令執行后Y地址計數器自動加1。D7-D0位數據為1表示顯示,數據為0表示不顯示。寫數據到DD RAM前,要先執行“設置頁地址”及“設置列地址”命令。
        7、讀顯示數據
        CODE: RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
        H
        H
        D7
        D6
        D5
        D4
        D3
        D2
        D1
        D0
        功能:從DD RAM讀數據,讀指令執行后Y地址計數器自動加1。從DD RAM讀數據前要先執行“設置頁地址” 及“設置列地址”命令。
        寫指令子程序(INST)
        SETB E
        CLR D_I
        CLR R_W
        MOV P1, A
        CLR E
        RET
        l 寫數據子程序(DATA)
        SETB E
        SETB D_I
        CLR R_W
        MOV P1, A
        CLR E
        RET
        l 寫一頁顯示RAM數據(假設指令子程序為INST,數據子程序為DATA)
        MOV A, #0B8H
        LCALL INST;置頁地址為0頁
        MOV A, #40H
        LCALL INST;置列地址為0列
        MOV R2, #40H
        MOV R1, #00H
        MOV DPTR,#ADDR
        LOOP:MOV A, R1
        MOVC A, @A+DPTR
        LCALL DATA
        INC R1
        DJNZ R2, LOOP



        評論


        技術專區

        關閉
        主站蜘蛛池模板: 磐石市| 周至县| 武隆县| 江孜县| 班戈县| 海淀区| 南昌市| 尉犁县| 兴隆县| 衡阳市| 怀化市| 马公市| 财经| 平遥县| 邮箱| 米泉市| 竹溪县| 抚顺市| 禄劝| 黄梅县| 常熟市| 焉耆| 鹤壁市| 盖州市| 砚山县| 重庆市| 锡林郭勒盟| 繁昌县| 长顺县| 扎鲁特旗| 筠连县| 建阳市| 烟台市| 芒康县| 酒泉市| 福海县| 洪洞县| 阿拉善左旗| 惠水县| 清远市| 桐柏县|