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

正文內(nèi)容

液晶課程設(shè)計--單片機液晶顯示器系統(tǒng)設(shè)計-wenkub.com

2025-06-03 15:49 本頁面
   

【正文】 這樣就可以隨心所欲顯示信息了。 總 結(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 分左、右屏控制的,必須注意左、右屏的分開控制:當在起始列在左半屏時,先從左半屏的起始列寫數(shù)據(jù),寫到左半屏的第 64 列,然后從左半屏的第一列開始寫數(shù)據(jù)直到左半屏的第 64 列;當起始列在右半屏時,左半屏不需要驅(qū)動,直接從起始列中減去 64 而得到對應(yīng)右半屏的第多少列,然后從右半 屏的第多少列驅(qū)動。但在圖形取模時,要求是位圖(文件的擴展名為 BMP),其它類型圖形無法取模。不同字體和字號,取模之后得到的對應(yīng)字陣的寬和高不同,但建議最好用 16 16 字陣,這是為了在顯示過程中便于控制寫數(shù)據(jù)。 18 圖 顯示緩沖區(qū)單元與顯示屏的關(guān)系 [i] 圖 所示的顯示格式與我們的習慣正好相反,如想在顯示屏上顯示10010110,則須向 RAM 中寫入 01101001。字模軟件的界面見圖 。 所謂間接控制方式就是通過單片機的并行接口與液晶顯示模塊直接連接,單片機通過對這些接口的操作,實現(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 的時序 KS0108 與 68 系列微處理器直接接口的時序 各種信號波形對照見表 2: 表 2 信號波形 MPU讀時序見圖 : 圖 讀時序 12 MPU寫時序見圖 : 圖 寫時序 復(fù)位時序 復(fù)位后, KA0108顯示關(guān)閉,顯存地址歸零。 3 液晶顯示控制器 KS0108 KS0108是一種帶有驅(qū)動輸出的點陣型液晶顯示控制器,它可直接與 8位微處理器相連,它可與 KS0107配合對液晶顯示控制器進行行、列驅(qū)動,組成液晶顯示驅(qū)動控制系統(tǒng)。 PCA 包括一個專用的 16 位計數(shù)器 /定時器時間基準和 5 個可編程的捕捉 /比較模塊。這是一個大的數(shù)字開關(guān)網(wǎng)絡(luò),允9 許將內(nèi)部數(shù)字系統(tǒng)資源映射到 P0、 P P2 和 P3 的端口 I/O 引腳(見圖 )??删幊虜?shù)字 I/O 和交叉開關(guān) 該系列 MCU 具有標準 8051 的端口( 0、 2和 3)。不需要額外的目標 RAM、程序存儲器、定時器或通信通道。 8 圖 片內(nèi)存儲器組織 該存儲器以 512字節(jié)為一個扇區(qū),可以在系統(tǒng)編程,且不需要特別的編程電壓。用間接尋址訪問通用 RAM 的高 128 字節(jié),用直接尋址訪問 128 字節(jié)的 SFR 地址空間。如果需要 ,時鐘源可以在運行時切換到外部振蕩器,外部振蕩器可以使用晶體、陶瓷諧振器、電容、 RC 或外部時鐘源產(chǎn)生系統(tǒng)時鐘。 擴展的中斷系統(tǒng)向 CIP51提供 22個中斷源 (標準 8051 只有 7個中斷源 ),允許大量的模擬和數(shù)字外設(shè)中斷微控制器,一個中斷驅(qū)動的系統(tǒng)需要較小的 MCU干預(yù), 因而有更高的執(zhí)行效率。在一個 標準的 8051 中,除 MUL和 DIV 以外所有指令都需要 12或 24個系統(tǒng)時鐘周期,最大系統(tǒng)時鐘頻率為 12~ 24MHz。 CIP51 與MCS51TM 指令集完全兼容 ,可以使用標準 803x/805x的匯編器和編譯器進行軟件開發(fā)。端口 I/O、 /RST、和 JTAG 引腳都容許 5V的輸入信號電壓。FLASH 存儲器還具有在系統(tǒng)重新編程能力,可用于非易失性數(shù)據(jù)存儲 ,并允許現(xiàn)6 場更新 8051 固件。 5 個通用的 16位定時器 64K 字節(jié)可在系統(tǒng)編程的 FLASH 存儲器 高 速、流水線結(jié)構(gòu)的 8051 兼容的 CIP51 內(nèi)核 (可達 25MIPS( Million Instructions Per Second, 每秒百萬條指令 )) 華幫公司生產(chǎn)的 8051 兼容的單片機也采用了 MTP 性能, OTP 的價位。編程線與 I/O 線共用,不增加單片機的額外引腳。由于掩膜需要一定的生產(chǎn)周期,而 OTP型單片機價格不斷下降,使得近年來直接使用 OTP 完成最終產(chǎn)品制造更為流行。低電壓供電的單片機電源下限 由 、 、 。 ⑷ 低電壓與低功耗 自 80年代中期以來, NMOS工藝單片機逐漸被 CMOS(互補金屬氧化物半導體)工藝所代替,功耗得以大幅度下降,隨著超大規(guī)模集成電路技術(shù)由 3? m工藝發(fā)展 、 、 、 、 進而實現(xiàn)了 ? m工藝,全靜態(tài)設(shè)計使時鐘頻率從直流電到數(shù)十 MHz 任選, 都 使功耗不斷下降。隨著移動通信、網(wǎng)絡(luò)技術(shù)、多媒體技術(shù)等高科技產(chǎn)品進入家庭, 32位單片機應(yīng)用得到了長足的發(fā)展,而 16位單片機的發(fā)展無論從品種和產(chǎn)量方面,近年來也有較大幅度的增長。 ⑴ 單片機壽命長 一般說來,單片機開發(fā)的產(chǎn)品可以穩(wěn)定可靠地工作 10 年、 20年;另外,與微處理器相比,單片機的長壽命表現(xiàn)在它不會像 38 48 586 等 MPU 一樣,隨著半導體
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1