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

正文內容

基于51單片機的液晶顯示器控制電路設計浙大畢業(yè)論文(編輯修改稿)

2024-07-25 00:16 本頁面
 

【文章內容簡介】 * 0 禁止顯示(負向)文本屬性區(qū)的單元與文本顯示區(qū)對應單元組合在一起控制顯示屏上對應的字符塊的顯示效果。例如:文本屬性數(shù)據(jù)為 05H,則對應的字符顯示效果是一個負向顯示的“0” 。字符代碼為 21H,文本屬性數(shù)據(jù)為 08H,則對應的字符顯示效果是一個正向閃爍顯示的“A” 。T6963C 的文本屬性功能的實現(xiàn)是以犧牲圖形顯示功能為代價的。T6963C 將圖形地址指針計數(shù)器用作文本屬性區(qū)的尋址。所以文本屬性功能不能與圖形顯示功能并存。T6963C 具有顯示合成功能。它可以將文本顯示與圖形顯示通過某種合成邏輯同時在顯示屏上顯示。這種合成邏輯有邏輯“與” ,邏輯“或”以及邏輯“異或”等,是通過選擇器實現(xiàn)的。T6963C 還可以將顯示屏上顯示內容“屏讀”或“屏拷貝” ,這也是 T6963C 所獨特的功能。T6963C 將傳送給液晶顯示驅動系統(tǒng)的合成數(shù)據(jù)反饋給復制電路,再由其送到數(shù)據(jù)?;驁D形顯示區(qū)。T6963C 還具有光標控制器和光標指針寄存器。它用與在文本顯示方式下光標的顯示控制。光標數(shù)據(jù)是在文本數(shù)據(jù)鎖存器處與文本字符數(shù)據(jù)合成后一起送入液晶顯示驅動系統(tǒng)的。T6963C 控制部具有管理顯示存儲器和字符發(fā)生器的能力。T6963C 內置有128 種 5*8 點陣的 ASCI 字符字模庫 CGROM,字符代碼為 00H~7FH。并允許在顯示存儲器內開辟一個用戶自定義字符 8*8 點陣字模庫 CGROM。在使用內部 CGROM同時,T6963C 也可以支持 CGRAM,字符代碼定義在 80H~FFH。T6963C 可以管理64K 的顯示存儲器。它可以把顯示存儲器分為文本顯示區(qū),圖形顯示區(qū),文本屬性區(qū)或自定義字符庫區(qū)等。T6963C 管理顯示存儲器的引腳有:ad15~ad0 輸出 16 位地址總線。d7~d0 三態(tài) 8 位數(shù)據(jù)總線。r/w 輸出 讀寫選擇控制線。r/w=1 為讀操作;r/w=0 為寫操作。 輸出 存儲器操作使能信號。低電平有效。_ce, 輸出 存儲器操作使能信號。在單屏結構設置( )10 DUAL時有效。它們的有效地址范圍是:ce0 0000H~07FFH ce1 0800H~0FFFHT6963C 多用于單屏結構的液晶顯示驅動系統(tǒng)的控制,但也具備控制雙屏結構液晶顯示驅動系統(tǒng)的能力。在雙屏結構的液晶顯示驅動系統(tǒng)的控制中,T6963C 自動將 ad15 地址線作為上下屏的顯示存儲器的分界,ad15=0 的部分為上下屏的顯示存儲器區(qū),ad15=1 為下半屏的顯示存儲區(qū)。計算機設置的顯示區(qū)域都在上半屏的顯示存儲區(qū)內,而 T6963C 將自動地從相應的下半屏的顯示存儲區(qū)的區(qū)域中提取下半屏的顯示數(shù)據(jù)。這樣的處理對計算機寫入顯示數(shù)據(jù)時是比較麻煩的,這也許是 T6963C 少用于雙屏結構液晶顯示驅動控制系統(tǒng)的原因。另外,T6963C 保留了四個測試引腳,它們是測試信號輸入端 T1,T2;檢測信號輸出端 CH1,CH2。在 T6963C 的應用是,這四個引腳不必考慮。 列驅動方式列驅動器 T6A39 是 80 路列驅動器,它采用了 CMOS 工藝,具有低功耗、耐高壓和高速運行等特點。列驅動器 T6A39 電路由兩路 8*5 位雙向移位寄存器、串/并轉換器及液晶顯示驅動電路和數(shù)據(jù)位選擇寄存器、數(shù)據(jù)方向控制器、驅動時序控制器、LCD 偏壓電路組成。8*5 位雙向移位寄存器的作用是把接收到的串行數(shù)據(jù)轉換成符合要求的并行數(shù)據(jù),并傳遞給兩組液晶顯示驅動電路。液晶顯示驅動電路的作用是在 LCD 偏壓電路供給的偏置電路下,將得到的80 位并行數(shù)據(jù)轉換成 LCD 所需的并行輸出數(shù)據(jù)信號電平。T6A39 的數(shù)據(jù)輸入端為 DIDIDIDI4。T6A39 的數(shù)據(jù)接受形式有三種:一位串行、二位并行和四位并行方式。這三種方式通過設置端 DUAL,DIR和 DFDF2 的電位組合設置。T6A39 還有兩個數(shù)據(jù)接收使能信號 EI0EI02,正脈沖信號有效,它們中之一作為輸入端啟動本片數(shù)據(jù)接收工作,另一個作為輸出表示本片數(shù)據(jù)接收已滿,停止接收工作,這兩個信號作為級聯(lián)信號使用,即作為輸入的一端與上一級的輸出端連接,由上一級數(shù)據(jù)接收已滿信號啟動本級工作,作為輸出的一端與下一級的輸入端連接,本級數(shù)據(jù)接收已滿,停止接收工作,發(fā)出信號以啟動下一級的工作。當幾片 T6A39 級聯(lián)使用時,第一片 T6A39 的數(shù)據(jù)接收使能信號 EI01 和EI02 中作為輸入端的那個信號需與 T6963C 的 LP 信號相連。列驅動器 T6A39 工作原理如下:首先設置好數(shù)據(jù)位選擇電路、數(shù)據(jù)方向控制電路、驅動時序控制電路,當數(shù)據(jù)由數(shù)據(jù)輸入端 DIDIDIDI4 輸入到串/并轉換器后,該電路將等待接收滿 8 位后把數(shù)據(jù)并行地移入 8*5 位雙向移位寄存器內,然后在 LP 與 FR 信號的作用下通過液晶顯示驅動電路將數(shù)據(jù)輸出。 行驅動方式行驅動器 T6A40 是 68 路行驅動器,它采用 CMOS 工藝,具有低功耗、耐高壓和高速運行等特點行驅動器 T6A40 電路由兩路 34 位雙向移位寄存器、數(shù)據(jù)方向控制器、SCP極性控制器、液晶顯示驅動電路及 LCD 偏壓電路組成。行驅動器 T6A40 片內有兩個 34 位雙向移位寄存器,串行數(shù)據(jù)可從 DI01 和DI02 兩個端子輸入或輸出。數(shù)據(jù)方向控制器根據(jù)單/雙屏選擇端子 DUAL 和流向選擇端子 DIR 邏輯電平產生流向控制信號。SCP 極性控制器產生 SCP 信號,由觸發(fā)方式選擇端子 TSW 來控制 SCP 的有效觸發(fā)方式:當 TSW=0 時,數(shù)據(jù)在 SCP 的上升沿輸出至驅動輸出端;當 TSW=1時,數(shù)據(jù)在 SCP 的的下降沿輸出至驅動輸出端。行驅動器 T6A40 工作原理如下:兩個 34 位雙向移位寄存器產生的兩個34 位并行數(shù)據(jù)將輸出到兩個 LCD 驅動電路中,并在 LCD 偏壓電路作用下產生 68位并行 LCD 行輸出信號,最后加到 LCD 屏的行輸入端。 4 硬件設計 硬件電路設計要求(1)控制液晶顯示模塊實現(xiàn)英文、漢字、圖形、及圖像的顯示。(2)實現(xiàn)便攜式設計。(3)可提供實現(xiàn)與計算機的數(shù)據(jù)傳輸?shù)慕涌陔娐贰?總體電路設計構架單片機系統(tǒng)板主要由單片機、EPROM、電源電路、RS232 接口電路及液晶顯示模塊接口組成。其電路原理框圖如圖 41:圖 41 總電路原理框圖單片機系統(tǒng)板的功能是控制液晶顯示模塊進行顯示,它的特點是采用了7805 整流電源電路為系統(tǒng)板提供 5V 電壓,可實現(xiàn)便攜式設計,另外系統(tǒng)板還配備了一個 RS232 接口,可以實現(xiàn)與計算機的數(shù)據(jù)傳輸。 單片機與液晶顯示模塊接口單片機與液晶顯示模塊接口的通信這里采用間接訪問方式。間接控制方式是將內置 T6963C 控制器的液晶顯示模塊與計算機系統(tǒng)中某個并行 I/O 接口連接,計算機通過對該 I/O 接口的間接操作來實現(xiàn)對模塊的控制。間接控制方式在硬件電路上需要一個 8 位并行接口與模塊的數(shù)據(jù)線連接,作為數(shù)據(jù)總線,還需要一個 3 位并行接口作為時序控制信號線如 89C51 的 作為 C/D, 作為WR,以及 作為 RD。由于使用了專用的并行接口連接模塊,而且該并行接口自身在計算機系統(tǒng)中有相應的片選地址,所以模塊的片選信號可以直接接地作選通態(tài),間接控制方式的接口電路與時序無關,時序完全靠軟件編程實現(xiàn)。計算機間接控制方式下與內置 T6963C 控制器的液晶顯示模塊的實用接口電路如下所示。模塊的 V0 端所接的電位器是作為液晶驅動電源的調節(jié)器,調節(jié)顯示的電 源電 路 單 片 機RS232 接口 電 路 EPROM液晶顯示模塊接口對比度。間接接口電路如圖 42:圖 42 間接接口電路 單片機與計算機的通信接口單片機與計算機的通信采用簡化三線的串行通信方式,即把單片機的發(fā)送端 TXD 直接和計算機的接收端 RXD 相連,接收端 RXD 直接和計算機的發(fā)送端TXD 相連,但是單片機的+5V TTL 信號電平與 PC 機的177。10V 信號電平不相容,所以必須進行電平轉換,本設計中采用 MAXIM 公司生產的 MAX232 芯片,MAX232包含兩路接收器和驅動器,適用于各種 EIA232C 和 。MAX232 芯片內部有一個電源電壓變換器,可以把輸入的+5V 電源電壓變換成為RS232C 輸出電平所需的177。10V 電壓,所以,采用此芯片接口的串行通信系統(tǒng)只需要單一的+5V 電源就可以了。不像傳統(tǒng)的 RS232 電平轉換器發(fā)送器 MC1488 和接收器 MC1489 那樣必須提供額外的+12V 和12V 電源。MAX232 芯片引腳圖如圖43: 圖 43 MAX232 引腳圖 圖 44 MAX232 串行接口電路此通信接口電路,只用了 MAX232 芯片中的一路接收器和驅動器,接至 PC機串口的接口使用 RS232 標準的 DB9 芯接插座。MAX232CPE 接線也非常簡單,只需要5V 電源,外接四只電容,即可產生+12V 和12V 電壓,輸出標準的RS232 接口信號。而且 MAX232CPE 的價格不貴,所以采用 MAX232CPE 接口芯片實現(xiàn) RS232 接口電路。其接口電路如圖 44。 電源電路電源電路是由電源變壓器,整流,濾波和穩(wěn)壓電路等四部分組成。電源變壓器是將交流電網 220V 的電壓變?yōu)樗枰碾妷褐?然后通過整流電路交流電壓變?yōu)槊}動的直流電壓。由于此脈動的直流電壓還含有較大的波紋,必須通過濾波電路加以濾除,從而得到平滑的直流電壓。但這樣的電壓還隨電網電壓波動(一般有 10%左右的波動),濾波之后,還需接穩(wěn)壓電路。穩(wěn)壓電路的作用是當電網電壓波動,負載和溫度變化是,維持輸出直流電壓穩(wěn)定。電源電路如圖 45:圖 45 電源電路5 系統(tǒng)軟件設計 內置 T6963C 控制器軟件特性由于 T6963C 使用了硬件初始化設置,所以使得其指令功能集中于顯示功能的設置上,從而加強了 T6963C 的顯示控制能力。T6963C 模塊的控制指令可帶 1 個或 2 個參數(shù),或無參數(shù)。每條指令的執(zhí)行都是先送入?yún)?shù),再送入指令代碼。而且當向 T6963C 中讀、寫數(shù)據(jù)或向其中寫入命令時,必須嚴格遵循 T6963C 的時序。如果所送參數(shù)多于規(guī)定個數(shù),以最后送入的有效。每次操作之前必須先進行狀態(tài)字檢測。顯示過程流程圖如圖 51:圖 51 顯示過程流程圖 圖 52 雙參數(shù)指令傳輸流程圖 以上每一步驟又要完成以下流程:對于無參數(shù)或自動指令,以上過程只需1 次,單參數(shù)指令需兩次,而雙參數(shù)指令則需進行 3 次(前 2 次傳參數(shù),最后傳指令) 。圖 52 以雙參數(shù)指令為例給出其指令傳輸過程。液晶顯示模塊指令說明如下:格式 T6963C 的狀態(tài)字由七位標志位組成,它們是: S0 指令讀寫狀態(tài) 1:準備好 0:忙 S1 數(shù)據(jù)讀寫狀態(tài) 1:準備好 0:忙 S2 數(shù)據(jù)自動讀狀態(tài) 1:準備好 0:忙S3 數(shù)據(jù)自動寫狀態(tài) 1:準備好 0:忙S4 未用S5 控制器運行檢測可能性 1:可能 0:不能S6 屏讀/屏拷貝出錯狀態(tài) 1:出錯 0:正確S7 閃爍狀態(tài)檢測 1:顯示 0:關顯示 格式 D1 D2 該指令為雙參數(shù)(D1,D2)指令。指令代碼中的 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)檢查 結 束為無效,而且不能同時
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1