欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 9121|回復(fù): 0
收起左側(cè)

AMPIRE 128X64顯示器中文資料下載

[復(fù)制鏈接]
ID:400481 發(fā)表于 2018-9-20 12:22 | 顯示全部樓層 |閱讀模式
AMPIRE  128X64顯示器1.  LCD接口

液晶顯示器件【3】(LCD)獨(dú)具的低壓、微功耗特性使他在單片機(jī)系統(tǒng)中特得到了廣泛的應(yīng)用,常用的液晶顯示模塊分為數(shù)顯液晶模塊、點(diǎn)陣字符液晶模塊和點(diǎn)陣圖形液晶模塊,其中圖形液晶模塊在我國應(yīng)用較為廣泛,因?yàn)闈h字不能像西文字符那樣用字符模塊即可顯示,要想顯示漢字必須用圖形模塊。

本課設(shè)所選擇的LCD是AMPIRE128×64的漢字圖形型液晶顯示模塊,可顯示漢字及圖形,圖形液晶顯示顯示器接口如圖3-1所示。

圖3-1 LCD電路圖




                  表3.1  AMPIRE128×64接口說明表
管腳號
管腳
電平
說明
1
CS1
H/L
片選擇信號,低電平時選擇前64列
2
CS2
H/L
片選擇信號,低電平時選擇后64列
3
GND
0V
邏輯電源地
4
VCC
5.0V
邏輯電源正
5
V0

LCD驅(qū)動電壓,應(yīng)用時在VEE與V0之間加一2K可調(diào)電阻
6
RS
H/L
數(shù)據(jù)\指令選擇:高電平:數(shù)據(jù)D0-D7將送入顯示RAM;
低電平:數(shù)據(jù)D0-D7將送入指令寄存器執(zhí)行
7
R/W
H/L
讀\寫選擇: 高電平:讀數(shù)據(jù);低電平:寫數(shù)據(jù)
8
E
H/L
讀寫使能,高電平有效,下降沿鎖定數(shù)據(jù)
9
DB0
H/L
數(shù)據(jù)輸入輸出引腳
10
DB1
H/L
數(shù)據(jù)輸入輸出引腳
11
DB2
H/L
數(shù)據(jù)輸入輸出引腳
12
DB3
H/L
數(shù)據(jù)輸入輸出引腳
13
DB4
H/L
數(shù)據(jù)輸入輸出引腳
14
DB5
H/L
數(shù)據(jù)輸入輸出引腳
15
DB6
H/L
數(shù)據(jù)輸入輸出引腳
16
DB7
H/L
數(shù)據(jù)輸入輸出引腳
17
RST
L
復(fù)位信號,低電平有效
18
VOUT
-10V
LCD驅(qū)動電源

2.指令描述

  • 顯示開/關(guān)設(shè)置
L
L
L
L
H
H
H
H
H
H/L

CODE:R/W   RS   DB7  DB6  DB5 DB4 DB3 DB2  DB1  DB0

         功能:設(shè)置屏幕顯示開/關(guān)。

DB0=H,開顯示;DB0=L,關(guān)顯示。不影響顯示RAM(DD RAM)中的內(nèi)容。

(2) 設(shè)置顯示起始行

CODE:R/W  RS  DB7  DB6   DB5  DB4  DB3  DB2  DB1  DB0

L
L
H
H
行地址(0~63)

功能:執(zhí)行該命令后,所設(shè)置的行將顯示在屏幕的第一行。顯示起始行是由Z地址計(jì)數(shù)器控制的,該命令自動將A0-A5位地址送入Z地址計(jì)數(shù)器,起始地址可以是0-63范圍內(nèi)任意一行。Z地址計(jì)數(shù)器具有循環(huán)計(jì)數(shù)功能,用于顯示行掃描同步,當(dāng)掃描完一行后自動加一。

(3) 設(shè)置頁地址

CODE:R/W  RS  DB7  DB6  DB5  DB4 DB3   DB2   DB1  DB0
L
L
H
L
H
H
H
頁地址(0~7)

功能:執(zhí)行本指令后,下面的讀寫操作將在指定頁內(nèi),直到重新設(shè)置。地址就是DD RAM 的行地址,頁地址存儲在X地址計(jì)數(shù)器中,A2-A0可表示8頁,讀寫數(shù)據(jù)對頁地址沒有影響,除本指令可改變頁地址外,復(fù)位信號(RST)可把頁地址計(jì)數(shù)器內(nèi)容清零。DDRAM地址映像表如表3.2所示。

表3.2  RAM地址映像表
   Y 地址
0
1
2
………
61
62
63

DB0
∫                PAGE0
DB7

    X=0
DB0
∫                PAGE1
DB7

     X=1
………………
……
DB0
∫                 PAGE6
DB7

    X=6
DB0
∫                PAGE7
DB7

     X=7


  • 設(shè)置列地址
CODE:R/W  RS DB7  DB6  DB5 DB4  DB3  DB2   DB1  DB0
L
L
L
H
列地址(0~63)

功能:DDRAM 的列地址存儲在Y地址計(jì)數(shù)器中,讀寫數(shù)據(jù)對列地址有影響在對DDRAM進(jìn)行讀寫操作后,Y地址自動加一。

(5)狀態(tài)檢測

CODE:R/W  RS   DB7 DB6   DB5  DB4 DB3 DB2  DB1  DB0
H
L
BF
L
ON/OFF
RST
L
L
L
L

功能:讀忙信號標(biāo)志位(BF)、復(fù)位標(biāo)志位(RST)以及顯示狀態(tài)位(ON/OFF)。

BF=H:內(nèi)部正在執(zhí)行操作;          BF=L:空閑狀態(tài)。

RST=H:正處于復(fù)位初始化狀態(tài);    RST=L:正常狀態(tài)。

ON/OFF=H:表示顯示關(guān)閉;         ON/OFF=L:表示顯示開。


(6)寫顯示數(shù)據(jù)
CODE:R/W  RS  DB7  DB6  DB5  DB4  DB3  DB2  DB1  DB0
L
H
D7
D6
D5
D4
D3
D2
D1
D0

功能:寫數(shù)據(jù)到DDRAM,DDRAM是存儲圖形顯示數(shù)據(jù)的,寫指令執(zhí)行后Y地址計(jì)數(shù)器自動加1。D7-D0位數(shù)據(jù)為1表示顯示,數(shù)據(jù)為0表示不顯示。寫數(shù)據(jù)到DD RAM前,要先執(zhí)行“設(shè)置頁地址”及“設(shè)置列地址”命令。

(7)讀顯示數(shù)據(jù)
CODE: R/W  RS  DB7  DB6  DB5  DB4  DB3  DB2  DB1  DB0
H
H
D7
D6
D5
D4
D3
D2
D1
D0

基本操作時序:

     ① 讀狀態(tài):輸入:RS=L,R/W=H,CS1 或CS2=H,E=H

輸出:D0~D7=狀態(tài)字

     ② 寫指令:輸入:RS=L,R/W=L,D0~D7=指令碼,CS1或CS2=H,E=高脈沖

輸出:無

   ③ 讀數(shù)據(jù):輸入:RS=H,R/W=H,CS1 或CS2=H,E=H

輸出:D0~D7=數(shù)據(jù)

     ④ 寫數(shù)據(jù):輸入:RS=H,R/W=L,D0~D7=數(shù)據(jù),CS1 或CS2=H,E=高脈沖

輸出:無

由RAM 地址映射表可知LCD 顯示屏由兩片控制器控制,分別用CS1和CS2控制。每個內(nèi)部帶有64X64 位(512字節(jié))的RAM 緩沖區(qū),對應(yīng)關(guān)系如圖3-2所示。

                                 

                            圖3-2 LCD地址映射圖

整個屏幕分左、右兩個屏,每個半屏右8頁,每頁有8行,注意數(shù)據(jù)是豎行排列,如表3.2。顯示一個字要16*16點(diǎn),全屏有128*64個點(diǎn),故可顯示32個中文漢字。每兩頁顯示一行漢字,可顯示4行漢字,每行8個漢字,共32個漢字。而顯示數(shù)據(jù)需要16*8個點(diǎn),可顯示數(shù)據(jù)是漢字的兩陪。

屏幕是通過CS1、CS2兩信號來控制的,不同的組合方式所選的屏幕是不同的,對應(yīng)關(guān)系如表3.3所示。

表3.3  屏幕選擇表

         CS1

         CS2

         選屏

           0

         0

         全屏

           0

         1

         左屏

           1

         0

         右屏

           1

         1

         不選

(8)操作

  ① 設(shè)定開始頁地址和列地址;

  ② 設(shè)定讀寫模式,進(jìn)行讀寫操作。

  只有理解了液晶顯示器各個指令【4】的功能,再結(jié)合單片機(jī)的指令系統(tǒng),就能編寫C語言程序來達(dá)到混合顯示漢字與數(shù)字的目的。通過程序?qū)⒆值拇a寫入相應(yīng)的DDRAM地址,就可以再相應(yīng)的位置顯示相應(yīng)的字。

3. 漢字字模提取

液晶顯示器件(LCD)獨(dú)具的低壓、微功耗特性使他在單片機(jī)系統(tǒng)中特得到了廣泛的應(yīng)用,常用的液晶顯示模塊分為數(shù)顯液晶模塊、點(diǎn)陣字符液晶模塊和點(diǎn)陣圖形液晶模塊,其中圖形液晶模塊在我國應(yīng)用較為廣泛,因?yàn)闈h字不能象西文字符那樣用字符模塊即可顯示,要想顯示漢字必須用圖形模塊。

液晶模塊顯示漢字方法:使用圖形液晶模塊以點(diǎn)陣形式來顯示漢字和圖形,每8個點(diǎn)組成1個字節(jié),每個點(diǎn)用一個二進(jìn)制位表示,存1的點(diǎn)顯示時在屏上顯示一個亮點(diǎn),存0的點(diǎn)則在屏上不顯示,最常用的16×16的漢字點(diǎn)陣由32個字節(jié)組成。以在我國應(yīng)用較為普及的液晶顯示驅(qū)動控制器12864為例,在液晶屏上豎向8個點(diǎn)為1個字節(jié)數(shù)據(jù),通過字模提取軟件按照先左后右,先上后下的方式對漢字進(jìn)行字模提取。

圖3-3  字提取方格

由于D0-D7是從上到下排列的,最上面8行是上一頁,我們先提取上面一頁的數(shù)據(jù)16個,在按照相同的方法提取下一頁的數(shù)據(jù)16個,在分別寫入對應(yīng)的DDRAM地址,就可以顯示我們所需要的字。簡單的字可手工制作,也可以用起模軟件zimo221【5】提取標(biāo)準(zhǔn)的宋體漢字,不過本文所用的液晶顯示屏用這款軟件要設(shè)計(jì)縱向取模并且要反字節(jié),否則將顯示亂碼。數(shù)字只需起漢字的一半數(shù)據(jù)就可以了,如圖3-3所示的左邊8列或者右邊8列。


完整的Word格式文檔51黑下載地址:
AMPIRE--128X64顯示器.doc (84.79 KB, 下載次數(shù): 108)


回復(fù)

使用道具 舉報(bào)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表