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

正文內(nèi)容

基于單片機的液晶顯示設(shè)計畢業(yè)設(shè)計(完整版)

2025-08-29 18:05上一頁面

下一頁面
  

【正文】 ............................ 4 主要指令代碼 .......................................... 5 寫操作時序 ............................................ 5 讀操作時 序 ............................................ 5 LCD 與單片機接口 .......................................... 6 電路設(shè)計圖 ................................................ 6 第三章 系統(tǒng)軟件設(shè)計 ................................................ 7 總體流程圖 ................................................ 7 12864LCD 程序 ............................................. 8 程序清單及注釋 ........................................... 10 第四章 仿真調(diào)試和結(jié)果分析 ......................................... 11 仿真步驟 ................................................. 11 仿真結(jié)果及分析 ........................................... 12 第五章 取模軟件的使用方法 ......................................... 14 PCtoLCD20xx 取模軟件的使用方法 ........................... 14 畔畔字模提取軟件的使用方法 ............................... 17 總 結(jié) ............................................................ 18 致 謝 ............................................................ 19 參 考 文 獻 ........................................................ 20 附錄 A 程序清單與解釋 ............................................ 21 附錄 B 電路設(shè)計圖 ................................................ 63 蘇州經(jīng)貿(mào)職業(yè)技術(shù)學院 4 摘 要 本文設(shè)計 主要介紹了 以 AT89S52 單片機為控制設(shè)備, AMPIRE128*64 液晶顯示器為顯示設(shè)備 ,實現(xiàn)的一個可以顯示靜態(tài)漢字、動態(tài)漢字、字符、圖片以及由多個圖片形成的簡 單動畫的液晶顯示設(shè)計 。 本設(shè)計使用的是 AMPIRE128*64LCD。 方案二: LCD128*64 硬件上提供 8位, 4位并行接口及串行接口供選擇, 64*16位字符顯示 RAM, 2M位中文字型 ROM,總共提供 8192 個中文字型( 16*16 點陣),16K 位半寬字型 ROM,總共提供 126 個西文字型( 16*8 點陣), 64*16 位字符產(chǎn)生RAM。在玻璃板與液晶材料之間是透明的電極,電極分為行和列,在行與列的交叉點上,通過改變電壓而改變液晶的旋光狀態(tài),液晶材料的作用類似于一個個曉得光閥。 AT89S52 單片機 AT89S52 主要 功能 特性: ? 一個 8 位微處理器 ? 256 字節(jié)的數(shù)據(jù)存儲器 和 32個特殊功能寄存器 , 用于存放可讀 /寫的數(shù)據(jù) ? 8K字節(jié)的內(nèi)部快閃程序存儲器,用于存放程序、原始數(shù)據(jù)或表格 ? 3 個 16位定時 /計時器,用以對外部事件進行計數(shù),也可用作定時器 ? 4 個 8 位可編程的輸入 /輸出( I/O)并行端口,每個端口既可做輸入,也可 做輸出 ? 一個全雙工異步串行口( UART)串行通道,用于數(shù)據(jù)的串行通信 ? 6 個中斷源, 2 個優(yōu)先級 ? 可尋址各 64KB 的外部程序存儲器、數(shù)據(jù)存儲器 空間 ? 有位尋址功能 單片機 LCD顯示器 電源電路 晶振 電路 復位電路 蘇州經(jīng)貿(mào)職業(yè)技術(shù)學院 3 ? 片內(nèi)振蕩器即內(nèi)部時鐘電路,石英晶體和微調(diào)電容需要外接。 T R 1T RA N 2 P 2 SB R 1B RI DG EC11 0 0 u FC21 0 0 u FC32 2 0 u FC42 2 0 u FD1DI O DED2DI O DE L E DVI1VO3GND2U17 8 0 5R14 7 0A C V o l t s+ 5 .0 0220v+ 5 v 圖 +5v 直流電路 時鐘 電路 設(shè)計 單片機 內(nèi)部有一個用于構(gòu)成振蕩器的高增益反向放大器,引腳 XTAL1 和 XTAL2分別是此放大電器的輸入端和輸出端,由于采用內(nèi)部方式時,電路簡單,所得到的時鐘信號比較穩(wěn)定,實際使用中常采用這種方式。 E為 LCD 使能端,R/W為 L時, E信號下降沿鎖存 DB7DB0; R/W為 H時, E為 H, DDRAM數(shù)據(jù)讀到 DB7DB0,如果只寫不讀的話可以接地處理。 //***屏幕開顯示 l_wcode(0xc0)。 RS=0。E=1,RW=0,RS=0,CS2=1,CS1=0 P0=l_code。 E=0。 P2=0xf5。 for(lshu=0x40,you=0x70。j0。 } k=32。 } r_wcode(fan)。 else delay(500)。f) for(n=110。j0。j) { r_wdata(0x00)。單擊在 Program File 欄右則“ ”的按鈕,彈出文件列表 ,將 心夢 .hex 文件加載到 AT89S52 芯片中。 圖 動態(tài)字符圖 2)分別顯示下面三幅 128*64 的圖片 。 圖 PCtoLCD20xx 取模軟 件的 漢字取模 圖 圖 字模 顯示效果圖 蘇州經(jīng)貿(mào)職業(yè)技術(shù)學院 16 3)圖形的取模圖如下: 切記打開的圖片,保存格式為單色位圖 .bmp,尺寸大小不可超過 128*64。 在這次的設(shè)計過程中雖然嘗到了設(shè)計的困難,但是更重要的是讓我感受到了它的魅力 ,不知不覺的就想要做出更多的花樣,特別是成功仿真后,著實有一種成就感。 從 他 那里 我 不僅僅是 收獲了 學術(shù)方面的知識,更重要的是 學會了治學嚴謹?shù)?態(tài)度。// 片選 1 低電平有效,控制左半屏 sbit busy=P0^7。 //右寫命令 void r_wdata(char r_data)。 //**右邊屏初始化 r_wcode(0xc0)。 while(!busy)。 P2=0xf6。E=1,RW=0,RS=0,CS2=0,CS1=1 P0=r_code。 E=0。iend。 for(j=16。 l_wcode(lshu)。j) { 蘇州經(jīng)貿(mào)職業(yè)技術(shù)學院 24 r_wdata(tab2[k++])。 if(end==0xbe) break。 //**列數(shù)的起始地址 for(j=8。 蘇州經(jīng)貿(mào)職業(yè)技術(shù)學院 25 } } delay(200)。 l_wcode(lshu)。 for(lshu=0x61。j0。h6000。i++) //**之所以控制列數(shù) you最大是 0x61 { r_wcode(i)。 } //*******************右屏移動 amp。 r_wcode(lshu)。j) { k++。i0xbb。 for(j=32。i0xbf。 for(j=40。i0xbb。 for(j=32。 for(i=0xb9。 r_wcode(0x40)。 for (h=3。j) { l_wdata(tabc[k++])。 } void showtux4() { k=0。j0。 } delay(200)。 for(j=64。 } // for (h=0。 lshu=0x00。i0xbc+m。 } m=m+3。 //數(shù)的右半邊 r_wcode(0x40+you)。f0。 for(j=64。j0。 //****圖像顯示 *** clean()。 //****友誼圖像顯示 ****** clean()。k)。 //****靜態(tài)漢字顯示 ******祝愿大家 夢想成真 delay(800)。k0。 //****漸進移動 **********圖片 showbird1()。 } } } //***************主函數(shù) ***************** void main() { P0=0x00。j) { l_wdata(0x00)。n0。j0。 end=0x02。 l_wcode(0x40+lshu)。 end=0x04。h++)。j) { l_wdata(bird1[k++])。 for (h=12。 蘇州經(jīng)貿(mào)職業(yè)技術(shù)學院 31 } r_wcode(i)。h0。 r_wcode(0x40)。h) { for(i=0xb8。j0。i++) { l_wcode(i)。j) { r_wdata(tab44[k++])。 l_wcode(0x60)。j) { r_wdata(tab3[k++])。 l_wcode(0x58)。j) { r_wdata(tab4[k++])。 l_wcode(0x60)。 //**如果不寫 0x00、而是 tab1【 k++】 } //**將會看到在右屏消失的部分顯示在左屏的 } //**開始處、形成連貫循環(huán) for (h=0。j0。 for(lshu=0x61。 for(j=32。 m。 //**右屏就增加一列、 m就是控制量 } r_wcode(i)。lshu++) {
點擊復制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1