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

正文內(nèi)容

基于單片機的液晶顯示系統(tǒng)設(shè)計畢業(yè)設(shè)計word格式(文件)

2024-12-23 11:03 上一頁面

下一頁面
 

【正文】 利用 C語言實現(xiàn)接口是更有價值的。本文介紹采用新華龍分司的內(nèi)置兩片 KS0108 驅(qū)動控制器的點陣型液晶顯示模塊 CMG12864B 與 C8051F020 接口的性能特點、硬件電路接口時序和接口軟件編程思路及其接口調(diào)試。我的論文自始至終都是在 **的關(guān)心和指導(dǎo)下完成的。 同時,我要感謝同實驗室的同學(xué),他們和我互相幫助,共克難關(guān),進行了許多有益的學(xué)術(shù)探討,給我提供了大量合理化建議,并幫助我完成了與論文相關(guān)的一些實驗。這種含辛茹苦的愛、這種望子成龍的期盼和遠離身邊的牽掛一直是我生活的精神支柱和前行的基石。 最后,我謹以此文獻給我最敬愛的父母。同時, **嚴謹?shù)难芯孔黠L(fēng),謙虛的工作態(tài)度也深深地感染了我,讓我在畢設(shè)的路上始終能夠健康成長。這樣就可以隨心所欲顯示信息了。 總 結(jié) 液晶顯示器( LCD)具有圖形顯示功耗低、體積小、質(zhì)量輕、超薄等諸多其它顯示器無法比擬的優(yōu)點,被廣泛用于智能型儀器和低功耗電子產(chǎn)品中。讓“湖南”兩個字縱向排列,從右向左移動;“湘”字從上下落到液晶屏的底部。 仿真及結(jié)果 在 C8051F020 系統(tǒng)實驗箱上的液晶顯示屏上,我實現(xiàn)了這些動態(tài)顯示功能, 特設(shè)計了以下幾個顯示場景: (1)場景一: 第一個場景是在液晶顯示屏上靜態(tài)顯示位圖,如圖 所示: 圖 位圖上下滾動 在這個場景中,是對位圖 128*64 的模仿上下滾動。在日常生活中,我們也可以看到一些類似的由單片機控制的顯示系統(tǒng),如火車站售票大廳的候 車信息顯示屏,在這些屏幕上,可以顯示各種不同的圖形、漢字等,并且可以實現(xiàn)上下滾屏與左右移動等。line0++) LCD_WriteData2(buf[(eight*2)*64+line0])。 } else { LCD_WriteCommand2(0xB8+eight)。 LCD_WriteCommand2(0x40)。 for (line=0。 for (eight=0。 } } 位圖從左到右移動實現(xiàn): void DispBmp_Move(char *buf) //左右移動一幅位圖 { int line,line0,row,eight。i64。 int i。 for (i=0。i64。j8。 LCD_WriteCommand2(0x40+x64+i%16)。i++) { if ((x+i%16)64) { LCD_WriteCommand1(0xB8+y+i/16)。i++) LCD_WriteData2(0x00)。 LCD_WriteCommand2(0xB8+j)。 //清左半屏 LCD_WriteCommand1(0x40)。 //開顯示 LCD_WriteCommand2(0x3f)。 LCD_RST=1。在 圖形的上下滾動上,是將顯示起始行地址在顯示完本屏之后增加 1;在圖形的左右移動上,相對而言要復(fù)雜得多:起始行地址不變,但由于液晶屏的列是由兩塊 KS0108 分左、右屏控制的,必須注意左、右屏的分開控制:當(dāng)在起始列在左半屏?xí)r,先從左半屏的起始列寫數(shù)據(jù),寫到左半屏的第 64列,然后從左半屏的第一列開始寫數(shù)據(jù)直到左半屏的第 64 列;當(dāng)起始列在右半屏?xí)r,左半屏不需要驅(qū)動,直接從起始列中減去 64 而得到對應(yīng)右半屏的第多少列,然后從右半屏的第多少列驅(qū)動。但在圖形取模時,要求是位圖(文件的擴展名為 BMP),其它類型圖形無法取模。不同字體和字號,取模之后得到的對應(yīng)字陣的寬和高不同,但建議最好用 16 16 字陣,這是為了在顯示過程中便于控制寫數(shù)據(jù)。 圖 顯示緩沖區(qū)單元與顯示屏的關(guān)系 [5] 19 圖 所示的顯示格式與我們的習(xí)慣正好相反,如想在顯示屏上顯示 10010110,則須向 RAM 中寫入 01101001。字模軟件的界面見圖 。 18 所謂間接控制方式就是通過單片機的并行接口與液晶顯示模塊直接連接,單片機通過對這些接口的操作,實現(xiàn)對液晶顯示模塊的控制,完成相應(yīng)的顯示,可以顯示數(shù)字、字母、圖形符號及自定義符號。數(shù)據(jù)為 縱向讀寫,即每頁的第一行對應(yīng) D0?? 第八行對應(yīng) D7。另外還可以附加負壓發(fā)生電路。 寫數(shù)據(jù)指令見表 9 表 9 寫數(shù)據(jù)指令 R/W RS DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 1 寫 數(shù) 據(jù) 讀數(shù)據(jù)指令見表 10 表 10 讀數(shù)據(jù)指令 R/W RS DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 1 1 讀 顯 示 數(shù) 據(jù) 讀、寫數(shù)據(jù)指令每執(zhí)行完一次讀、寫操作,列地址就自動增一,必須注意的是,進行讀、寫操作之前,必須有一次空讀操作,緊接著再讀才會讀出所要讀的單元中的數(shù)據(jù)。 頁 (RAGE)設(shè)置指令見表 6 表 6 頁設(shè)置指令 R/W RS DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 1 0 1 1 1 頁號( 07) 顯示 RAM共 64行,分 8頁,每頁 8行。 KS0108 的時序 [4] KS0108 與 68 系列微處理器直接接口的時序 各種信號波形對照見表 2: 表 2 信號波形 MPU讀時序見圖 : 13 圖 讀時序 MPU寫時序見圖 : 圖 寫時序 復(fù)位時序 復(fù)位后, KA0108顯示關(guān)閉 ,顯存地址歸零。 11 3 液晶顯示控制器 KS0108 KS0108是一種帶有驅(qū)動輸出的點陣型液晶顯示控制器,它可直接與 8位微處理器相連,它可與 KS0107配合對液晶顯示控制器進行行、列驅(qū)動,組成液晶顯示驅(qū)動控制系統(tǒng)。時間基準的時鐘可以是下面的 6 個時鐘源之一:系統(tǒng)時鐘/1系統(tǒng)時鐘 /定時器 0 溢出、外部時鐘輸入( ECI)、系統(tǒng)時鐘和外部振蕩器源頻率 /8。具有標準復(fù)用數(shù)字 I/O 的微控制器不同,這種結(jié)構(gòu)可支持所有的功能組合。在 C8051F020 中有 4 個附加的端口( 6 和 7),因此共有 64 個通用端口 I/O。在調(diào)試時所有的模擬和數(shù)字外設(shè)都正常運行,以保持同步。 JTAG 調(diào)試和邊界掃描 C8051F020 系列具有片內(nèi) JTAG 邊界掃描和調(diào)試電路,通過 4腳 JTAG 接口并使用安裝在最終應(yīng)用系統(tǒng)中的產(chǎn)品器件就可以進行非侵入式、全速的在系統(tǒng)調(diào)試。從 0xFE00 到 0xFFFF 的 512 字節(jié)被保留,由工廠使用。數(shù)據(jù) RAM 的低 128 字節(jié)可用直接或間接尋址方式訪問。 在設(shè)計一個多任務(wù)實時系統(tǒng)時,這些增加的中斷源是非常有用的。而對于 CIP51 內(nèi)核, 70%的指令的執(zhí)行時間為 1 或 2個系統(tǒng)時鐘周期,只有 4 條指令的執(zhí)行時間大于 4個系統(tǒng)時鐘周期。 CIP51內(nèi)核具有標準 8052 的所有外設(shè)部件,包括 5個 16位的計數(shù)器 /定時器、兩個全雙工 UART、256 字節(jié)內(nèi)部 RAM、 128 字節(jié)特殊功能寄存器 (SFR)地址空間及 8/4 個字節(jié)寬的 I/O 端口。 C8051020 為 100 腳 TQFP 封裝 (見圖 )。 片內(nèi) FTAG調(diào)試電路允許使用安裝在最終應(yīng)用系統(tǒng)上的產(chǎn)品 MCU進行非侵入式 (不占用片內(nèi)資源 )、全速、在系統(tǒng)調(diào)試 .該調(diào)試系統(tǒng)支持觀察和修改存儲器和寄存 器,支持斷點、觀察點、單步及運行和停機命令。具有 5個捕捉 /比較模塊的可編程計數(shù)器 /定時器陣列 4352(4096+256)字節(jié)的片內(nèi) RAM 全速、非侵入式的在系統(tǒng)調(diào)試接口 (片內(nèi) ) 這些單片機都使用了 ISP 技術(shù),等安裝到印刷板線路板上以后再下載程序。而一些生產(chǎn)廠商推出的單片機不再有掩膜型,全部為有 ISP功能的 OTP。它較之掩膜具有生產(chǎn)周期短、 風(fēng)險小的特點。 ⑸ 低噪聲與高可靠性技術(shù) 為提高單片機系統(tǒng)的抗電磁干擾能力,使產(chǎn)品能適應(yīng)惡劣的工作環(huán)境,滿足電磁兼容性方面更高標準的要求,各單片機商家在單片機內(nèi)部電路中采取了一些新的技術(shù)措6 施。幾乎所有的單片機都有 Wait、 Stop 等省電運行方式。 ⑶ 單片機的速度越來越快 MPU 發(fā)展中表現(xiàn)出來的速度越來越快是以時鐘頻率越來越高為標志的。傳統(tǒng)的單片機如68HC0 8051 等年齡已有十幾年的歷史,但產(chǎn)量仍是上升的,這是因為它們在其對相應(yīng)應(yīng)用領(lǐng)域的適應(yīng)性強,并且與之兼容的 I/O功能模塊的擴展接口技術(shù)也層出不窮。實現(xiàn)圖形左右滾屏的基本思想是讓后一列的數(shù)據(jù)寫住前一列的顯示 RAM,直至整屏都往右移一列;實現(xiàn)上下滾屏的基本思想是每顯示完整屏數(shù)據(jù)后,顯示起始行地址加 1,再顯示原整屏數(shù)據(jù),這樣就實現(xiàn)了上下滾屏的效果。在液晶顯示屏上顯示圖形實際上是將對應(yīng)的圖形顯示數(shù)據(jù)寫入顯示 RAM的相應(yīng)位置。如果小于等于 8 位,則用一個字節(jié),每個字節(jié)的低位不起顯示作用。 KS0108, 128 64 個點陣,與行控制器 KS0107 配合使用,組成液晶顯示驅(qū)動控制系統(tǒng)。 利用單片機控制液晶顯示系統(tǒng)的原理,完成單片機液晶顯示系統(tǒng)的設(shè)計,我希望能夠觸類旁通,靈活應(yīng)用其他型號的液晶顯示控制器。支持漢字顯示的點陣型液晶在現(xiàn)代單片機應(yīng)用系統(tǒng)中是一種十分常用的顯示設(shè)備,漢字 BP 機、手機上的顯示屏就是點陣型 LCD。近幾年來被廣泛用于單片機控制的智能儀器、儀表和低功耗電子產(chǎn)品中。然而 在現(xiàn)代工業(yè)控制和一些智能化儀器儀表中,越來越多的場所需要用點陣圖形顯示器顯示漢字。 關(guān)鍵字: 單片機、液晶顯示、 805 SED1520 目 錄 2 1 緒 論 ..............................................
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1