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

正文內(nèi)容

基于51單片機(jī)的液晶顯示屏控制系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)-閱讀頁

2025-07-13 00:18本頁面
  

【正文】 當(dāng)CG=0時(shí),啟用內(nèi)部字符發(fā)生器CGROM,該字符庫有128種字符,其代碼為00H~7FH。 當(dāng)CG=1時(shí),禁止內(nèi)部CGROM,字符顯示完全取自自定義字符發(fā)生器CGRAM,該字符庫為2K字節(jié)容量,字符代碼為00H~FFH。該指令有4個(gè)設(shè)置位,每一位都代表一種顯示狀態(tài)的設(shè)置,它們可以同時(shí)有效,也可以部分有效,也可以都無效。 N1 光標(biāo)顯示設(shè)置開關(guān) N0=1為啟用光標(biāo)顯示;N=0為禁止光標(biāo)顯示。 N3 圖形顯示設(shè)置開關(guān) N0=1為啟用圖形顯示;N=0為禁止圖形顯示。在自動(dòng)讀或自動(dòng)寫方式中,計(jì)算機(jī)可以連續(xù)的將顯示數(shù)據(jù)寫入顯示存儲(chǔ)器中或從顯示存儲(chǔ)器中讀取數(shù)據(jù)。進(jìn)入自動(dòng)讀方式或自動(dòng)寫方式時(shí),狀態(tài)位將由S2(自動(dòng)讀方式)或S3(自動(dòng)寫方式)代替S1和S0。在自動(dòng)讀寫方式中寫入其他指令都是無效的。這兩位將產(chǎn)生三個(gè)子指令,如表54:N1 N0指令代碼功 能0 0B0H進(jìn)入自動(dòng)寫方式0 1B1H進(jìn)入自動(dòng)讀方式1 *B2H/B3H進(jìn)入自動(dòng)讀寫狀態(tài)表54(7)數(shù)據(jù)一次讀寫設(shè)置11000N2N1N0 格式 該指令是一次讀寫數(shù)據(jù)操作指令。該指令在寫入數(shù)據(jù)時(shí)所帶的一個(gè)參數(shù)就是所要寫入的顯示數(shù)據(jù)。該指令有三個(gè)設(shè)置位N2,N1,N0。其中液晶顯示模塊的初始化設(shè)置包括設(shè)置顯示方式、顯示區(qū)域的首地址及寬度、光標(biāo)形狀設(shè)置。串行通信子程序流程圖如圖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)顯示。其中漢字的平移是通過執(zhí)行一個(gè)定時(shí)中斷程序來不斷改變顯示區(qū)域的首地址實(shí)現(xiàn)的,由于顯示區(qū)域的首地址是與液晶顯示模塊的顯示RAM單元的每一字節(jié)相對(duì)應(yīng)的,首地址加一意味著顯示RAM單元的一個(gè)字節(jié)的改變,在黑白模式下即對(duì)應(yīng)著八個(gè)像素的改變,所以在顯示屏上漢字的平移是跳躍式的,間距為八個(gè)像素點(diǎn);而圖形的平移是通過顯示控制器T6963C的位操作指令實(shí)現(xiàn)的,該位操作指令可以實(shí)現(xiàn)對(duì)顯示屏每一像素點(diǎn)的亮暗操作,因而可以實(shí)現(xiàn)圖形的平滑移動(dòng)。數(shù)據(jù)庫中的數(shù)據(jù)為要顯示的內(nèi)容,此漢字字模提取軟件不僅可以提取漢字字模的十六進(jìn)制數(shù)據(jù),而且可以提取圖象的十六進(jìn)制數(shù)據(jù)。采用直接查字符碼表顯示的辦法,將要顯示漢字的字符碼直接寫在單片機(jī)程序中,編程時(shí)先將程序存貯區(qū)中的字符碼全部轉(zhuǎn)移到系統(tǒng)擴(kuò)展的數(shù)據(jù)存貯器6264中,然后從6264中查找字符碼并輸出顯示。硬件調(diào)試完成后,利用同樣的辦法調(diào)試自己在PC機(jī)上編寫的通信程序。編制程序使二者之間互相發(fā)送數(shù)據(jù),在TOPICE52仿真軟件的數(shù)據(jù)窗口和計(jì)算機(jī)屏幕中監(jiān)視接收的數(shù)據(jù)。經(jīng)過以上步驟調(diào)試,將計(jì)算機(jī)程序燒錄到89C51單片機(jī)內(nèi)部ROM中,用屏蔽線將液晶顯示系統(tǒng)與計(jì)算機(jī)串行口連接起來,就能實(shí)現(xiàn)計(jì)算機(jī)對(duì)LCD顯示屏的實(shí)時(shí)控制,可以實(shí)時(shí)更新顯示內(nèi)容、顯示方式。(2)場(chǎng)景二 第二個(gè)場(chǎng)景是圖形動(dòng)態(tài)顯示模擬,它們是從左向右推出的,一直移動(dòng)到顯示屏最右端。用的是“湖南”與“湘”這三個(gè)漢字來模仿的。在這些場(chǎng)景中,液晶顯示屏上顯示的漢字,把它當(dāng)作圖形來顯示的,漢字和圖形的字模我是借助字模軟件取模的,并沒有自己去設(shè)計(jì)漢字和圖形的字模。 字符串移動(dòng)由于這種型號(hào)液晶屏的觀察角度不同,一般采用成45度的角度來觀察為最好,直視比較黑而且圖像不明顯,所以在系統(tǒng)仿真實(shí)驗(yàn)中,沒有取到最佳圖形。但是在系統(tǒng)的調(diào)試方面還不夠健全。本系統(tǒng)主要應(yīng)用單片機(jī)進(jìn)行控制,利用程序來實(shí)現(xiàn)漢字的顯示,這就要運(yùn)用到漢字庫,但是在漢字庫中只是收集了一些常用的漢字,對(duì)于一些生僻的漢字還沒有收錄,這就意味著如果要顯示一些生僻的漢字就必須自己重新創(chuàng)建漢字庫,這必然就帶來了一定的難度。在整個(gè)過程中,本人不僅對(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ì)的基本思想??傊ㄟ^本次課題的設(shè)計(jì),本人在理論知識(shí)方面和思想方面都有很大的收獲。 LCD_RST=0。 LCD_RST=1。 LCD_WriteCommand2(0xc0)。 //開顯示 LCD_WriteCommand2(0x3f)。j8。 //清左半屏 LCD_WriteCommand1(0x40)。i64。 LCD_WriteCommand2(0xB8+j)。 for (i=0。i++) LCD_WriteData2(0x00)。 for (i=0。i++) { if ((x+i%16)64) { LCD_WriteCommand1(0xB8+y+i/16)。 LCD_WriteData1(Dot[i])。 LCD_WriteCommand2(0x40+x64+i%16)。 } }}靜態(tài)顯示一幅位圖:void DispBmp(char *buf) //顯示一幅位圖{ int i,j。j8。 LCD_WriteCommand1(0x40)。i64。 LCD_WriteCommand2(0xB8+j)。 for (i=0。i++) LCD_WriteData2(buf[(j*2+1)*64+i])。 int i。 DispBmp(Buffer)。i64。 LCD_WriteCommand1(0xc0+i%64)。 } }位圖從左到右移動(dòng)實(shí)現(xiàn):void DispBmp_Move(char *buf) //左右移動(dòng)一幅位圖{ int line,line0,row,eight。row128。 for (eight=0。eight++) { if (row64) { LCD_WriteCommand1(0xB8+eight)。 for (line=0。line++) LCD_WriteData1(buf[(eight*2)*64+line])。 LCD_WriteCommand2(0x40)。line0+row64。 } else { LCD_WriteCommand2(0xB8+eight)。 for (line0=0。line0++) LCD_WriteData2(buf[(eight*2)*64+line0])。盡我所知,除文中特別加以標(biāo)注和致謝的地方外,不包含其他人或組織已經(jīng)發(fā)表或公布過的研究成果,也不包含我為獲得 及其它教育機(jī)構(gòu)的學(xué)位或?qū)W歷而使用過的材料。作 者 簽 名:       日  期:        指導(dǎo)教師簽名:        日  期:        使用授權(quán)說明本人完全了解 大學(xué)關(guān)于收集、保存、使用畢業(yè)設(shè)計(jì)(論文)的規(guī)定,即:按照學(xué)校要求提交畢業(yè)設(shè)計(jì)(論文)的印刷本和電子版本;學(xué)校有權(quán)保存畢業(yè)設(shè)計(jì)(論文)的印刷本和電子版,并提供目錄檢索與閱覽服務(wù);學(xué)??梢圆捎糜坝?、縮印、數(shù)字化或其它復(fù)制手段保存論文;在不以贏利為目的前提下,學(xué)校可以公布論文的部分或全部?jī)?nèi)容。除了文中特別加以標(biāo)注引用的內(nèi)容外,本論文不包含任何其他個(gè)人或集體已經(jīng)發(fā)表或撰寫的成果作品。本人完全意識(shí)到本聲明的法律后果由本人承擔(dān)。本人授權(quán)      大學(xué)可以將本學(xué)位論文的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫進(jìn)行檢索,可以采用影印、縮印或掃描等復(fù)制手段保存和匯編本學(xué)位論文。作者簽名: 日期: 年 月 日導(dǎo)師簽名: 日期: 年 月 日 注 意 事 項(xiàng)(論文)的內(nèi)容包括:1)封面(按教務(wù)處制定的標(biāo)準(zhǔn)封面格式制作)2)原創(chuàng)性聲明3)中文摘要(300字左右)、關(guān)鍵詞4)外文摘要、關(guān)鍵詞 5)目次頁(附件不統(tǒng)一編入)6)論文主體部分:引言(或緒論)、正文、結(jié)論7)參考文獻(xiàn)8)致謝9)附錄(對(duì)論文支持必要時(shí)):理工類設(shè)計(jì)(論文)正文字?jǐn)?shù)不少于1萬字(不包括圖紙、程序清單等)。、圖表要求:1)文字通順,語言流暢,書寫字跡工整,打印字體及大小符合要求,無錯(cuò)別字,不準(zhǔn)請(qǐng)他人代寫2)工程設(shè)計(jì)類題目的圖紙,要求部分用尺規(guī)繪制,部分用計(jì)算機(jī)繪制,所有圖紙應(yīng)符合國家技術(shù)標(biāo)準(zhǔn)規(guī)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1