freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于51單片機的液晶顯示器控制電路設(shè)計浙大畢業(yè)論文-在線瀏覽

2024-08-08 00:16本頁面
  

【正文】 液晶顯示驅(qū)動系統(tǒng)的驅(qū)動幀頻(行數(shù))和數(shù)據(jù)傳輸量(列數(shù))有關(guān)??刂撇康囊_設(shè)置功能使得 T6963C 能夠上電就能正常工作,但也給T6963C 通用性帶來不便,因而 T6963C 內(nèi)置液晶顯示模塊上。文本屬性顯示功能是將文本顯示由通常的單字節(jié)數(shù)據(jù)處理擴大成雙字節(jié)數(shù)據(jù)處理。文本代碼區(qū)是用與存儲作為字符顯示的字符代碼;文本屬性區(qū)是用與存儲作為相應(yīng)字符顯示的字符屬性,這種屬性由文本屬性區(qū)單元中一個字節(jié)數(shù)據(jù)的低 4 位表示,有 6 種屬性。例如:文本屬性數(shù)據(jù)為 05H,則對應(yīng)的字符顯示效果是一個負向顯示的“0” 。T6963C 的文本屬性功能的實現(xiàn)是以犧牲圖形顯示功能為代價的。所以文本屬性功能不能與圖形顯示功能并存。它可以將文本顯示與圖形顯示通過某種合成邏輯同時在顯示屏上顯示。T6963C 還可以將顯示屏上顯示內(nèi)容“屏讀”或“屏拷貝” ,這也是 T6963C 所獨特的功能。T6963C 還具有光標控制器和光標指針寄存器。光標數(shù)據(jù)是在文本數(shù)據(jù)鎖存器處與文本字符數(shù)據(jù)合成后一起送入液晶顯示驅(qū)動系統(tǒng)的。T6963C 內(nèi)置有128 種 5*8 點陣的 ASCI 字符字模庫 CGROM,字符代碼為 00H~7FH。在使用內(nèi)部 CGROM同時,T6963C 也可以支持 CGRAM,字符代碼定義在 80H~FFH。它可以把顯示存儲器分為文本顯示區(qū),圖形顯示區(qū),文本屬性區(qū)或自定義字符庫區(qū)等。d7~d0 三態(tài) 8 位數(shù)據(jù)總線。r/w=1 為讀操作;r/w=0 為寫操作。低電平有效。在單屏結(jié)構(gòu)設(shè)置( )10 DUAL時有效。在雙屏結(jié)構(gòu)的液晶顯示驅(qū)動系統(tǒng)的控制中,T6963C 自動將 ad15 地址線作為上下屏的顯示存儲器的分界,ad15=0 的部分為上下屏的顯示存儲器區(qū),ad15=1 為下半屏的顯示存儲區(qū)。這樣的處理對計算機寫入顯示數(shù)據(jù)時是比較麻煩的,這也許是 T6963C 少用于雙屏結(jié)構(gòu)液晶顯示驅(qū)動控制系統(tǒng)的原因。在 T6963C 的應(yīng)用是,這四個引腳不必考慮。列驅(qū)動器 T6A39 電路由兩路 8*5 位雙向移位寄存器、串/并轉(zhuǎn)換器及液晶顯示驅(qū)動電路和數(shù)據(jù)位選擇寄存器、數(shù)據(jù)方向控制器、驅(qū)動時序控制器、LCD 偏壓電路組成。液晶顯示驅(qū)動電路的作用是在 LCD 偏壓電路供給的偏置電路下,將得到的80 位并行數(shù)據(jù)轉(zhuǎn)換成 LCD 所需的并行輸出數(shù)據(jù)信號電平。T6A39 的數(shù)據(jù)接受形式有三種:一位串行、二位并行和四位并行方式。T6A39 還有兩個數(shù)據(jù)接收使能信號 EI0EI02,正脈沖信號有效,它們中之一作為輸入端啟動本片數(shù)據(jù)接收工作,另一個作為輸出表示本片數(shù)據(jù)接收已滿,停止接收工作,這兩個信號作為級聯(lián)信號使用,即作為輸入的一端與上一級的輸出端連接,由上一級數(shù)據(jù)接收已滿信號啟動本級工作,作為輸出的一端與下一級的輸入端連接,本級數(shù)據(jù)接收已滿,停止接收工作,發(fā)出信號以啟動下一級的工作。列驅(qū)動器 T6A39 工作原理如下:首先設(shè)置好數(shù)據(jù)位選擇電路、數(shù)據(jù)方向控制電路、驅(qū)動時序控制電路,當(dāng)數(shù)據(jù)由數(shù)據(jù)輸入端 DIDIDIDI4 輸入到串/并轉(zhuǎn)換器后,該電路將等待接收滿 8 位后把數(shù)據(jù)并行地移入 8*5 位雙向移位寄存器內(nèi),然后在 LP 與 FR 信號的作用下通過液晶顯示驅(qū)動電路將數(shù)據(jù)輸出。行驅(qū)動器 T6A40 片內(nèi)有兩個 34 位雙向移位寄存器,串行數(shù)據(jù)可從 DI01 和DI02 兩個端子輸入或輸出。SCP 極性控制器產(chǎn)生 SCP 信號,由觸發(fā)方式選擇端子 TSW 來控制 SCP 的有效觸發(fā)方式:當(dāng) TSW=0 時,數(shù)據(jù)在 SCP 的上升沿輸出至驅(qū)動輸出端;當(dāng) TSW=1時,數(shù)據(jù)在 SCP 的的下降沿輸出至驅(qū)動輸出端。 4 硬件設(shè)計 硬件電路設(shè)計要求(1)控制液晶顯示模塊實現(xiàn)英文、漢字、圖形、及圖像的顯示。(3)可提供實現(xiàn)與計算機的數(shù)據(jù)傳輸?shù)慕涌陔娐?。其電路原理框圖如圖 41:圖 41 總電路原理框圖單片機系統(tǒng)板的功能是控制液晶顯示模塊進行顯示,它的特點是采用了7805 整流電源電路為系統(tǒng)板提供 5V 電壓,可實現(xiàn)便攜式設(shè)計,另外系統(tǒng)板還配備了一個 RS232 接口,可以實現(xiàn)與計算機的數(shù)據(jù)傳輸。間接控制方式是將內(nèi)置 T6963C 控制器的液晶顯示模塊與計算機系統(tǒng)中某個并行 I/O 接口連接,計算機通過對該 I/O 接口的間接操作來實現(xiàn)對模塊的控制。由于使用了專用的并行接口連接模塊,而且該并行接口自身在計算機系統(tǒng)中有相應(yīng)的片選地址,所以模塊的片選信號可以直接接地作選通態(tài),間接控制方式的接口電路與時序無關(guān),時序完全靠軟件編程實現(xiàn)。模塊的 V0 端所接的電位器是作為液晶驅(qū)動電源的調(diào)節(jié)器,調(diào)節(jié)顯示的電 源電 路 單 片 機RS232 接口 電 路 EPROM液晶顯示模塊接口對比度。10V 信號電平不相容,所以必須進行電平轉(zhuǎn)換,本設(shè)計中采用 MAXIM 公司生產(chǎn)的 MAX232 芯片,MAX232包含兩路接收器和驅(qū)動器,適用于各種 EIA232C 和 。10V 電壓,所以,采用此芯片接口的串行通信系統(tǒng)只需要單一的+5V 電源就可以了。MAX232 芯片引腳圖如圖43: 圖 43 MAX232 引腳圖 圖 44 MAX232 串行接口電路此通信接口電路,只用了 MAX232 芯片中的一路接收器和驅(qū)動器,接至 PC機串口的接口使用 RS232 標準的 DB9 芯接插座。而且 MAX232CPE 的價格不貴,所以采用 MAX232CPE 接口芯片實現(xiàn) RS232 接口電路。 電源電路電源電路是由電源變壓器,整流,濾波和穩(wěn)壓電路等四部分組成。由于此脈動的直流電壓還含有較大的波紋,必須通過濾波電路加以濾除,從而得到平滑的直流電壓。穩(wěn)壓電路的作用是當(dāng)電網(wǎng)電壓波動,負載和溫度變化是,維持輸出直流電壓穩(wěn)定。T6963C 模塊的控制指令可帶 1 個或 2 個參數(shù),或無參數(shù)。而且當(dāng)向 T6963C 中讀、寫數(shù)據(jù)或向其中寫入命令時,必須嚴格遵循 T6963C 的時序。每次操作之前必須先進行狀態(tài)字檢測。圖 52 以雙參數(shù)指令為例給出其指令傳輸過程。指令代碼中的 N1,N2,N0 取值”1” 為有效,”0”S7 S6 S5 S4 S3 S2 S1 S00 0 1 0 0 N2 N1 N0初始化清 零定入顯示數(shù)據(jù)狀態(tài)讀取狀態(tài)檢測寫指令(讀數(shù)據(jù))指令狀態(tài)啟動狀態(tài)檢查寫參數(shù) 1(低 8 位) 寫指令狀態(tài)檢查寫參數(shù) 2(高 8 位)狀態(tài)檢查 結(jié) 束為無效,而且不能同時為”1” ,根據(jù) N 的取值,該指令有三種含義 ,如表 51:表 51D1 D2 指令代碼 功能水平位置(低 7 位有效) 垂直位置(低 5 位有效) 21H(N0=1) 光標地址設(shè)置偏置地址(低 5 位有效) 00H 22H(N1=1) CGRAM 偏置地址低字節(jié) 高字節(jié) 24H(N2=1) 顯示地址設(shè)置 格式 D1 D2 該指令是雙參數(shù)指令,它將在顯示存儲器內(nèi)劃分出各顯示區(qū)域的范圍。該指令中 N1,N0 有四種組合,每種組合有不同的含義。它的幾個設(shè)置位功能如下:CG 位 字符發(fā)生器選擇位。同時可以建立 128 種 88 點陣的自定義字符發(fā)生器CGRAM,其字符代碼規(guī)定在 80H~FFH 范圍內(nèi)。N2,N1,N0 位為顯示方式設(shè)置位,它們的組合產(chǎn)生的顯示方式如表 53:表 53N2 N2 N0 顯示方式 說明 0 0 0 邏輯“或” 文本與圖形以邏輯“或”的關(guān)系合成顯示 0 0 1 邏輯“異或” 文本與圖形以邏輯“異或”的關(guān)系合成顯示 0 1 1 邏輯“與” 文本與圖形以邏輯“與”的關(guān)系合成顯示 1 0 0 文本屬性 文本顯示特征以雙字節(jié)表示 格式 該指令設(shè)置了當(dāng)前的顯示狀態(tài),無參數(shù)。這 4 個設(shè)置位的功能如下: N0 光標閃爍設(shè)置開關(guān) N0=1 為啟用光標閃爍;N=0 為禁止光標閃爍。 N2 文本顯示設(shè)置開關(guān) N0=1 為啟用文本顯示;N=0 為禁止文本顯示。 格式 使用該指令將進入或退出數(shù)據(jù)的自動讀或自動寫方式。在每次讀或?qū)懙牟僮骱?,顯示地址自動加一。在自動讀或自動寫方式完成時要輸入退出自動讀寫方式命令。該指令中有兩位設(shè)置位 N1,N0。在每次讀寫數(shù)據(jù)操作后,顯示地址都要根據(jù)指令代碼的設(shè)置而修正:加一,減一或不變。當(dāng)讀數(shù)據(jù)操作時,該指令不帶參數(shù),直接寫入指令代碼。它們的組合功能如表 55:表 55參數(shù) D1 N2 N1 N0 指令代碼 功 能數(shù)據(jù) 0 0 0 C0H 數(shù)據(jù)寫,地址加一— 0 0 1 C1H 數(shù)據(jù)讀,地址加一數(shù)據(jù) 0 1 0 C2H 數(shù)據(jù)寫,地址減一— 0 1 1 C3H 數(shù)據(jù)讀,地址減一數(shù)據(jù) 1 0 0 C4H 數(shù)據(jù)寫,地址不變— 1 0 1 C5H 數(shù)據(jù)讀,地址不變 初始化子程序設(shè)計初始化部分包括對液晶顯示模塊的初始化設(shè)置、液晶顯示模塊的顯示 RAM清零、單片機內(nèi)部 RAM 的清零。初始化子程序流程圖如圖 53:1 1 0 0 0 N2 N1 N0開 始設(shè)置文本顯示區(qū)首地址設(shè)置文本顯示區(qū)寬度設(shè)置圖形顯示區(qū)首地址設(shè)置文本屬性區(qū)首地址設(shè)置圖形顯示區(qū)寬度設(shè)置文本屬性區(qū)寬度光標形狀設(shè)置顯示方式設(shè)置顯示開關(guān)設(shè)置結(jié) 束圖 53 初始化子程序流程圖 串行通信子程序設(shè)計 單片機與 PC 機之間的串行通信主要包括兩個過程:由 8051 傳送數(shù)據(jù)至 PC機;8051 接收 PC 機傳來的數(shù)據(jù)。顯示子程序包括漢字、圖形及圖象的顯示,并且實現(xiàn)了漢字的平移和圖形的動態(tài)顯示。顯示的子程序通過指針從數(shù)據(jù)庫中逐個提取數(shù)據(jù)送如液晶顯示模塊的顯示RAM 進行顯示。 圖 55 為文本顯示漢字子程序流程圖,圖 56 為文本顯示圖形子程序流程圖。采用直接查字符碼表顯示的辦法,將要顯示漢字的字符碼直接寫在單片機程序中,編程時先將程序存貯區(qū)中的字符碼全部轉(zhuǎn)移到系統(tǒng)擴展的數(shù)據(jù)存貯器6264 中,然后從 6264 中查找字符碼并輸出顯示。硬件調(diào)試完成后,利用同樣的辦法調(diào)試自己在 PC 機上編寫的通信程序。編制程序使二者之間互相發(fā)送數(shù)據(jù),在 TOPICE52仿真軟件的數(shù)據(jù)窗口和計算機屏幕中監(jiān)視接收的數(shù)據(jù)。 系統(tǒng)統(tǒng)一調(diào)試經(jīng)過以上每一步的調(diào)試并都成功后,就可以將硬件及軟件結(jié)合起來進行系統(tǒng)的統(tǒng)一調(diào)試。結(jié) 束 語本系統(tǒng)的設(shè)計與制作工作已經(jīng)全部完成,基本達到了預(yù)期的目的與要求。漢字的動態(tài)顯示、顯示內(nèi)容的實時更新等方面做得不夠好,但是由于時間倉促、條件有限,設(shè)計結(jié)果并不是很好,還存在諸如:顯示內(nèi)容的單一,亮度不夠、動態(tài)顯示效果不明顯等問題,我準備在今后的工作實踐過程中來進一步完善此設(shè)計。在整個過程中,本人不僅對 LCD 控制系統(tǒng)的每一個細節(jié)有了比較深入的掌握,而且對關(guān)于系統(tǒng)擴展的相關(guān)知識有了感性的認識,不僅掌握了大量的專業(yè)知識,更學(xué)會了系統(tǒng)模塊設(shè)計的基本思想。附 錄參考程序:間接控制方式驅(qū)動程序如下:CD EQU ;通道選擇信號WR EQU ;寫操作信號RD EQU ;讀操作信號 R_ST: MOV P1,0FFH ;讀狀態(tài)字子程序,P1 口置“1”SETB CD ;CD=1CLR RD ;RD=1MOV A,P1 ;讀操作SETB RD ;RD=0RETST01: LCALL R_ST ;讀寫指令和讀寫數(shù)據(jù)狀態(tài)JNB ,ST01JNB ,ST01RETST2: LCALL R_ST ;數(shù)據(jù)自動讀狀態(tài) JNB ,ST2 RETST3: LC
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1