12864點陣液晶的基本原理與使用方法

2021-01-08 電子產品世界

  在數字電路中,所有的數據都是以0和1保存的,對LCD控制器進行不同的數據操作,可以得到不同的結果。對於顯示英文操作,由於英文字母種類很少,只需要8位(一字節)即可。而對於中文,常用卻有6000以上,於是我們的DOS前輩想了一個辦法,就是將ASCII表的高128個很少用到的數值以兩個為一組來表示漢字,即漢字的內碼。而剩下的低128位則留給英文字符使用,即英文的內碼。

本文引用地址:http://www.eepw.com.cn/article/201609/296600.htm

  那麼,得到了漢字的內碼後,還僅是一組數字,那又如何在屏幕上去顯示呢?這就涉及到文字的字模,字模雖然也是一組數字,但它的意義卻與數字的意義有了根本的變化,它是用數字的各位信息來記載英文或漢字的形狀,如英文的'A'在字模的記載方式如圖1所示:

  

 

  圖1 「A」字模圖

  而中文的「你」在字模中的記載卻如圖2所示:

  

 

  圖2 「你」字模圖

  12864點陣型LCD簡介

  12864是一種圖形點陣液晶顯示器,它主要由行驅動器/列驅動器及128×64全點陣液晶顯示器組成。可完成圖形顯示,也可以顯示8×4個(16×16點陣)漢字。

  管腳號管腳名稱LEVER管腳功能描述

  1VSS0電源地

  2VDD+5.0V電源電壓

  3V0-液晶顯示器驅動電壓

  4D/I(RS)H/LD/I=「H」,表示DB7∽DB0為顯示數據

  D/I=「L」,表示DB7∽DB0為顯示指令數據

  5R/WH/LR/W=「H」,E=「H」數據被讀到DB7∽DB0

  R/W=「L」,E=「H→L」數據被寫到IR或DR

  6EH/LR/W=「L」,E信號下降沿鎖存DB7∽DB0

  R/W=「H」,E=「H」DDRAM數據讀到DB7∽DB0

  7DB0H/L數據線

  8DB1H/L數據線

  9DB2H/L數據線

  10DB3H/L數據線

  11DB4H/L數據線

  12DB5H/L數據線

  13DB6H/L數據線

  14DB7H/L數據線

  15CS1H/LH:選擇晶片(右半屏)信號

  16CS2H/LH:選擇晶片(左半屏)信號

  17RETH/L復位信號,低電平復位

  18VOUT-10VLCD驅動負電壓

  19LED+-LED背光板電源

  20LED--LED背光板電源

  表1:12864LCD的引腳說明

  在使用12864LCD前先必須了解以下功能器件才能進行編程。12864內部功能器件及相關功能如下:

  1. 指令寄存器(IR)

  IR是用於寄存指令碼,與數據寄存器數據相對應。當D/I=0時,在E信號下降沿的作用下,指令碼寫入IR。

  2.數據寄存器(DR)

  DR是用於寄存數據的,與指令寄存器寄存指令相對應。當D/I=1時,在下降沿作用下,圖形顯示數據寫入DR,或在E信號高電平作用下由DR讀到DB7∽DB0數據總線。DR和DDRAM之間的數據傳輸是模塊內部自動執行的。

  3.忙標誌:BF

  BF標誌提供內部工作情況。BF=1表示模塊在內部操作,此時模塊不接受外部指令和數據。BF=0時,模塊為準備狀態,隨時可接受外部指令和數據。

  利用STATUS READ指令,可以將BF讀到DB7總線,從檢驗模塊之工作狀態。

  4.顯示控制觸發器DFF

  此觸發器是用於模塊屏幕顯示開和關的控制。DFF=1為開顯示(DISPLAY OFF),DDRAM的內容就顯示在屏幕上,DFF=0為關顯示(DISPLAY OFF)。

  DDF的狀態是指令DISPLAY ON/OFF和RST信號控制的。

  5.XY地址計數器

  XY地址計數器是一個9位計數器。高3位是X地址計數器,低6位為Y地址計數器,XY地址計數器實際上是作為DDRAM的地址指針,X地址計數器為DDRAM的頁指針,Y地址計數器為DDRAM的Y地址指針。

  X地址計數器是沒有記數功能的,只能用指令設置。

  Y地址計數器具有循環記數功能,各顯示數據寫入後,Y地址自動加1,Y地址指針從0到63。

  6.顯示數據RAM(DDRAM)

  DDRAM是存儲圖形顯示數據的。數據為1表示顯示選擇,數據為0表示顯示非選擇。DDRAM與地址和顯示位置的關係見DDRAM地址表。

  7.Z地址計數器

  Z地址計數器是一個6位計數器,此計數器具備循環記數功能,它是用於顯示行掃描同步。當一行掃描完成,此地址計數器自動加1,指向下一行掃描數據,RST復位後Z地址計數器為0。

  Z地址計數器可以用指令DISPLAY START LINE預置。因此,顯示屏幕的起始行就由此指令控制,即DDRAM的數據從哪一行開始顯示在屏幕的第一行。此模塊的DDRAM共64行,屏幕可以循環滾動顯示64行。

  12864LCD的指令系統及時序

  該類液晶顯示模塊(即KS0108B及其兼容控制驅動器)的指令系統比較簡單,總共只有七種。其指令表如表2所示:

  指令名稱控制信號控制代碼

  R/WRSDB7DB6DB5DB4DB3DB2DB1DB0

  顯示開關0000111111/0

  顯示起始行設置0011XXXXXX

  頁設置0010111XXX

  列地址設置0001XXXXXX

  讀狀態10BUSY0ON/OFFRST0000

  寫數據01寫數據

  讀數據11讀數據

  表2:12864LCD指令表

  各功能指令分別介紹如下。

  顯示開/關指令

  R/WRSDB7 DB6 DB5 DB4 DB3DB2DB1 DB0

  0000111111/0

  當DB0=1時,LCD顯示RAM中的內容;DB0=0時,關閉顯示。

  2、顯示起始行(ROW)設置指令

  R/WRSDB7 DB6 DB5 DB4 DB3DB2DB1 DB0

  0011顯示起始行(0~63)

  該指令設置了對應液晶屏最上一行的顯示RAM的行號,有規律地改變顯示起始行,可以使LCD實現顯示滾屏的效果。

  3、頁(PAGE)設置指令

  R/WRSDB7 DB6 DB5 DB4 DB3DB2DB1 DB0

  0010111頁號(0~7)

  顯示RAM共64行,分8頁,每頁8行。

  4、列地址(Y Address)設置指令

  R/WRSDB7 DB6 DB5 DB4 DB3DB2DB1 DB0

  0001顯示列地址(0~63)

  設置了頁地址和列地址,就唯一確定了顯示RAM中的一個單元,這樣MPU就可以

  用讀、寫指令讀出該單元中的內容或向該單元寫進一個字節數據。

  5、讀狀態指令

  R/WRSDB7 DB6 DB5 DB4 DB3DB2DB1 DB0

  10BUSY0ON/OFFREST0000

  該指令用來查詢液晶顯示模塊內部控制器的狀態,各參量含義如下:

  BUSY:1-內部在工作0-正常狀態

  ON/OFF:1-顯示關閉0-顯示打開

  RESET:1-復位狀態0-正常狀態

  在BUSY和RESET狀態時,除讀狀態指令外,其它指令均不對液晶顯示模塊產生作用。

  在對液晶顯示模塊操作之前要查詢BUSY狀態,以確定是否可以對液晶顯示模塊進行操作。

  6、寫數據指令

  R/WRSDB7 DB6 DB5 DB4 DB3DB2DB1 DB0

  01寫數據

  讀數據指令

  R/WRSDB7 DB6 DB5 DB4 DB3DB2DB1 DB0

  11讀顯示數據

  讀、寫數據指令每執行完一次讀、寫操作,列地址就自動增一。必須注意的是,進行讀操作之前,必須有一次空讀操作,緊接著再讀才會讀出所要讀的單元中的數據。

相關焦點

  • lcd12864液晶屏原理圖
    打開APP lcd12864液晶屏原理圖 發表於 2017-11-06 10:23:17 而液晶顯示器(LCD)具有功耗低、體積小、質量輕、超薄和可編程驅動等其他顯示方式無法比擬的優點,不僅可以顯示數字、字符,還可以顯示各種圖形、曲線、及漢字,並且可實現屏幕上下左右滾動、動畫、閃爍、文本特徵顯示等功能;人機界面更加友好,使用操作也更加靈活、方便,使其日益成為智能儀器儀表和測試設備的首選顯示器件。液晶作為一種顯示器件,以其特有的優勢正廣泛應用於儀器、儀表、電子設備等低功耗產品中。
  • lcd12864中文資料匯總(12864引腳說明及功能_特性參數及驅動程序...
    lcd12864簡介   帶中文字庫的128X64是一種具有4位/8位並行、2線或3線串行多種接口方式,內部含有國標一級、二級簡體中文字庫的點陣圖形液晶顯示模塊;其顯示解析度為128×64,內置8192個16*16點漢字,和128個16*8點ASCII字符集。
  • 12864LCD液晶顯示屏中文資料
    一、 概述 二、 帶中文字庫的128X64是一種具有4位/8位並行、2線或3線串行多種接口方式,內部含有國標一級、二級簡體中文字庫的點陣圖形液晶顯示模塊;其顯示解析度為128×64, 內置8192個16*16點漢字,和128個16*8點ASCII
  • lcd1602工作原理是什麼?
    點陣字符位組成,每個點陣字符位都可以顯示一個字符。每位之間有一個點距的間隔,每行之間也有間隔,起到了字符間距和行間距的作用,正因為如此,所以它不能像12864一樣顯示圖形,但是有時候很想要用圖形表示,那麼lcd1602提供了8個空間的自定義字符。
  • 單片機驅動8×8點陣顯示屏硬體原理
    我在上學階段,給公司有償設計過戶外點陣屏,使用的就是74HC595和74HC138。下面就介紹這種方案。點陣的實物圖如下圖所示。 1 8*8點陣的基本認識 8*8點陣,故名思意就是由8*8
  • 【arduino】童芯派彩屏顯示圖片,圖片取模後在TFT液晶顯示
    別的不BB了,直接進入正題,先說原理。原理:無論是12864的液晶還是1602的液晶,還是彩色的TFT的液晶,原理上是差不多的,只不過一般的黑白液晶是用0和1來顯示一個點,比如0代表不現實,1代表顯示,這樣一堆的點就能夠組合出圖案了。
  • 基於51單片機的TFT液晶顯示設計
    用51單片機驅動液晶模塊通常都使用1602和12864等極為簡單的液晶模塊, 這裡介紹用51單片機驅動QVGA解析度的TFT液晶模塊, 以實現彩色和更為複雜的內容顯示的方法。同時, 本文還將使用DS1302晶片和DS18B20晶片來實現在液晶屏上顯示實時時鐘和溫度。
  • LED原理及其控制技術和使用單片機驅動點陣LED的詳細說明
    打開APP LED原理及其控制技術和使用單片機驅動點陣LED的詳細說明 單片機教程網 發表於 2020-06-13 11:13:20
  • 射頻讀寫系統的構成和基本原理
    讀寫器設計方案;同時,在該讀卡器上擴展了點陣圖形液晶LCD和串行存儲器W25X80,以及USB晶片CH340T等外圍設備。LCD可以顯示各種圖形和漢字;串行存儲器用來存儲點陣字庫、圖形庫等;USB晶片使得該讀卡器省去了串口和電源供電埠,可以通過USB接口和PC管理軟體通信。該讀卡器使用方便、成本低,電路運行穩定,可以應用到各種場合。本文引用地址:http://www.eepw.com.cn/article/155009.htm1 射頻
  • 實現液晶顯示器低溫顯示的方法
    此方法的主要器件是溫度傳感器與可調輸出電壓,根據外界環境的溫度改變液晶顯示器的驅動電壓以使顯示器實現在低溫下的顯示,此種方法可以使液晶顯示器的工作溫度範圍為-20℃~+50℃。但是驅動電壓不可能無限止的提高,當驅動電壓提高到一定程度後,顯示器的對比度會明顯下降,甚至黑屏而導致顯示器無法使用。
  • 液晶顯示技術40年發展歷程回顧
    「 使用液晶可以製造超薄顯示屏」。40多年前的1968年5 月,美國RCA公司在紐約召開的液晶顯示屏新聞發布會上的發言震驚了全世界。
  • LED點陣顯示實驗
    實驗目的1.了解LED點陣顯示的基本原理和實現方法。2.掌握點陣漢字庫的編碼和從標準字庫中提取漢字編碼的方法。三.4塊WTD3088組成16×16點陣,以滿足漢字顯示的要求。四.實驗說明使用高亮度LED發光管構成點陣,通過編程控制可以顯示中英文字符、圖形及視頻動態圖形。LED顯示以其組構方式靈活、亮度高、技術成熟、成本低廉等特點在證券、運動場館及各種室內/外顯示場合得到廣泛的應用。所顯示字符的點陣數據可以自行編寫(即直接點陣畫圖),也可從標準字庫(如ASC16、HZ16)中提取。後者需要正確掌握字庫的編碼方法和字符定位的計算。
  • 點陣雷射真的可以祛痘坑嗎?點陣雷射縮毛孔效果好嗎?原理是什麼
    點陣雷射被稱為「皮膚的橡皮擦」,它可以祛除皮膚上的疤痕、撫平皮膚上的細小皺紋,還能兼有嫩膚美白的效果。今天就來給大家揭秘一下,關於點陣雷射的那些小秘密。No.1點陣雷射的治療原理是什麼?No.2點陣雷射的治療痘坑效果好嗎?點陣雷射治療痘坑的效果非常明顯,二氧化碳點陣雷射是治療痘坑公認的金標準,每次治療都會有一定程度的改善。隨著治療次數的增加,效果會逐漸累加。No.3一般需要幾次治療?根據每個人痘坑的嚴重程度治療次數不同,一般一個療程3~5次。兩次之間要間隔3個月。No.4點陣雷射治療後需要休息嗎?
  • LCD原理
    一般最常用的液晶型態為向列型液晶,分子形狀為細長棒形,長寬約1nm~10nm,在不同電流電場作用下,液晶分子會做規則旋轉90度排列,產生透光度的差別,如此在電源ON/OFF下產生明暗的區別,依此原理控制每個像素,便可構成所需圖像。
  • 解析液晶監視器的技術原理及使用優缺點
    2、平板式結構  液晶監視器的基本結構是兩片導電玻璃,中間灌有液晶的薄形盒。  5、易於彩色化  一般液晶無色,採用濾色膜很容易實現彩色。液晶所能重現的彩色可予CRT顯示器相媲美。  6、壽命長  只要液晶的配套件不損壞,液晶本身由於工作電壓低、電流小,所以幾乎不會劣化,壽命很長。
  • LED點陣的介紹
    一個數碼管是 8 個LED 組成,同理,一個 8*8 的點陣就是由 64 個 LED 小燈組成。圖 7-1 就是一個點陣 LED 最小單元,即一個 8*8 的點陣 LED,圖 7-2 是它的內部結構原理圖。
  • 發燒友DIY:點陣LED顯示屏的原理與製作流程圖
    這裡我把點陣LED顯示屏製作的電路原理分成兩個部分來介紹即顯示屏電路和顯示屏驅動電路。,在市場上是比較容易買到,下圖是8*8點陣屏的實物圖。(圖2)點陣屏有兩個類型,一類為共陰極(左),另一類則為共陽極(右),下圖給出了兩種類型的內部電路原理及相應的管腳圖
  • 科普丨三分鐘了解XRD基本原理!
    下面小編向大家分享下X射線衍射技術的原理及應用。XRD的基本原理當一束單色X射線入射到晶體時,由於晶體是由原子規則排列成的晶胞組成,這些規則排列的原子間距離與入射X射線波長有相同數量級,故由不同原子散射的X射線相互幹涉,在某些特殊方向上產生強X射線衍射,衍射線在空間分布的方位和強度,與晶體結構密切相關。這就是X射線衍射的基本原理。