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

正文內(nèi)容

基于51單片機(jī)的液晶顯示器控制電路設(shè)計(jì)浙大畢業(yè)論文(留存版)

2025-08-12 00:16上一頁面

下一頁面
  

【正文】 ;寫操作信號(hào)RD EQU ;讀操作信號(hào) 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ù)自動(dòng)讀狀態(tài) JNB ,ST2 RETST3: LCALL R_ST ;數(shù)據(jù)自動(dòng)寫狀態(tài) JNB ,ST3PR1: LCALL ST01 ;寫指令和數(shù)據(jù)子程序,雙字節(jié)參數(shù)指令寫入入口MOV A,DAT1 ;取第一參數(shù)單元數(shù)據(jù)LCALL PR13 ;寫入?yún)?shù)PR11: LCALL ST01 ;單字節(jié)參數(shù)指令寫入入口MOV A,DAT2 ;取第二參數(shù)單元數(shù)據(jù)LCALL PR13 ;寫入?yún)?shù)PR12: LCALL ST01 ;無參數(shù)指令寫入入口MOV A,COM ;取指令代碼單元數(shù)據(jù)LJMP PR14 ;寫入指令代碼PR13: CLR CD ;C/D=0/數(shù)據(jù)寫入入口PR14: MOV P1,A ;設(shè)置數(shù)據(jù)CLR WR ;WR=1SETB WR ;WR=0RETPR2: LCALL ST01 ;讀數(shù)據(jù)子程序,判狀態(tài)位CLR CD ;C/D=0MOV P1,0FFH ;P1 口置“1”CLR RD ;RD=1MOV A,P1 ;讀取數(shù)SETB RD ;RD=0MOV DAT2,A ;數(shù)據(jù)存入第二參數(shù)/數(shù)據(jù)單元 RET初始化子程序如下:ORL P3,1CHLCALL INTINT: MOV DATA1,00H ;設(shè)置文本顯示區(qū)首地址MOV DATA2,00HMOV COM,40HLCALL PR1MOV DATA1,20H ;設(shè)置文本顯示區(qū)寬度MOV DATA2,00H ;即一行顯示所占字節(jié)數(shù)MOV COM,41HLCALL PR1MOV DAT1,00H ;設(shè)置圖形顯示區(qū)首地址MOV DAT2,08H ;設(shè)置文本屬性區(qū)首地址MOV COM,42H LCALL PR1MOV DAT1,20H ;設(shè)置圖形顯示區(qū)寬度MOV DAT2,00H ;設(shè)置文本屬性區(qū)寬度MOV COM,43H ;即一行顯示所占字節(jié)數(shù)LCALL PR1MOV COM,0A7H ;光標(biāo)形狀設(shè)置LCALL PR12 MOV COM,80H ;顯示方式設(shè)置LCALL PR12MOV COM,9CH ;顯示開關(guān)設(shè)置 開文本和圖形顯示LCALL PR12RETCGRAM 子程序:MOV COUNT,08H ;調(diào)用 CGRAM 子程序LCALL CGRAMSJMP $CGTAB: DB 000H,040H,037H,010H,081H,061H,022H,00AH。漢字的動(dòng)態(tài)顯示、顯示內(nèi)容的實(shí)時(shí)更新等方面做得不夠好,但是由于時(shí)間倉促、條件有限,設(shè)計(jì)結(jié)果并不是很好,還存在諸如:顯示內(nèi)容的單一,亮度不夠、動(dòng)態(tài)顯示效果不明顯等問題,我準(zhǔn)備在今后的工作實(shí)踐過程中來進(jìn)一步完善此設(shè)計(jì)。顯示子程序包括漢字、圖形及圖象的顯示,并且實(shí)現(xiàn)了漢字的平移和圖形的動(dòng)態(tài)顯示。 格式 使用該指令將進(jìn)入或退出數(shù)據(jù)的自動(dòng)讀或自動(dòng)寫方式。圖 52 以雙參數(shù)指令為例給出其指令傳輸過程。MAX232 芯片引腳圖如圖43: 圖 43 MAX232 引腳圖 圖 44 MAX232 串行接口電路此通信接口電路,只用了 MAX232 芯片中的一路接收器和驅(qū)動(dòng)器,接至 PC機(jī)串口的接口使用 RS232 標(biāo)準(zhǔn)的 DB9 芯接插座。 4 硬件設(shè)計(jì) 硬件電路設(shè)計(jì)要求(1)控制液晶顯示模塊實(shí)現(xiàn)英文、漢字、圖形、及圖像的顯示。在 T6963C 的應(yīng)用是,這四個(gè)引腳不必考慮。在使用內(nèi)部 CGROM同時(shí),T6963C 也可以支持 CGRAM,字符代碼定義在 80H~FFH。例如:文本屬性數(shù)據(jù)為 05H,則對(duì)應(yīng)的字符顯示效果是一個(gè)負(fù)向顯示的“0” 。顯示窗口寬度的設(shè)置將確定了驅(qū)動(dòng)部向液晶顯示驅(qū)動(dòng)系統(tǒng)發(fā)送的幀信號(hào)時(shí)序和占空比系數(shù)。(7) 液晶顯示模塊接口 用于提供與單片機(jī)的接口。 通信電路方案一:串行通信串行通信是指一個(gè)數(shù)據(jù)的所有位按一定的順序和方式,一位一位地通過串行輸入/輸出口進(jìn)行傳送。LCD 顯示屏包括主控制模塊和 LCD 液晶顯示模塊。 LCD在監(jiān)控系統(tǒng)中的應(yīng)用:目前大多數(shù)監(jiān)控系統(tǒng)自帶的顯示系統(tǒng)為L(zhǎng)ED數(shù)碼管顯示,這樣顯示效果比較單一,只能顯示監(jiān)控系統(tǒng)的測(cè)量值。 內(nèi)置 T6963C 控制器軟件特性 ...................................16167。 系統(tǒng)概述 .....................................................2第二章 方案論證 .....................................................3167。 系統(tǒng)統(tǒng)一調(diào)試 ................................................23結(jié) 束 語 ...........................................................24附 錄 .............................................................25參考文獻(xiàn) ...........................................................30致 謝 .............................................................31摘 要本文研制一種基于 51 單片機(jī)實(shí)時(shí)控制的 LCD 液晶顯示屏控制系統(tǒng)。我們利用LCD液晶模塊制成的小屏幕實(shí)現(xiàn)了時(shí)間的顯示,顯示格式為“時(shí)時(shí):分分:秒秒”。應(yīng)該先從顯示方式的確定入手,接下來設(shè)計(jì)相應(yīng)顯示方式的電路,要實(shí)現(xiàn)顯示內(nèi)容的實(shí)時(shí)更新,就必須考慮字模數(shù)據(jù)的存儲(chǔ)及通信電路的設(shè)計(jì)。單片機(jī)與外部設(shè)備之間也通常采用 8 位并行 I/O 接口進(jìn)行短距離的通信。引腳設(shè)置功能如下:1. 驅(qū)動(dòng)方式的設(shè)置驅(qū)動(dòng)方式是指 T6963C 向液晶顯示驅(qū)動(dòng)系統(tǒng)傳輸顯示數(shù)據(jù)的格式。比如僅取 8 位數(shù)據(jù)中低 5 位作為顯示數(shù)據(jù)傳輸而舍棄高 3 位,那么顯示為 5*8 點(diǎn)陣字體的字符;或取 8 位數(shù)據(jù)中低六位作為顯示數(shù)據(jù)傳輸而舍棄高 2 位,那么顯示為 6*8 點(diǎn)陣字體的字符;再或取 8 位數(shù)據(jù)中低 7 位作為顯示數(shù)據(jù)傳輸而舍棄高 1 位,那么顯示為 7*8 點(diǎn)陣字體的字符;如果 8 位數(shù)據(jù)全部作為顯示數(shù)據(jù)傳輸,那么顯示位 8*8 點(diǎn)陣字體的字符。T6963C 具有顯示合成功能。r/w 輸出 讀寫選擇控制線。T6A39 的數(shù)據(jù)輸入端為 DIDIDIDI4。 單片機(jī)與液晶顯示模塊接口單片機(jī)與液晶顯示模塊接口的通信這里采用間接訪問方式。電源變壓器是將交流電網(wǎng) 220V 的電壓變?yōu)樗枰碾妷褐?然后通過整流電路交流電壓變?yōu)槊}動(dòng)的直流電壓。具體功能參見表 52:表 52N1 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ū)寬度 格式 該指令為顯 示方式的設(shè)置,無參數(shù)。在自動(dòng)讀寫方式中寫入其他指令都是無效的。開始 始計(jì)算顯示 RAM 地址文本顯示區(qū)首地址設(shè)置顯示 RAM 地址取漢字代碼寫入漢字代碼結(jié)束圖 55 文本顯示漢字流程圖開始計(jì)算圖形顯示 RAM 地址 圖形顯示區(qū)寬度圖形顯示區(qū)首地址計(jì)算漢字庫字符首地址設(shè)置顯示 RAM 地址取字庫地址指針取字模數(shù)據(jù)寫入數(shù)據(jù)結(jié)束圖 56 文本顯示圖形流程圖5 系統(tǒng)調(diào)試 分步調(diào)試 LCD 液晶顯示電路調(diào)試顯示 硬件電路設(shè)計(jì)及軟件設(shè)計(jì)好之后進(jìn)行各模塊的調(diào)試,首先調(diào)試字符顯示部分,單片機(jī)的調(diào)試使用 TOPICE52 單片機(jī)仿真器。液=80HDB 016H,02BH,0E2H,022H,022H,022H,023H,022HDB 080H,044H,0FEH,020H,020H,03CH,044H,064HDB 098H,048H,050H,020H,050H,08EH,004H,000HDB 00FH,008H,008H,00FH,008H,008H,00FH,008H。但是在系統(tǒng)的調(diào)試方面還不夠健全。串行通信子程序流程圖如圖 54:開 始通信初始化等待 PC 機(jī)傳送數(shù)據(jù)判斷收到的是否是數(shù)據(jù)起始標(biāo)志開始接收數(shù)據(jù),判斷是否結(jié)束標(biāo)志中斷返回繼續(xù)接收數(shù)據(jù)YYNN圖 54 串行通信子程序流程圖 顯示控制子程序設(shè)計(jì)顯示應(yīng)用程序部分主要是單獨(dú)的顯示子程序,通過一個(gè)單獨(dú)的按鍵進(jìn)行控制,按一次按鍵執(zhí)行一個(gè)顯示子程序,顯示完最后一個(gè)顯示子程序,自動(dòng)回到第一個(gè)顯示子程序,實(shí)現(xiàn)循環(huán)顯示。 N3 圖形顯示設(shè)置開關(guān) N0=1 為啟用圖形顯示;N=0 為禁止圖形顯示。顯示過程流程圖如圖 51:圖 51 顯示過程流程圖 圖 52 雙參數(shù)指令傳輸流程圖 以上每一步驟又要完成以下流程:對(duì)于無參數(shù)或自動(dòng)指令,以上過程只需1 次,單參數(shù)指令需兩次,而雙參數(shù)指令則需進(jìn)行 3 次(前 2 次傳參數(shù),最后傳指令) 。不像傳統(tǒng)的 RS232 電平轉(zhuǎn)換器發(fā)送器 MC1488 和接收器 MC1489 那樣必須提供額外的+12V 和12V 電源。行驅(qū)動(dòng)器 T6A40 工作原理如下:兩個(gè) 34 位雙向移位寄存器產(chǎn)生的兩個(gè)34 位并行
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1