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

正文內(nèi)容

基于51單片機(jī)的液晶顯示屏控制系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)-文庫(kù)吧在線文庫(kù)

  

【正文】 設(shè)置()時(shí)有效。它可以把顯示存儲(chǔ)器分為文本顯示區(qū),圖形顯示區(qū),文本屬性區(qū)或自定義字符庫(kù)區(qū)等。T6963C還具有光標(biāo)控制器和光標(biāo)指針寄存器。T6963C的文本屬性功能的實(shí)現(xiàn)是以犧牲圖形顯示功能為代價(jià)的??刂撇康囊_設(shè)置功能使得T6963C能夠上電就能正常工作,但也給T6963C通用性帶來(lái)不便,因而T6963C內(nèi)置液晶顯示模塊上。T6963C內(nèi)部字符庫(kù)是5*8點(diǎn)陣字符字模,在垂直方向字模數(shù)據(jù)中留有一行的間距,是不可變動(dòng)的;但在水平方向字模數(shù)據(jù)將一字節(jié)的高三位作為字間距處理,即字間距可以為一點(diǎn)距,兩點(diǎn)距或三點(diǎn)距,也可以沒(méi)有。 SDSEL: 數(shù)據(jù)傳輸格式設(shè)置。其引腳圖如圖32。(3) 列驅(qū)動(dòng)器 由列驅(qū)動(dòng)器T6A39組成,可接受控制器的串行數(shù)據(jù)并將其轉(zhuǎn)換成LCD屏所需要的并行列數(shù)據(jù)。 通信電路串行通信是指一個(gè)數(shù)據(jù)的所有位按一定的順序和方式,一位一位地通過(guò)串行輸入/輸出口進(jìn)行傳送。 本系統(tǒng)主要是實(shí)現(xiàn)單片機(jī)與液晶顯示模塊之間的接口技術(shù),可以采用間接控制方式完成。它與傳統(tǒng)的顯示媒體相比,具有分辨率極高,透過(guò)性好,顯示內(nèi)容豐富,彩色易于控制等優(yōu)點(diǎn)。利用LCD和鍵盤(pán)實(shí)現(xiàn)人機(jī)交互,使監(jiān)控系統(tǒng)獨(dú)立工作成為可能。液晶顯示屏控制系統(tǒng)的設(shè)計(jì)基于51單片機(jī)的液晶顯示屏控制系統(tǒng)設(shè)計(jì) 1 概述 液晶顯示器件在中國(guó)已有二十余年的發(fā)展歷史。而LCD液晶顯示器不僅可以顯示數(shù)值、漢字等,并且可以顯示文本和圖形。它可以用一個(gè)體積很小的系統(tǒng)裝置,實(shí)現(xiàn)100英寸以上的非常漂亮的大屏幕電視顯示。主控制模塊負(fù)責(zé)接收單片機(jī)發(fā)送過(guò)來(lái)的字模數(shù)據(jù)文件,并且協(xié)調(diào)各個(gè)LCD液晶顯示模塊工作,主控制器模塊的核心是T6963C控制器,為了存儲(chǔ)字模數(shù)據(jù)還在主控制器模塊中擴(kuò)展了一片8K存儲(chǔ)器芯片6264;LCD液晶顯示模塊由兩片行驅(qū)動(dòng)器T6A40和三片列驅(qū)動(dòng)器T6A39進(jìn)行驅(qū)動(dòng),該模塊一邊接收主控制模塊的數(shù)據(jù),一邊將數(shù)據(jù)送LCD液晶顯示屏顯示,為了方便系統(tǒng)的擴(kuò)展,各模塊之間采用串行口接收數(shù)據(jù),并且接到系統(tǒng)串行總線上。該方案與方案一相比,雖然通信過(guò)程占整個(gè)顯示周期的比例相對(duì)較大,但是硬件電路設(shè)計(jì)簡(jiǎn)單,成本較低,減少了單片機(jī)查詢硬件字庫(kù)所需要的時(shí)間,提高了單片機(jī)動(dòng)態(tài)掃描的速度,字符顯示的穩(wěn)定度較高。(2) 行驅(qū)動(dòng)器 由行驅(qū)動(dòng)器T6A40組成,用于把控制器的串行數(shù)據(jù)轉(zhuǎn)換成LCD屏所需要的并行行數(shù)據(jù)??刂撇客ㄟ^(guò)振蕩器外接晶體振蕩器產(chǎn)生振蕩脈沖,經(jīng)時(shí)序控制電路調(diào)制產(chǎn)生T6963C的工作時(shí)鐘脈沖系列,根據(jù)工作方式設(shè)置電路生成各路控制及驅(qū)動(dòng)時(shí)序脈沖,從而實(shí)現(xiàn)T6963C的工作控制。 當(dāng)=1時(shí),液晶顯示器件為單屏結(jié)構(gòu);當(dāng)=0時(shí),液晶顯示器件為雙屏結(jié)構(gòu)。該設(shè)置由引腳MDS,MD1和MD0(顯示幀信號(hào)設(shè)置端)與設(shè)置端組合實(shí)現(xiàn),如表33:MDSMD1MD0像素點(diǎn)行數(shù)占空比系數(shù)1/001116/32161/001032/64321/000148/96481/000064/128641/011180/160801/011096/192961/0101112/2241121/0100128/256128表33顯示字符的字體選擇實(shí)際上是選擇字符間距。晶體的頻率F可以由下列公式計(jì)算得來(lái): F=2F=2*(8M*8N*Fr)其中F——驅(qū)動(dòng)位移時(shí)鐘頻率,即HSCP(LSCP)的脈沖頻率; M——字符數(shù)/行,8M即最大驅(qū)動(dòng)的像素?cái)?shù)/行; N——字符行數(shù)/幀,8N即最大驅(qū)動(dòng)的像素行數(shù); Fr——液晶顯示器件所需的掃描頻率,通常為60或70Hz。字符代碼為21H,文本屬性數(shù)據(jù)為08H,則對(duì)應(yīng)的字符顯示效果是一個(gè)正向閃爍顯示的“A”。T6963C將傳送給液晶顯示驅(qū)動(dòng)系統(tǒng)的合成數(shù)據(jù)反饋給復(fù)制電路,再由其送到數(shù)據(jù)?;驁D形顯示區(qū)。T6963C可以管理64K的顯示存儲(chǔ)器。, 輸出 存儲(chǔ)器操作使能信號(hào)。 列驅(qū)動(dòng)方式列驅(qū)動(dòng)器T6A39是80路列驅(qū)動(dòng)器,它采用了CMOS工藝,具有低功耗、耐高壓和高速運(yùn)行等特點(diǎn)。當(dāng)幾片T6A39級(jí)聯(lián)使用時(shí),第一片T6A39的數(shù)據(jù)接收使能信號(hào)EI01和EI02中作為輸入端的那個(gè)信號(hào)需與T6963C的LP信號(hào)相連。(2)實(shí)現(xiàn)便攜式設(shè)計(jì)。計(jì)算機(jī)間接控制方式下與內(nèi)置T6963C控制器的液晶顯示模塊的實(shí)用接口電路如下所示。MAX232CPE接線也非常簡(jiǎn)單,只需要5V電源,外接四只電容,即可產(chǎn)生+12V和12V電壓,輸出標(biāo)準(zhǔn)的RS232接口信號(hào)。電源電路如圖45:圖45 電源電路5 系統(tǒng)軟件設(shè)計(jì) 內(nèi)置T6963C控制器軟件特性由于T6963C使用了硬件初始化設(shè)置,所以使得其指令功能集中于顯示功能的設(shè)置上,從而加強(qiáng)了T6963C的顯示控制能力。液晶顯示模塊指令說(shuō)明如下:(1)讀狀態(tài)字S7S6S5S4S3S2S1S0格式 T6963C的狀態(tài)字由七位標(biāo)志位組成,它們是: S0 指令讀寫(xiě)狀態(tài) 1:準(zhǔn)備好 0:忙 S1 數(shù)據(jù)讀寫(xiě)狀態(tài) 1:準(zhǔn)備好 0:忙 S2 數(shù)據(jù)自動(dòng)讀狀態(tài) 1:準(zhǔn)備好 0:忙S3 數(shù)據(jù)自動(dòng)寫(xiě)狀態(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)顯示 (2)地址指針設(shè)置00100N2N1N0 格式 D1 D2 該指令為雙參數(shù)(D1,D2)指令。 當(dāng)CG=1時(shí),禁止內(nèi)部CGROM,字符顯示完全取自自定義字符發(fā)生器CGRAM,該字符庫(kù)為2K字節(jié)容量,字符代碼為00H~FFH。在自動(dòng)讀或自動(dòng)寫(xiě)方式中,計(jì)算機(jī)可以連續(xù)的將顯示數(shù)據(jù)寫(xiě)入顯示存儲(chǔ)器中或從顯示存儲(chǔ)器中讀取數(shù)據(jù)。該指令在寫(xiě)入數(shù)據(jù)時(shí)所帶的一個(gè)參數(shù)就是所要寫(xiě)入的顯示數(shù)據(jù)。其中漢字的平移是通過(guò)執(zhí)行一個(gè)定時(shí)中斷程序來(lái)不斷改變顯示區(qū)域的首地址實(shí)現(xiàn)的,由于顯示區(qū)域的首地址是與液晶顯示模塊的顯示RAM單元的每一字節(jié)相對(duì)應(yīng)的,首地址加一意味著顯示RAM單元的一個(gè)字節(jié)的改變,在黑白模式下即對(duì)應(yīng)著八個(gè)像素的改變,所以在顯示屏上漢字的平移是跳躍式的,間距為八個(gè)像素點(diǎn);而圖形的平移是通過(guò)顯示控制器T6963C的位操作指令實(shí)現(xiàn)的,該位操作指令可以實(shí)現(xiàn)對(duì)顯示屏每一像素點(diǎn)的亮暗操作,因而可以實(shí)現(xiàn)圖形的平滑移動(dòng)。編制程序使二者之間互相發(fā)送數(shù)據(jù),在TOPICE52仿真軟件的數(shù)據(jù)窗口和計(jì)算機(jī)屏幕中監(jiān)視接收的數(shù)據(jù)。在這些場(chǎng)景中,液晶顯示屏上顯示的漢字,把它當(dāng)作圖形來(lái)顯示的,漢字和圖形的字模我是借助字模軟件取模的,并沒(méi)有自己去設(shè)計(jì)漢字和圖形的字模。在整個(gè)過(guò)程中,本人不僅對(duì)LCD控制系統(tǒng)的每一個(gè)細(xì)節(jié)有了比較深入的掌握,而且對(duì)關(guān)于系統(tǒng)擴(kuò)展的相關(guān)知識(shí)有了感性的認(rèn)識(shí),不僅掌握了大量的專業(yè)知識(shí),更學(xué)會(huì)了系統(tǒng)模塊設(shè)計(jì)的基本思想。 LCD_WriteCommand2(0xc0)。i64。 for (i=0。 } }}靜態(tài)顯示一幅位圖:void DispBmp(char *buf) //顯示一幅位圖{ int i,j。 LCD_WriteCommand2(0xB8+j)。 DispBmp(Buffer)。row128。line++) LCD_WriteData1(buf[(eight*2)*64+line])。 for (line0=0。除了文中特別加以標(biāo)注引用的內(nèi)容外,本論文不包含任何其他個(gè)人或集體已經(jīng)發(fā)表或撰寫(xiě)的成果作品。、圖表要求:1)文字通順,語(yǔ)言流暢,書(shū)寫(xiě)字跡工整,打印字體及大小符合要求,無(wú)錯(cuò)別字,不準(zhǔn)請(qǐng)他人代寫(xiě)2)工程設(shè)計(jì)類題目的圖紙,要求部分用尺規(guī)繪制,部分用計(jì)算機(jī)繪制,所有圖紙應(yīng)符合國(guó)家技術(shù)標(biāo)準(zhǔn)規(guī)范。本人授權(quán)      大學(xué)可以將本學(xué)位論文的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫(kù)進(jìn)行檢索,可以采用影印、縮印或掃描等復(fù)制手段保存和匯編本學(xué)位論文。盡我所知,除文中特別加以標(biāo)注和致謝的地方外,不包含其他人或組織已經(jīng)發(fā)表或公布過(guò)的研究成果,也不包含我為獲得 及其它教育機(jī)構(gòu)的學(xué)位或?qū)W歷而使用過(guò)的材料。line0+row64。eight++) { if (row64) { LCD_WriteCommand1(0xB8+eight)。 LCD_WriteCommand1(0xc0+i%64)。i++) LCD_WriteData2(buf[(j*2+1)*64+i])。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1