第3章顯示接口技術_第1頁
第3章顯示接口技術_第2頁
第3章顯示接口技術_第3頁
第3章顯示接口技術_第4頁
第3章顯示接口技術_第5頁
已閱讀5頁,還剩51頁未讀, 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、第3章顯示接口技術1. led顯示器顯示器2. lcd顯示器顯示器led顯示器顯示器 led顯示器的結構與工作原理 led顯示的接口電路 實踐與思考實踐與思考led顯示器的結構與工作原理顯示器的結構與工作原理 led顯示器又稱數碼管,它由8只發光二極管組成。7只發光二極管排成“8”字形,另一只構成小數點,各字形段標記如圖(a)所示。通過不同的組合,可用來顯示數字09、字母af及小數點等。將各段發光二極管的陰極連在一起的稱為共陰極顯示器,如圖3.1(b)所示,用高電平驅動;將陽極連在一起的稱為共陽極顯示器,如圖3.1(c)所示,用低電平驅動。 字形碼字形碼 用于輸出點亮相應字段的數碼(電平)稱為

2、字形碼,字形碼各位的定義如表所示。 d7d6d5d4d3d2d1d0dpgfedcba右表所示為顯示字形與共陽、共陰兩種接法的字形碼的對應關系。 顯 示 字 形共陽極字形碼共陰極字形碼0c0h3fh1f9h06h2a4h5bh3b0h4fh499h66h592h6dh682h7dh7f8h07h880h7fh990h6fha88h77hb83h7chcc6h39hda1h5ehe86h79hf8eh71h.7fh80h滅ffh00h字形碼字形碼 led顯示的接口電路顯示的接口電路 靜態顯示靜態顯示 動態顯示動態顯示 實踐與思考實踐與思考靜態顯示靜態顯示 靜態顯示,是指顯示器顯示某一字符時,相應

3、的發光二極管恒定地導通,顯示器的公共端接固定的有效電平,即共陰極的公共端接低電平,共陽極的公共端接高電平。靜態顯示有并行輸出和串行輸出兩種方式。1.并行輸出的靜態顯示電路2. 串行輸出的靜態顯示電路并行輸出的靜態顯示電路并行輸出的靜態顯示電路如圖所示為并行輸出的3位共陽led靜態顯示接口電路。 3片74ls373的地址分別為1fffh、3fffh、5fffh 對于靜態顯示方式,led顯示器由接口芯片直接驅動,采用較小的驅動電流就可以得到較高的顯示亮度。但是,并行輸出顯示的十進制位數多時,需要并行i/o接口芯片的數量較多。 并行輸出的靜態顯示電路并行輸出的靜態顯示電路應用程序 功能:將3位壓縮b

4、cd碼數據送3位led顯示器顯示,設bcd碼存放地址為20h、21h,存儲格式為低位在低位地址。 應用程序清單應用程序清單程序分析與思考。認真分析與閱讀程序,修改接口電路,使得led顯示器接口地址是連續的,并優化并行顯示子程序。 串行輸出的靜態顯示電路串行輸出的靜態顯示電路 采用串行輸出可以大大節省單片機的內部資源。圖為串行輸出3位共陽led顯示器接口電路。 串并轉換器采用74lsl64,無須添加其他驅動電路,可直接驅動led。txd為移位時鐘輸出,rxd為移位數據輸出,pl.0作為顯示器允許控制輸出線。每次串行輸出24位(3個字節)的段碼數據。 應用程序功能:將3位壓縮bcd碼數據送3位le

5、d顯示器顯示,設bcd碼存放地址為20h、21h,存儲格式為低位在低位地址。程序清單程序清單 動態顯示動態顯示 當顯示器位數較多時,可以采用動態顯示。所謂動態顯示,就是一位一位地輪流點亮各位顯示器。對于每一位顯示器而言,每隔一段時間點亮一次。雖然在同一時刻只有一位顯示器在工作,但由于人眼的視覺暫留效應和發光二極管熄滅時的余輝,看到的卻是多個字符“同時”顯示。 6位動態位動態led顯示接口顯示接口 圖3.4為6位動態led與單片機的接口邏輯圖。單片機的pod作為掃描口(字位口),經反相驅動器7406接顯示器公共極。單片機的p1口作為段數據口(字形口),經同相驅動器7407接顯示器的各個極。 單片

6、機內部ram中設置了6個顯示緩沖單元79h7eh,存放6位欲顯示的字符數據。p0口掃描輸出中只有一位為高電平,以選中相應的字位。p1口輸出相應位的顯示字符段數據,使該位顯示出相應字符,其他位為禁止。依次改變p0口輸出為高電平的位及p1口輸出對應的段數據,6位led顯示器就可以顯示出緩沖器中字符數據所確定的字符。 6位動態位動態led顯示接口顯示接口應用程序功能:將6位壓縮bcd碼送6位動態led顯示電路顯示,數據存放首址為20h,數據存儲格式為低位數據在低位地址。 程序清單程序清單 程序分析與思考 修改程序實現雙“8”左移循環顯示。 修改程序,6位led顯示字符“apple_”。實踐與思考實踐

7、與思考設計一個設計一個8位搶答器。位搶答器。1功能要求功能要求(1)有搶答控制按鈕。)有搶答控制按鈕。(2)有搶答成功提示音與搶答顯示。)有搶答成功提示音與搶答顯示。(3)有搶答不成功提示音。)有搶答不成功提示音。(4)有違例搶答報警聲及顯示。)有違例搶答報警聲及顯示。2實踐要求實踐要求(1)工程設計并撰寫報告。)工程設計并撰寫報告。(2)設計)設計pcb圖,制作圖,制作pcb板。板。(3)選購元器件,焊接與調試。)選購元器件,焊接與調試。lcd顯示器顯示器 lcd概述 段式顯示lcd 字符型lcd 圖形lcdlcd概述概述 1lcd顯示器的特性顯示器的特性(1)低壓微功耗。工作電壓只有35v

8、,工作電流只有幾個微安。(2)平板型結構。lcd顯示器是由兩片平行玻璃組成的夾層盒,面積大小可定,適合大批量生產,安裝時占用位置小。(3)被動顯示。lcd本身不發光,而是靠調制外界光進行顯示的。因此適合人的視覺習慣,不會使人眼疲勞。(4)顯示信息量大。lcd顯示器,其像素可以做得很小,相同面積上可容納更多信息。(5)易于彩色化。(6)沒有電磁輻射。在其顯示期間不會產生電磁輻射,對環境無污染,有利于人體健康。lcd概述概述2lcd結構原理與種類結構原理與種類平板型lcd是將液晶材料封裝在上、下導電玻璃之間,液晶分子平行排列,上、下扭90。當外部入射光線通過上偏振片向后形成偏振光,該偏振光通過平行

9、排列的液晶材料后被旋轉90,再通過與上偏振片垂直的下偏振片,被反射板反射回來,呈透明狀態;當上、下電極加上一定的電壓,電極部分的液晶分子轉成垂直排列,失去旋光性,從上偏振片入射的偏振光不被旋轉,光無法通過下偏振片返回,因而呈黑色。lcd顯示器可分為段式、字符型與圖形lcd三種,如圖所示。 (a) 段式 (b) 字符型 (c) 圖形 段式顯示段式顯示lcd 段式段式lcd顯示原理顯示原理 與單片機的接口電路與接口程序與單片機的接口電路與接口程序 應用舉例應用舉例 實踐與思考實踐與思考段式段式lcd顯示原理顯示原理 段式lcd顯示原理與段式(筆畫式)led的顯示原理是一致的,只是數據位與控制的筆畫

10、有所不同而已,如圖所示。顯示字符與字形碼的對應關系如表所示。當需要在某位置顯示某數字時,只需將該數字對應的字形碼串行送到對應的位置即可。 段式顯示器的顯示原理 顯示字符字形數據顯示字符字形數據顯示字符字形數據顯示字符字形數據081h42dh801hc93h1edh519h909hd61h243h611ha05he13h349h7cdhb31hf17h段式段式lcd顯示原理顯示原理段式顯示器的外形與引腳 下圖所示為太陽人公司出品的串行輸入顯示器sms0501的外形圖,它的特點是內有顯示控制芯片,接口簡單,編程容易。sms0501內的顯示控制器實際上就是一個對應lcd 8位段(小數點一位)顯示的5

11、個串聯的8位移位寄存器。d1為串行輸入數據端,clk為串行時鐘輸入端。通過d1與clk輸入端可串行輸入58位數據,對應5位顯示位。與單片機的接口電路與接口程序與單片機的接口電路與接口程序 sms0501與單片機的接口電路。接口程序入口標號地址為dslcd,顯示緩沖區的起始符號地址為lcdbuf,程序的功能就是將顯示緩沖區的數據,通過查表取得其對應的字形數據,通過p1.5、p1.6串行輸入到lcd控制器中。引腳與緩沖區地址定義clkpin bit p1.6 ;用戶自定義clk對應引腳d1pin bit p1.5 ;用戶自定義d1對應引腳lcdbuf equ 10h ;用戶自定義lcd緩沖區首址l

12、cdbufend equ lcdbuf+(n-1) ;用戶自定義lcd緩沖區末地址(n表示幾位顯示緩沖器區,在sms0501中,n是5) 接口程序清單接口程序清單 應用舉例應用舉例 任務:利用51單片機的定時/計數器功能設計一個頻率計,單位為hz(脈沖數/秒),計數值送lcd顯示(設fosc=12mhz)。1. 設計思路1)用t0定時/計數器做秒定時器,工作在中斷方式,每次定時中斷時間為0.05s,累計20次構成1s。(2)用t1定時/計數器作計數器,計數脈沖由t1(p3.5)端輸入。(3)每1s讀一次t1計數器的狀態值,也即為輸入脈沖的頻率值,經轉換為十進制后,送5位段式lcd顯示器顯示。將

13、脈沖頻率值轉換為十進制,再送lcd顯示。應用舉例應用舉例2程序設計(1)程序流程圖 (2)程序說明16位二進制轉十進制子程序。入口地址:ezs入口參數:30h、31h,高字節地址在前,低字節地址在后出口參數:32h、33h、34h,高字節地址在前,低字節地址在后bcd碼拆送子程序。入口地址:ptds入口參數:a,r0出口參數:r0(間接尋址),指示下一個數據的存放首地址。lcd顯示子程序。入口地址:dslcdxs入口參數:r0(間接尋址),lcd顯示緩沖區首址賦值給r0。(3)程序清單程序清單 實踐與思考實踐與思考1按應用舉例,連接或制作硬件電路,編輯與運行程序,按應用舉例,連接或制作硬件電路

14、,編輯與運行程序,測試電路,寫出測試報告。測試電路,寫出測試報告。2登錄長沙太陽人公司網站,選擇一款合適的段式登錄長沙太陽人公司網站,選擇一款合適的段式lcd,設計一個電腦時鐘電路。設計一個電腦時鐘電路。(1)功能要求:)功能要求: 有時、分、秒顯示。有時、分、秒顯示。有時、分、秒設置功能。有時、分、秒設置功能。有整點報時功能有整點報時功能 字符型字符型lcd 字符型字符型lcd概述概述 字符型字符型 lcd接口設計接口設計 應用程序應用程序 實踐與思考實踐與思考字符型字符型lcd概述概述 以hd44780 控制的字符型lcd為例,介紹字符型lcd的特性與應用。1. lcd的顯示類型的顯示類型

15、一般來說,hd44780 能提供有以下幾種顯示類型:16字1行、20字1行、20字2行、24字2行、40字2行。2lcd的特性的特性3引腳說明引腳說明 4lcd內部的內存內部的內存5lcd內部寄存器內部寄存器6控制方式控制方式7控制命令控制命令lcd的特性的特性(1)+5 v供電,亮度可調整。(2)內藏振蕩電路,系統內含重置電路。(3)提供各種控制命令,如清除顯示器、字符閃爍、光標閃爍、顯示移位等多種功能。(4)顯示用數據ram共有80個字節。(5)字符產生器rom(cgrom)有160個57點陣字形。(6)字符產生器ram(cgram)可由用戶自行定義8個57的點陣字形。引腳說明引腳說明(1

16、)d0d7:雙向的數據總線,lcd數據讀寫方式可以分為8位及4位兩種,以8位數據進行讀寫則d0d7皆有效,若以4位方式進行讀寫,則只用到d7d4。(2)rs:寄存器選擇控制線,當rs=0時,并且做寫入的動作時,可以寫入指令寄存器;若rs=0,且做讀取的動作時,可以讀取忙碌標志及地址計數器的內容。如果rs=1則用于讀寫數據寄存器。(3)r/w:lcd讀寫控制線,r/w=0時,lcd執行寫入的動作,r/w=1時則做讀取的動作。(4)en:使能信號,高電平動作。(5)vo:亮度調整電壓輸入控制引腳,當輸入0v時字符顯示最亮。lcd內部的內存內部的內存 lcd內部存儲器共分為3種:固定字形rom,稱為

17、cg(character generator)rom、數據顯示ram,稱為dd(data display)ram、用戶自定義字形ram,稱為cg ram。 (1)cgrom。cgrom內存儲著192個57點陣的字形,這些字形均已固定,例如將“a”寫入lcd中,就是將“a”的ascii碼41h寫入ddram中,控制芯片就會自動至cgrom中將“a”的字形點陣數據找出來而顯示在lcd上。(2)ddram。ddram內用來存儲寫入lcd內部的字符,ddram的地址分布從00h67h,分別代表lcd的各列位置,例如我們要將“a”寫入第2行的第l個位置,就先設置ddram地址為40h,而后寫入41h至l

18、cd即可。(3)cgram。此區域只有64字節,可將用戶將自行設計的字形寫入lcd中,一個字的大小為57點陣,共可以存儲8個字形,其顯示碼為00h07h。 lcd內部寄存器內部寄存器 (1)指令寄存器(instructiong register,ir)與數據寄存器(data register,dr):指令寄存器和數據寄存器都是8位的寄存器,ir寄存器用來儲存指令代碼或地址;dr寄存器則是作為寫入存儲器或從存儲器中讀取數據的數據緩沖區。從外部要對lcd模塊控制時,是由rs引腳來選擇數據引腳d7d0的信號,用來對ir寄存器或dr寄存器做寫入或讀取。(2)忙碌標志(busy flag,bf)。當lc

19、d模塊內部處于忙碌狀態,不能接收或處理外部信號時,這個標志就會被設定為1,當bf=0時,才可以對lcd模塊進行控制。(3)地址計數器(address count,ac)。lcd模塊顯示的每一個字符位置都會有一個地址,地址計數器記錄了這個地址,在數據寫入或讀取的動作完成后,ac的值會遞減或遞增1,可以在lcd初始化時設定。控制方式控制方式 通過cpu來控制lcd模塊,lcd模塊其內部可以看成有兩組寄存器,一個為指令寄存器,一個為數據寄存器,由rs引腳來控制。所有對指令寄存器或數據寄存器的存取均需檢查lcd內部的忙碌標志(busy flag),此標志用來告知lcd內部正在工作,不允許接收任何的控制

20、命令。而此位的檢查可以令rs=0時,讀取d7來加以判斷,當此位為0時,才可以寫入指令寄存器或數據寄存器??刂泼羁刂泼?(1)清屏()清屏(clear display)。)。代碼:0lh,該指令完成下列功能:將空碼(20h)寫入ddram的全部80個單元內。將地址指針計數器ac清零,光標或閃爍歸home位。設置輸入方式參數i/d=l,即地址指針ac為自動加l輸入方式。00000001(2)歸)歸home位(位(return home) 代碼:02h,該指令將地址指針計數器ac清零。執行該指令的效果有:將光標或閃爍位返回到顯示屏的左上第一字符上,即ddram地址00h單元位置 。0000001

21、0控制命令控制命令3)輸入方式設置()輸入方式設置(enter mode set) 代碼:04h07h,該指令的功能在于設置了顯示字符的輸入方式 :i/d=0,ac為減1計數器,光標左移一個字符位。i/d=1,ac為增1計數器,光標右移一個字符位。 s=0,禁止滾動。s=1,允許滾動。s=1且i/d=0,顯示畫面向右滾動一個字符位。s=1且i/d=1,顯示畫面向左滾動一個字符位。注意注意畫面滾動方式在單片機讀畫面滾動方式在單片機讀ddram數據或讀數據或讀/寫寫cgram時無時無效,在單片機讀效,在單片機讀ddram數據或在讀數據或在讀/寫寫cgram數據時,建數據時,建議將議將s置置0。 0

22、00001i/ds控制命令控制命令(4)顯示狀態設置()顯示狀態設置(display on/off control) 代碼:08h0fh,該指令有3個狀態位d、c、b控制著畫面、光標及閃爍的開與關。d 畫面顯示狀態位。當d=1時為開顯示,d=0時為關顯示。注意關顯示僅是畫面不出現,而ddram內容不變。這與清屏指令截然不同。c 光標顯示狀態位。當c=1時為光標顯示,c=0時為光標消失。光標的位置由地址指針計數器ac確定,并隨其變動而移動。當ac值超出了畫面的顯示范圍,光標將會隨之消失。b 閃爍顯示狀態位。當b=l時為閃爍啟用,b=0時為閃爍禁止。閃爍頻率在控制器工作頻率為250khz時為2.4

23、hz。閃爍位置同光標一樣受地址指針計數器ac的控制。00001dcb控制命令控制命令(5)光標或畫面滾動()光標或畫面滾動(cursor or display shift) 執行該指令將產生畫面或光標向左或向右滾動一個字符位。該指令有兩個參數位:s/c滾動對象的選擇。s/c=1,畫面滾動。s/c=0,光標滾動。r/l滾動方向的選擇。r/l=1,向右滾動。r/l=0,向左滾動。0001s/cr/l00控制命令控制命令(6)工作方式設置()工作方式設置(function set) 該指令設置控制器的工作方式dl設置控制器與單片機的接口形式。接口形式體現在數據總線長度上。dl=l時設置數據總線為8位

24、長度,即d7d0有效。dl=0時設置數據總線為4位長度,即d7d4有效。在該方式下8位指令代碼和數據將按先高4位后低4位順序分兩次傳輸。n設置顯示的字符行數。n=0為一行字符行。n=1為兩行字符行。f設置顯示字符的字體。f=0為57點陣字符體。f=1為510點陣字符體。該指令可以說是字符形液晶該指令可以說是字符形液晶顯示控制器的初始化設置指顯示控制器的初始化設置指令,也是唯一的軟件復位指令,也是唯一的軟件復位指令。令。 001dlnf00控制命令控制命令(7)cgram地址設置(地址設置(set cgram address) 該指令將6位的cgram地址寫入地址指針計數器ac內,隨后單片機對c

25、gram進行讀/寫操作。 (8)ddram地址設置(地址設置(set ddram address) 該指令將7位的ddram地址寫入地址指針計數器ac內,隨后單片機對ddram進行讀/寫操作。01a5a4a3a2a1a01a6a5a4a3a2a1a0控制命令控制命令(9)讀)讀“忙忙”標志和地址指針(標志和地址指針(read busy flag and address) 單片機對指令寄存器通道讀操作(rs=0,r/w=l)時,將讀出此格式的“忙”標志bf值和7位地址指針計數器ac的當前值。bf值反映hd44780u的接口狀態。單片機讀出的地址指針計數器ac當前值可能是ddram地址或cgram

26、的地址,這取決于最近一次單片機向ac寫入的地址類型。(10)寫數據()寫數據(write data to cg or dd ram) 向數據寄存器通道寫入數據,hd44780u根據當前地址指針計數器ac值的屬性及數值,將該數據送入相應的存儲器內的ac所指的單元中。如果ac值為ddram地址指針,則認為寫入的數據是字符代碼并送入ddram內ac所指的單元中;如果ac值為cgram的地址指針,則認為寫入的數據是自定義字符的字模數據并送入cgram內ac所指的單元中。 單片機在寫數據操作之前要做兩項工作:其一是設置或確認地址計數單片機在寫數據操作之前要做兩項工作:其一是設置或確認地址計數器器ac值的

27、屬性及數值,以保證所寫數據能夠正確到位;其二是設置或值的屬性及數值,以保證所寫數據能夠正確到位;其二是設置或確認輸入方式,以保證寫入數據時確認輸入方式,以保證寫入數據時ac值的修改方式符合要求。值的修改方式符合要求。 注意注意控制命令控制命令(11)讀數據()讀數據(read data from cg or dd ram) hd44780u把當前ac所指單元的內容送到接口部分數據輸出寄存器內,供單片機讀取。如果ac值為ddram地址指針,則認為接口部分數據輸出寄存器的數據為ddram內ac所指單元的字符代碼;如果ac值為cgram地址指針,則認為接口部分數據輸出寄存器的數據為cdram內ac所

28、指單元的字模數據。 單片機在寫數據操作之前要做兩項工作:其一是設置或確認地址計數單片機在寫數據操作之前要做兩項工作:其一是設置或確認地址計數器器ac值的屬性及數值,以保證所寫數據能夠正確到位;其二是設置或值的屬性及數值,以保證所寫數據能夠正確到位;其二是設置或確認輸入方式,以保證寫入數據時確認輸入方式,以保證寫入數據時ac值的修改方式符合要求。值的修改方式符合要求。 注意注意(12)操作流程圖()操作流程圖(diagram) 根據hd44780u的接口特性,單片機對其操作有兩種形式:一種為8位數據總線形式,另一種為4位數據總線形式。操作流程圖操作流程圖字符型字符型 lcd接口設計接口設計 lc

29、d接口設計可以分為8位及4位控制方式,傳統的控制方式是用8位d0d7數據線來傳送控制命令及數據,而使用4位控制方式是使用d4d7數據線來傳送控制命令及數據,減少了單片機的i/o控制線,省下來的控制線可以做其他硬件的設計。使用4位數據線做控制時需分兩次來傳送,先送出高4位數據,再送出低4位數據。字符型字符型 lcd接口設計接口設計圖為4位控制電路,以8051 p0口的6條輸出控制線來實現控制,p0口輸出端還接有上拉電阻以增加其驅動能力,控制信號說明如上。1. r/w lcd讀/寫控制線2. rs 寄存器選擇控制線3. en 啟用控制線4. vo亮度調整控制引腳 5. d0d7雙向的數據總線應用程

30、序應用程序 1. 程序功能程序功能程序執行后lcd顯示屏出現如右文字: 8051 lcd test.1i/o 4 bit.2 2. 程序說明與變量定義程序說明與變量定義(1)子程序入口地址。set_lcd:lcd初始化并做顯示測試init_lcd1:lcd指令設置初始化wdata:數據寫入子程序wcom:指令寫入子程序lcd_print:lcd顯示子程序led_bl:led閃動子程序lcdp1:第一行特定位置顯示字符子程序lcdp2:第二行特定位置顯示字符子程序(3)程序清單(2)變量定義。rs:lcd rs引腳en:lcd en引腳wled:工作指示燈引腳實踐與思考實踐與思考1按按3.2.4

31、.2要求連接電路,按要求連接電路,按3.2.4.3編輯程序,下載與運行程序,對編輯程序,下載與運行程序,對電路、程序進行調試。接著再調試電路、程序進行調試。接著再調試“程序分析與思考程序分析與思考”中要求的功能程中要求的功能程序。序。2用字符形用字符形lcd作顯示,設計一個電腦時鐘。作顯示,設計一個電腦時鐘。(1)功能要求。)功能要求。有時、分、秒顯示。有時、分、秒顯示。有時、分、秒設置功能。有時、分、秒設置功能。有秒表功能。有秒表功能。4組鬧鈴功能。組鬧鈴功能。(2)實踐要求。)實踐要求。撰寫工程設計報告。撰寫工程設計報告。制作計算機時鐘。制作計算機時鐘。圖形圖形lcd zy12864d 液

32、晶顯示器的技術參數與性能液晶顯示器的技術參數與性能 zy12864d模塊的內部結構與外部接口引腳模塊的內部結構與外部接口引腳 zy12864d模塊控制指令模塊控制指令 zy12864d液晶應用舉例液晶應用舉例 字模生成程序簡介字模生成程序簡介 實踐與思考實踐與思考以zy12864d圖形點陣液晶顯示器為例介紹圖形顯示器的基本結構與使用方法。 zy12864d 液晶顯示器的技術參數與性能液晶顯示器的技術參數與性能 zy12864d顯示器是一種圖形點陣型液晶顯示器,它主要由行驅動器/列驅動器及12864全點陣液晶顯示器組成,可完成圖形顯示,也可顯示84個(1616點陣)漢字,el背光源。主要技術參數

33、與性能如下:(1)電源:vdd為+5v,模塊內自帶10v負電壓,用于lcd的驅動電壓。(2)顯示點陣:128(列)64(行)。(3)控制指令:7種指令。(4)接口:8位并行輸入/輸出數據總線,8條控制線。(5)占空比:1/64。(6)工作溫度:10+50。zy12864d模塊的內部結構與外部接口引腳模塊的內部結構與外部接口引腳 1. 內部結構zy12864d模塊組成框圖 zy12864d模塊電源部分接口圖 ic1為行驅動器,ic2、ic3為列驅動器。外部cpu通過13根線對模塊進行控制。其中d0d7為8位并行數據總線,e、r/w、d/i、csa、csb為控制總線。 模塊及其led背光源均由外部

34、+5v電源提供。調節外接的電位器vr的阻值,可以控制lcd模塊顯示圖形的清晰度。s為背光源的控制開關。 zy12864d模塊的內部結構與外部接口引腳模塊的內部結構與外部接口引腳2. 模塊的外部接口 外部接口引腳及其功能如下表所示:外部接口引腳及其功能如下表所示:編號管腳名稱工作電平功 能1vss0v電源地2vdd+5v電源正極3vo液晶顯示器驅動電壓(zy12864d中為空腳)4d/ih/ld/i=“l”,表示d0d7為指令數據5r/wh/lr/w=“h”,e=“h”時,可將ddram數據讀出6eh/l同r/w管腳解釋714d0d7h/l8位并行數據總線1516csacsbh/lcsa、csb

35、為選屏信號,csa=“h”、csb=“l”時選擇ic3控制顯示器的右半屏(后64列);csa=“l”、csb=“h”時選擇ic2控制顯示器的左半屏(前64列)17h/l復位控制端,低電平有效18veeh/lled驅動負電壓19bl+acel背光板電源20blacel背光板電源zy12864d模塊控制指令模塊控制指令 1. 顯示開關控制顯示開關控制d=1:開顯示,即指可以對顯示器進行各種顯示操作;d=0:關顯示,即指不能對顯示器進行各種顯示操作。2. 設置顯示起始行設置顯示起始行本指令用于指定顯示器起始行數據的ddram地址,執行該指令時,a5a0值自動送z地址計數器,起始行的地址可以是063行

36、的任意一行。 例如:設a5a0值為62,則顯示行與ddram行的對應關系如下:屏幕顯示行:1 2 3 4 62 63ddram 行:62 63 0 1 60 61控制位d/ir/wd7d6d5d4d3d2d1d0指令碼10d7d6d5d4d3d2d1d0控制位d/ir/wd7d6d5d4d3d2d1d0指令碼0011a5a4a3a2a1a0zy12864d模塊控制指令模塊控制指令3. 設置頁地址設置頁地址 頁地址就是ddram的行地址區域,8行為一頁,模塊共64行即8頁,由指令中a2a0來設定。頁地址由本指令或rst信號改變,復位后頁地址為0。頁地址與ddram行的關系如表所示。 控制位d/ir/wd7d6d5d4d3d2d1d0指令碼0010111a2a1a0zy12864d模塊控制指令模塊控制指令4. 設置設置y地址地址 本指令的作用是將a5a0送入y地址計數器,作為外部cpu讀/寫ddram的y地址指針。在對ddram進行讀/寫操作后,y地址指針自動加1,指向下一個ddram單元。5讀狀態讀狀態當r/w=1、d/i=0時,在e信號為“1”的作用下,控制ic的狀態分別輸出到數據總線d

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論