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

正文內(nèi)容

基于51單片機(jī)實(shí)現(xiàn)的液晶顯示器控制電路設(shè)計(jì)word格式可編輯(參考版)

2024-12-11 09:44本頁(yè)面
  

【正文】 清 =00H DB 013H,022H,0E3H,022H,023H,022H,022H,022H DB 040H,048H,0FCH,040H,0F8H,040H,0FEH,008H DB 0FCH,008H,0F8H,008H,0F8H,008H,028H,010H DB 004H,004H,008H,008H,018H,029H,04AH,008H。液 =80H DB 016H,02BH,0E2H,022H,022H,022H,023H,022H DB 080H,044H,0FEH,020H,020H,03CH,044H,064H DB 098H,048H,050H,020H,050H,08EH,004H,000H DB 00FH,008H,008H,00FH,008H,008H,00FH,008H。 總之,通過(guò)大學(xué)本科畢業(yè)論文設(shè)計(jì)課題的設(shè)計(jì)與制作,本人在理論知識(shí)方面和思想方面都有很大的收獲。 從選題到現(xiàn)在已經(jīng)有大半年的時(shí)間了,這個(gè)設(shè)計(jì)主要經(jīng)歷了以下幾個(gè)過(guò)程:廣泛查閱資料、文獻(xiàn)綜述、總體思路的確定、方案的具體化及論證 、方案的確定、設(shè)計(jì)制板及硬件電路的完成、軟件的調(diào)試、系統(tǒng)的調(diào)試,還包括論文的定搞,我認(rèn)為整個(gè)過(guò)程是一個(gè)聯(lián)系非常緊密的過(guò)程,前一過(guò)程的結(jié)果為后一過(guò)程奠定了基礎(chǔ)。但是在系統(tǒng)的調(diào)試方面還不夠健全。 經(jīng)過(guò)以上步驟調(diào)試,將計(jì)算機(jī)程序燒錄到 89C51 單片機(jī)內(nèi)部 ROM中,用屏蔽線將液晶顯示系統(tǒng)與計(jì)算機(jī)串行口連接起來(lái),就能實(shí)現(xiàn)計(jì)算 機(jī)對(duì) LCD顯示屏的實(shí)時(shí)控制,可以實(shí)時(shí)更新顯示內(nèi)容、顯示方式。 167。 計(jì)算機(jī)與單片機(jī)通信電路調(diào)試 因?yàn)閱纹瑱C(jī)的通信已經(jīng)調(diào)試完成,將計(jì)算機(jī)與單片機(jī)相連之后調(diào)試也就是調(diào)試單片機(jī)的數(shù)據(jù)收發(fā)功能。 計(jì)算機(jī)串行口調(diào)試 首先利用“串口精靈”串口調(diào)試軟件,檢查計(jì)算機(jī)串口的數(shù)據(jù)收發(fā)功能是否有效,具體方法是:將從串口接出的 DB9 芯電纜插頭的第 3 腳短接(即將串口的數(shù)據(jù)發(fā)送和接收端短接),然后打開(kāi)“串口精靈”軟件,在發(fā)送窗口中輸入一串要發(fā)送的字符或數(shù)據(jù),并將這些字符或數(shù)據(jù)發(fā)送出去,在數(shù)據(jù)接收窗口中觀察接受的到的字符或數(shù)據(jù)是否與發(fā)送的一致。 分步調(diào)試 LCD 液晶顯示電路調(diào)試顯示 硬件電路設(shè)計(jì)及軟件設(shè)計(jì)好之后進(jìn)行各模塊的調(diào)試,首先調(diào)試字符顯示部分,單片機(jī)的調(diào)試使用 TOPICE52 單片機(jī)仿真器。 圖 55為文本顯示漢字子程序流程圖,圖 56為文本顯示圖形子程序流程圖。 顯示的子程序通過(guò)指針從數(shù)據(jù)庫(kù)中逐個(gè)提取數(shù)據(jù)送如液晶顯示模塊的顯示RAM 進(jìn)行顯 示。 顯示子程序包括漢字、圖形及圖象的顯示,并且實(shí)現(xiàn)了漢字的平移和圖形 的動(dòng)態(tài)顯示。 串行通信子程序流程圖如圖 54: 圖 54 串行通信子程序流程圖 167。 初始化子程序流程圖如圖 53: 圖 53 初始化子程 序流程圖 開(kāi) 始 設(shè)置文本顯示 區(qū)首地址 設(shè)置文本顯示區(qū)寬度 設(shè)置圖形顯示區(qū)首地址 設(shè)置文本屬性區(qū)首地址 設(shè)置圖形顯示區(qū)寬度 設(shè)置文本屬性區(qū)寬度 光標(biāo)形狀設(shè)置 顯示方式設(shè)置 顯示開(kāi)關(guān)設(shè)置 結(jié) 束 基于 51單片機(jī)的液晶顯示器控制電路設(shè)計(jì) 第 21 頁(yè) 共 31 頁(yè) 167。 初始化子程序設(shè)計(jì) 初始化部分包括對(duì)液晶顯示模塊的初始化設(shè)置、液晶顯示模塊的顯示 RAM清零、單片機(jī)內(nèi)部 RAM 的清零。該指令有三個(gè)設(shè)置位 N2, N1, N0。該指令在寫入數(shù)據(jù)時(shí)所帶的一個(gè)參數(shù)就是所要寫入的顯示數(shù)據(jù)。這兩位將產(chǎn)生三個(gè)子指令,如表 54: 表 54 N1 N0 指令代碼 功 能 0 0 B0H 進(jìn)入自動(dòng)寫方式 0 1 B1H 進(jìn)入自動(dòng)讀方式 1 * B2H/B3H 進(jìn)入自動(dòng)讀寫狀態(tài) 格式 該指令是一次讀寫數(shù)據(jù)操作指令。在自動(dòng)讀寫方式中寫入其他指令都是無(wú)效的。進(jìn)入自動(dòng)讀方式或自動(dòng)寫方式時(shí),狀態(tài)位將由 S2(自動(dòng)讀方式)或 S3( 自動(dòng)寫方式)代替 S1 和 S0。在自動(dòng)讀或自動(dòng)寫方式中,計(jì)算機(jī)可以連續(xù)的將顯示數(shù)據(jù)寫入顯示存儲(chǔ)器中或從顯示存儲(chǔ)器中讀取數(shù)據(jù)。 N3 圖形顯示設(shè)置開(kāi)關(guān) N0=1 為啟用圖形顯示; N=0 為禁止圖形顯示。 N1 光標(biāo)顯示設(shè)置開(kāi)關(guān) N0=1 為啟用光標(biāo)顯示; N=0 為禁止光標(biāo)顯示。該指令有 4個(gè)設(shè)置位,每一位都代表一種顯示狀態(tài)的設(shè)置,它們可以同時(shí)有效,也可以部分有效,也可以都無(wú)效。 當(dāng) CG=1時(shí) ,禁止內(nèi)部 CGROM,字符顯示完全取自自定義字符發(fā)生器 CGRAM,該字符庫(kù)為 2K 字節(jié)容量 ,字符代碼為 00H~ FFH。 當(dāng) CG=0時(shí) ,啟用內(nèi)部字符發(fā)生器 CGROM,該字符庫(kù)有 128種字符 ,其代碼為 00H~ 7FH。具體功能參見(jiàn)表 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ū)寬度 0 0 1 0 0 N2 N1 N0 0 1 0 0 0 0 N1 N0 基于 51單片機(jī)的液晶顯示器控制電路設(shè)計(jì) 第 18 頁(yè) 共 31 頁(yè) 格式 該指令為顯 示方式的設(shè)置 ,無(wú)參數(shù) 。它是由設(shè)定顯示區(qū)域的首地址和寬度來(lái)確定該顯示區(qū)域的范圍 ,同時(shí)也確定了顯示存儲(chǔ)器單元與顯示屏上各點(diǎn)像素的對(duì)應(yīng)關(guān)系。 液晶顯示模塊指令說(shuō)明如下 : 格式 T6963C 的狀態(tài)字由七位標(biāo)志位組成 ,它們是 : S0 指令讀寫狀態(tài) 1:準(zhǔn)備好 0:忙 S1 數(shù)據(jù)讀寫狀態(tài) 1:準(zhǔn)備好 0:忙 S2 數(shù)據(jù)自動(dòng)讀狀態(tài) 1:準(zhǔn)備好 0:忙 S7 S6 S5 S4 S3 S2 S1 S0 初始化 清 零 定入顯示數(shù)據(jù) 狀態(tài)讀取 狀態(tài)檢測(cè) 寫指令(讀數(shù)據(jù)) 指令狀態(tài)啟動(dòng) 狀態(tài)檢查 寫參數(shù) 1(低 8 位) 寫指令 狀態(tài)檢查 寫參數(shù) 2(高 8 位) 狀態(tài)檢查 結(jié) 束 基于 51單片機(jī)的液晶顯示器控制電路設(shè)計(jì) 第 17 頁(yè) 共 31 頁(yè) S3 數(shù)據(jù)自動(dòng)寫狀態(tài) 1:準(zhǔn)備好 0:忙 S4 未用 S5 控制器運(yùn)行檢測(cè)可能性 1:可能 0:不能 S6 屏讀 /屏拷貝出錯(cuò)狀態(tài) 1:出錯(cuò) 0:正確 S7 閃爍狀態(tài)檢測(cè) 1:顯示 0:關(guān)顯示 格式 D1 D2 該指令為雙參數(shù) (D1,D2)指令 。顯示過(guò)程流程圖如圖 51: 圖 51 顯示過(guò)程流程圖 圖 52 雙參數(shù)指令傳輸流程圖 以上每一步驟又要完成以下流程:對(duì)于無(wú)參數(shù)或自動(dòng)指令,以上過(guò)程只需 1次,單參數(shù)指令需兩次,而雙參數(shù)指令則需進(jìn)行 3 次(前 2次傳參數(shù),最后傳指令)。如果所送參數(shù)多于規(guī)定個(gè)數(shù),以最后送入的有效。每條指令的執(zhí)行都是先送入?yún)?shù),再送入指令代碼。 內(nèi)置 T6963C 控制器軟件特性 由于 T6963C 使用了硬件初始化設(shè)置 ,所以使得其指令功能集中于顯示功能的設(shè)置上 ,從而加強(qiáng)了 T6963C 的顯示控制能力。穩(wěn)壓電路的作用是當(dāng)電網(wǎng)電壓波動(dòng) ,負(fù)載和溫度變化是 ,維持輸出直流電壓穩(wěn)定。由于此脈動(dòng)的直流電壓還含有較大的波紋 ,必須通過(guò)濾波電路加以濾除 ,從而得到平滑的直流電壓。 電源電路 電源電路是由電源變壓器 ,整流 ,濾波和穩(wěn)壓電路等四部分組成。其接口電路如圖 44。 MAX232CPE 接線也非常簡(jiǎn)單,只需要 5V 電源,外接四只電容,即可產(chǎn)生 +12V 和 12V 電壓,輸出標(biāo)準(zhǔn)的 RS232接口信號(hào)。 不像傳統(tǒng)的 RS232電平轉(zhuǎn)換器發(fā)送器 MC1488和接收器 MC1489那樣必須提供額外的 +12V 和 12V 電源。 MAX232 芯片內(nèi)部有一個(gè)電源電壓變換器,可以把輸入的 +5V電源電壓變換成為 RS232C 輸出電平所需的177。 單片機(jī)與計(jì)算機(jī)的通信接口 單片機(jī)與計(jì)算機(jī)的通信采用簡(jiǎn)化三線的串行通信方式,即把單片機(jī)的發(fā)送端 TXD 直接和計(jì)算機(jī)的接收端 RXD 相連,接收端 RXD 直接和計(jì)算機(jī)的發(fā)送端 TXD相連,但是單片機(jī)的 +5V TTL 信號(hào)電平與 PC 機(jī)的177。模塊的 V0 端所接的電位器是作為液晶驅(qū)動(dòng)電源的調(diào)節(jié)器,調(diào)節(jié)顯示的對(duì)比度。由于使用了專用的并行接口連接模塊,而且該并行接口自身在電 源 電 路 單 片 機(jī) RS232 接口 電 路 EPROM 液晶顯示模塊接口 基于 51單片機(jī)的液晶顯示器控制電路設(shè)計(jì) 第 14 頁(yè) 共 31 頁(yè) 計(jì)算機(jī)系統(tǒng)中有相應(yīng)的片選地址,所以模塊的片選信號(hào)可以直接接地作選通態(tài),間接控制方式的接口電路與時(shí)序無(wú)關(guān),時(shí)序完全靠軟件編程實(shí)現(xiàn)。間接控制方式是將內(nèi)置 T6963C 控制器的液晶顯示模塊與計(jì)算機(jī)系統(tǒng)中某個(gè) 并行 I/O 接口連接,計(jì)算機(jī)通過(guò)對(duì)該 I/O 接口的間接操作來(lái)實(shí)現(xiàn)對(duì)模塊的控制。 167。 總體電路設(shè)計(jì)構(gòu)架 單片機(jī)系統(tǒng)板主要由單片機(jī)、 EPROM、電源電路、 RS232 接口電路及液晶顯示模塊接口組成。 ( 3)可提供實(shí)現(xiàn)與計(jì)算機(jī)的數(shù)據(jù)傳輸?shù)慕涌陔娐贰? 硬件電路設(shè)計(jì)要求 ( 1)控制液晶顯示模塊實(shí)現(xiàn)英文、漢字、圖形、及圖像的顯示。 行驅(qū)動(dòng)器 T6A40 工 作原理如下:兩個(gè) 34 位雙向移位寄存器產(chǎn)生的兩個(gè)34位并行數(shù)據(jù)將輸出到兩個(gè) LCD 驅(qū)動(dòng)電路中,并在 LCD 偏壓電路作用下產(chǎn)生 68位并行 LCD 行輸出信號(hào),最后加到 LCD 屏的行輸入端。 數(shù)據(jù)方向控制器根據(jù)單 /雙屏選擇端子 DUAL和流向選擇端子 DIR邏輯電平產(chǎn)生流向控制信號(hào)。 行驅(qū)動(dòng)方式 行驅(qū)動(dòng)器 T6A40 是 68路行驅(qū)動(dòng)器,它采用 CMOS 工藝,具有低功耗、耐高壓和高速運(yùn)行等特點(diǎn) 行驅(qū)動(dòng)器 T6A40 電路 由兩路 34 位雙向移位寄存器、數(shù)據(jù)方向控制器、 SCP極性控制器、液晶顯示驅(qū)動(dòng)電路及 LCD 偏壓電路組成。 列驅(qū)動(dòng)器 T6A39 工作原理如下:首先設(shè)置好數(shù)據(jù)位選擇電路、數(shù)據(jù)方向控制電路、驅(qū)動(dòng)時(shí)序控制電路,當(dāng)數(shù)據(jù)由數(shù)據(jù)輸入端 DI DI DI DI4 輸入到串 /基于 51單片機(jī)的液晶顯示器控制電路設(shè)計(jì) 第 12 頁(yè) 共 31 頁(yè) 并轉(zhuǎn)換器后,該電路將等待接收滿 8位后把數(shù)據(jù)并行地移入 8*5位雙向移位寄存器內(nèi),然后在 LP與 FR 信號(hào)的作用下通過(guò)液晶顯示驅(qū)動(dòng)電路將數(shù)據(jù)輸出。 T6A39 還有兩個(gè)數(shù)據(jù)接收使能信號(hào) EI0 EI02,正脈沖信號(hào)有效,它們中之一作為輸入端啟動(dòng)本片數(shù)據(jù)接收工作,另一個(gè)作為輸出表示本片數(shù)據(jù)接收已滿,停止接收工作,這兩個(gè)信號(hào)作為級(jí)聯(lián)信號(hào)使用,即作為輸入的一端與上一級(jí)的輸出端連接,由上一級(jí)數(shù)據(jù)接收已滿信號(hào)啟動(dòng)本級(jí)工作,作為輸出的一端與下一級(jí)的輸入端連接,本級(jí)數(shù)據(jù)接收已滿,停止接收工作,發(fā)出信號(hào)以啟動(dòng)下一級(jí)的工作。 T6A39 的數(shù)據(jù)接受形式有三種:一位串行 、二位并行和四位并行方式。 液晶顯示驅(qū)動(dòng)電路的作用是在 LCD 偏壓電路供給的偏置電路下,將得到的80位并行數(shù)據(jù)轉(zhuǎn)換成 LCD 所需的并行輸出數(shù)據(jù)信號(hào)電平。 列驅(qū)動(dòng)器 T6A39 電路由兩路 8*5 位雙向移位寄存器、串 /并轉(zhuǎn)換器及液晶顯示驅(qū)動(dòng)電路和數(shù)據(jù)位選擇寄存器、數(shù)據(jù)方向控制器、驅(qū)動(dòng)時(shí)序控制器、 LCD 偏壓電路組成。 167。 另外, T6963C 保留了四個(gè)測(cè)試引腳,它們是測(cè)試信號(hào)輸入端 T1, T2;檢測(cè)信 號(hào)輸出端 CH1, CH2。計(jì)算機(jī)設(shè)置的顯示區(qū)域都在上半屏的顯示存儲(chǔ)區(qū)內(nèi),而 T6963C 將自動(dòng)地從相應(yīng)的下半屏的顯示存儲(chǔ)區(qū)的區(qū)域中提取下半屏的顯示數(shù)據(jù)。它們的有效地址范圍是: ce0 0000H~ 07FFH ce1 0800H~ 0FFFH T6963C 多用于單屏結(jié)構(gòu)的液晶顯示驅(qū)動(dòng)系統(tǒng)的控制,但也具備控制雙屏結(jié)構(gòu)液晶顯示驅(qū)動(dòng)系統(tǒng)的能力。 ____1ce ,____0ce 輸出 存儲(chǔ)器操作使能信號(hào)。 ___ce 輸出 存儲(chǔ)器操作使能信號(hào)。 r/w 輸出 讀寫選擇控制線。 T6963C 管理顯示存儲(chǔ)器的引腳有: ad15~ ad0 輸出 16位地址總線。 T6963C 可以管理 64
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1