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

正文內(nèi)容

基于51單片機的lcd顯示控制系統(tǒng)設(shè)計(編輯修改稿)

2025-01-11 02:32 本頁面
 

【文章內(nèi)容簡介】 液晶顯示驅(qū)動電路將數(shù)據(jù)輸出。 行驅(qū)動方式 行驅(qū)動器 T6A40 是 68 路行驅(qū) 動器,它采用 CMOS 工藝,具有低功耗、耐高壓和高速運行等特點 行驅(qū)動器 T6A40 電路由兩路 34 位雙向移位寄存器、數(shù)據(jù)方向控制器、 SCP極性控制器、液晶顯示驅(qū)動電路及 LCD 偏壓電路組成。 行驅(qū)動器 T6A40 片內(nèi)有兩個 34 位雙向移位寄存器,串行數(shù)據(jù)可從 DI01 和DI02 兩個端子輸入或輸出。 數(shù)據(jù)方向控制器根據(jù)單 /雙屏選擇端子 DUAL和流向選擇端子 DIR邏輯電平產(chǎn)生流向控制信號。 SCP 極性控制器產(chǎn)生 SCP 信號,由觸發(fā)方式選擇端子 TSW 來控制 SCP 的有效觸發(fā)方式:當 TSW 0 時,數(shù)據(jù)在 SCP 的上升沿輸出至驅(qū)動輸出 端;當 TSW 1 時,數(shù)據(jù)在 SCP 的的下降沿輸出至驅(qū)動輸出端。 行驅(qū)動器 T6A40 工作原理如下:兩個 34 位雙向移位寄存器產(chǎn)生的兩個34 位并行數(shù)據(jù)將輸出到兩個 LCD 驅(qū)動電路中,并在 LCD 偏壓電路作用下產(chǎn)生 68位并行 LCD 行輸出信號,最后加到 LCD 屏的行輸入端。 4 硬件設(shè)計 硬件電路設(shè)計要求 ( 1)控制液晶顯示模塊實現(xiàn)英文、漢字、圖形、及圖像的顯示。 ( 2)實現(xiàn)便攜式設(shè)計。 ( 3)可提供實現(xiàn)與計算機的數(shù)據(jù)傳輸?shù)慕涌陔娐贰? 總體電路設(shè)計構(gòu)架 單片機系統(tǒng)板主要由單片機、 EPROM、電源電路、 RS232 接口電路及液晶顯示模塊接口組成。其電路原理框圖如圖 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)對模塊的控制。間 接控制方式在硬件電路上需要一個 8 位并行接口與模塊的數(shù)據(jù)線連接,作為數(shù)據(jù)總線,還需要一個3 位并行接口作為時序控制信號線如 89C51 的 作為 C/D, 作為 WR,以及 作為 RD。由于使用了專用的并行接口連接模塊,而且該并行接口自身在計算機系統(tǒng)中有相應(yīng)的片選地址,所以模塊的片選信號可以直接接地作選通態(tài),間接控制方式的接口電路與時序無關(guān),時序完全靠軟件編程實現(xiàn)。計算機間接控制方式下與內(nèi)置 T6963C 控制器的液晶顯示模塊的實用接口電路如下所示。模塊的 V0 端所接的電位器是作為液晶驅(qū)動電源的調(diào)節(jié)器,調(diào)節(jié)顯 示的對比度。間接接口電路如圖 42: 圖 42 間接接口電路 單片機與計算機的通信接口 單片機與計算機的通信采用簡化三線的串行通信方式,即把單片機的發(fā)送端TXD 直接和計算機的接收端 RXD 相連,接收端 RXD 直接和計算機的發(fā)送端 TXD 相連,但是單片機的 +5V TTL 信號電平與 PC 機的177。 10V 信號電平不相容,所以必須進行電平轉(zhuǎn)換,本設(shè)計中采用 IM 公司生產(chǎn)的 232 芯片, 232 包含兩路接收器和驅(qū)動器,適用于各種 EIA232C 和 。 232 芯片內(nèi)部有一個電源電壓變換器,可以把輸入的 +5V 電源電壓變換成為 RS232C 輸出電平所需的177。 10V 電壓,所以,采用此芯片接口的串行通信系統(tǒng)只需要單一的 +5V 電源就可以了。不像傳統(tǒng)的 RS232 電平轉(zhuǎn)換器發(fā)送器 MC1488 和接收器 MC1489 那樣必須提供額外的 +12V 和 12V 電源。 232 芯片引腳圖如圖 43: 圖 43 232 引腳圖 圖 44 232 串行接口電路 此通信接口電路,只用了 232 芯片中的一路接收器和驅(qū)動器,接至 PC 機串口的接口使用 RS232 標準的 DB9 芯接插座。 232CPE 接線也非常簡單,只需要 5V電源,外 接四只電容,即可產(chǎn)生 +12V 和 12V 電壓,輸出標準的 RS232 接口信號。而且 232CPE 的價格不貴,所以采用 232CPE 接口芯片實現(xiàn) RS232 接口電路。其接口電路如圖 44。 電源電路 電源電路是由電源變壓器 ,整流 ,濾波和穩(wěn)壓電路等四部分組成。電源變壓器是將交流電網(wǎng) 220V 的電壓變?yōu)樗枰碾妷褐?,然后通過整流電路交流電壓變?yōu)槊}動的直流電壓。由于此脈動的直流電壓還含有較大的波紋 ,必須通過濾波電路加以濾除 ,從而得到平滑的直流電壓。但這樣的電壓還隨電網(wǎng)電壓波動 一般有10%左右的波動 ,負載和溫度的變 化而變化 .因而在整流 ,濾波之后 ,還需接穩(wěn)壓電路。穩(wěn)壓電路的作用是當電網(wǎng)電壓波動 ,負載和溫度變化是 ,維持輸出直流電壓穩(wěn)定。電源電路如圖 45: 圖 45 電源電路 5 系統(tǒng)軟件設(shè)計 內(nèi)置 T6963C 控制器軟件特性 由于 T6963C 使用了硬件初始化設(shè)置 ,所以使得其指令功能集中于顯示功能的設(shè)置上 ,從而加強了 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ù)指令為例給出其指令傳輸過程。 液晶顯示模塊指令說明如下 : S7 S6 S5 S4 S3 S2 S1 S0 格式 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:關(guān)顯示 0 0 1 0 0 N2 N1 N0 格式 D1 D2 該指令為雙參數(shù) D1,D2 指令。指令代碼中的 N1,N2,N0 取值” 1”為有效 ,”0”為無效 ,而且不能同時為” 1” ,根據(jù) N 的取值 ,該指令有三種含義 ,如表 51: 表 51 D1 D2 指令代碼 功能 水平位置 低 7 位有效 垂 直位置 低 5位有效 21H N0 1 光標地址設(shè)置 偏置地址 低 5 位有效 00H 22H N1 1 CGRAM 偏置地址 低字節(jié) 高字節(jié) 24H N2 1 顯示地址設(shè)置 3. 顯示區(qū)域設(shè)置 0 1 0 0 0 0 N1 N0 格式 D1 D2 該指令是雙參數(shù)指令 ,它將在顯示存儲器內(nèi)劃分出各顯示區(qū)域的范圍。它是由設(shè)定顯示區(qū)域的首地址和寬度來確定該顯示區(qū)域的范圍 ,同時也確定了顯示存儲器單元與顯示屏上各點像素的對應(yīng)關(guān)系。該指令中 N1,N0 有四種組合 ,每種組合有不同的含義。具體功能參 見表 52: 表 52 N1 N0 D1 D0 指令代碼 功能 0 0 低字節(jié) 高字節(jié) 40H 文本顯示區(qū)首地址 0 1 字節(jié)數(shù) 00H 41H 文本顯示寬度 1 0 低字節(jié) 高字節(jié) 42H 圖形顯示區(qū)首地址 1 1 字節(jié)數(shù) 00H 43H 圖形顯示區(qū)寬度 1 0 0 0 CG N2 N1 N0 格式 該指令為顯示方式的設(shè)置 ,無參數(shù)。它的幾個設(shè)置位功能如下 : CG 位 字符發(fā)生器選擇位 。 當 CG 0 時 ,啟用內(nèi)部字符發(fā)生器 CGROM,該字符庫有 128 種字符 ,其代碼為 00H~ 7FH。同時可以建立 128 種 8 8 點陣的自定義字符發(fā)生器 CGRAM,其字符代碼規(guī)定在 80H~ FFH 范圍內(nèi) 。 當 CG 1 時 ,禁止內(nèi)部 CGROM,字符顯示完全取自自定義字符發(fā)生器CGRAM,該字符庫為 2K 字節(jié)容量 ,字符代碼為 00H~ FFH。 N2,N1,N0 位為顯示方式設(shè)置位 ,它們的組合產(chǎn)生的顯示方式如表 53: 表 53 N2 N2 N0 顯示方式 說明 0 0 0 邏輯“或 ” 文本與圖形以邏輯“或”的關(guān)系合成顯示 0 0 1 邏輯“異或” 文本與圖形以邏輯“異或”的關(guān)系合成顯示 0 1 1 邏輯“與” 文本與圖形以邏輯“與”的關(guān)系合成顯示 1 0 0 文本屬性 文本顯示特征以雙字節(jié)表示 1 0 0 1 N3 N2 N1 N0 格式 該指令設(shè)置了當前的顯示狀態(tài),無參數(shù)。該指令有 4 個設(shè)置位,每一位都代表一種顯示狀態(tài)的設(shè)置,它們可以同時有效,也可以部分有效,也可以都無效。這 4 個設(shè)置位的 功能如下: N0 光標閃爍設(shè)置開關(guān) N0 1 為啟用光標閃爍; N 0 為禁止光標閃爍。 N1 光標顯示設(shè)置開關(guān) N0 1 為啟用光標顯示; N 0 為禁止光標顯示。 N2 文本顯示設(shè)置開關(guān) N0 1 為啟用文本顯示; N 0 為禁止文本顯示。 N3 圖形顯示設(shè)置開關(guān) N0 1 為啟用圖形顯示; N 0 為禁止圖形顯示。 1 0 1 1 0 0 N1 N0 格式 使用該指令將進入或退出數(shù)據(jù)的自動讀或自動寫方式。在自動讀或自動寫方式中 ,計算機可以連續(xù)的將顯示數(shù)據(jù)寫入顯示存儲器中或從顯示存儲器中讀取數(shù)據(jù)。在每次讀或?qū)懙牟僮骱?,顯示地址自動加一。進入自動讀方式或自動寫方式時,狀態(tài)位將由 S2(自動讀方式)或 S3(自動寫方式)代替 S1 和 S0。在自動讀或自動寫方式完成時要輸入退出自動讀寫方式命令。在自動讀寫方式中寫入其他指令都是無效的。 該指令中有兩位設(shè)置位 N1, N0。這兩位將產(chǎn)生三個子指令,如表 54: 表 54 N1 N0 指令代碼 功 能 0 0 B0H 進入自動寫方式 0 1 B1H 進入自動讀方式 1 * B2H/B3H 進入自動讀寫狀態(tài) 1 1 0 0 0 N2 N1 N0 格式 該指令是一次讀寫數(shù)據(jù)操作指令。在每次讀寫數(shù)據(jù)操作后,顯示地址都要根據(jù)指令代碼的設(shè)置而修正:加一,減一或不變。該指令在寫入數(shù)據(jù)時所帶的一個參數(shù)就是所要寫入的顯示數(shù)據(jù)。當讀數(shù)據(jù)操作時,該
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1