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

正文內(nèi)容

基于單片機的液晶顯示設(shè)計畢業(yè)設(shè)計(文件)

2025-07-30 18:05 上一頁面

下一頁面
 

【正文】 地 10 DB3 Data I/O 2 VDD 電源正極( +5V) 11 DB4 Data I/O 3 V0 LCD 偏壓輸入 12 DB5 Data I/O 4 RS 數(shù)據(jù) /命令選擇端( H/L) 13 DB6 Data I/O 5 R/W 讀寫控制信號( H/L) 14 DB7 Data I/O 6 E 使能信號 15 CS1 片選 IC1 信號 7 DB0 Data I/O 16 CS2 片選 IC2 信號 8 DB1 Data I/O 17 RTS 復位端( H:正常工作,L:復位) 9 DB2 Data I/O 18 VEE LCD 驅(qū)動負壓輸出 電路 設(shè)計 圖 見附錄 蘇州經(jīng)貿(mào)職業(yè)技術(shù)學院 7 第 三 章 系統(tǒng)軟件設(shè)計 總體流程圖 基于單片機的 12864 液晶顯示 軟件設(shè)計主要由顯示子程序、讀出并處理12864LCD 顯示 程序等 組成 。 //***屏幕開顯示 l_wcode(0xc0)。 //**右邊屏初始化 r_wcode(0xc0)。 RS=0。 while(!busy)。E=1,RW=0,RS=0,CS2=1,CS1=0 P0=l_code。 P2=0xf6。 E=0。E=1,RW=0,RS=0,CS2=0,CS1=1 P0=r_code。 P2=0xf5。 E=0。 for(lshu=0x40,you=0x70。iend。j0。 for(j=16。 } k=32。 l_wcode(lshu)。 } r_wcode(fan)。j) { r_wdata(tab2[k++])。 else delay(500)。 if(end==0xbe) break。f) for(n=110。i0xc0。j0。i++) { r_wcode(i)。j) { r_wdata(0x00)。若有錯,會有詳細說明。單擊在 Program File 欄右則“ ”的按鈕,彈出文件列表 ,將 心夢 .hex 文件加載到 AT89S52 芯片中。因此我開始對此程序進行修改,盡量的使其適合我的設(shè)計目標。 圖 動態(tài)字符圖 2)分別顯示下面三幅 128*64 的圖片 。 蘇州經(jīng)貿(mào)職業(yè)技術(shù)學院 13 圖 簡單動畫 圖 5) 顯示一個一個的出現(xiàn)漢字,控制想要的字數(shù),最終形成完整的句子 。 圖 PCtoLCD20xx 取模軟 件的 漢字取模 圖 圖 字模 顯示效果圖 蘇州經(jīng)貿(mào)職業(yè)技術(shù)學院 16 3)圖形的取模圖如下: 切記打開的圖片,保存格式為單色位圖 .bmp,尺寸大小不可超過 128*64。首先就是 LCD 的選擇,因 為之前沒有學習過這樣的器件,算是一個新的概念,所以認識不全,有些不知所措。 在這次的設(shè)計過程中雖然嘗到了設(shè)計的困難,但是更重要的是讓我感受到了它的魅力 ,不知不覺的就想要做出更多的花樣,特別是成功仿真后,著實有一種成就感。 每一位老師的悉心教導都是我完成這篇論文的基礎(chǔ)。 從 他 那里 我 不僅僅是 收獲了 學術(shù)方面的知識,更重要的是 學會了治學嚴謹?shù)?態(tài)度。 sbit RW=P2^3。// 片選 1 低電平有效,控制左半屏 sbit busy=P0^7。 //函數(shù)聲明 void checkbusy(void)。 //右寫命令 void r_wdata(char r_data)。 //***屏幕開 顯示 l_wcode(0xc0)。 //**右邊屏初始化 r_wcode(0xc0)。 RS=0。 while(!busy)。E=1,RW=0,RS=0,CS2=1,CS1=0 P0=l_code。 P2=0xf6。 E=0。E=1,RW=0,RS=0,CS2=0,CS1=1 P0=r_code。 P2=0xf5。 E=0。 for(lshu=0x40,you=0x70。iend。j0。 for(j=16。 } //********************上面顯示 **************************** k=32。 l_wcode(lshu)。 } r_wcode(fan)。j) { 蘇州經(jīng)貿(mào)職業(yè)技術(shù)學院 24 r_wdata(tab2[k++])。 else delay(500)。 if(end==0xbe) break。h) { //**基本思想是完整顯示一個數(shù)后、稍作適當 for(i=0xba。 //**列數(shù)的起始地址 for(j=8。 //數(shù)的右半邊 r_wcode(0x40)。 蘇州經(jīng)貿(mào)職業(yè)技術(shù)學院 25 } } delay(200)。lshu++) //**控制在 0xbb 和 0xbc 頁 { k=0。 l_wcode(lshu)。 //**j=32 是兩個字 的列數(shù)長度 } } for (h=0。 for(lshu=0x61。i0xbd。j0。 for(j=32m。h6000。you0x61。i++) //**之所以控制列數(shù) you最大是 0x61 { r_wcode(i)。j) //**顯示兩個字、會產(chǎn)生溢出,顯示在下一頁 { r_wdata(tab1[k++])。 } //*******************右屏移動 amp。lshu++) { k=0。 r_wcode(lshu)。 } l_wcode(i)。j) { k++。h++)。i0xbb。j0。 for(j=32。h600。i0xbf。j0。 for(j=40。h600。i0xbb。j0。 for(j=32。 } for (h=0。 for(i=0xb9。 for(j=32。 r_wcode(0x40)。 } } for (h=0。 for (h=3。i++) { l_wcode(i)。j) { l_wdata(tabc[k++])。j0。 } void showtux4() { k=0。i0xc0。j0。 for(j=64。 } delay(200)。h) { for(i=0xb8。 for(j=64。 r_wcode(0x40)。 } // for (h=0。 } delay(2)。 lshu=0x00。over0。i0xbc+m。j0。 } m=m+3。ywei0。 //數(shù)的右半邊 r_wcode(0x40+you)。 } } 蘇州經(jīng)貿(mào)職業(yè)技術(shù)學院 33 delay(200)。f0。 } void clean() //清屏函數(shù) { for(i=0xb8。 for(j=64。i0xc0。j0。 clean()。 //****圖像顯示 *** clean()。 show_hz()。 //****友誼圖像顯示 ****** clean()。 show2()。k)。 //****漢字右移 **********Over clean()。 //****靜態(tài)漢字顯示 ******祝愿大家 夢想成真 delay(800)。 for(k=10。k0。 clean()。 //****漸進移動 **********圖片 showbird1()。 //***321zhu 倒計時 ******* clean()。 } } } //***************主函數(shù) ***************** void main() { P0=0x00。 r_wcode(0x40)。j) { l_wdata(0x00)。i++) { l_wcode(i)。n0。 } } void delay(int ms) { int f,n。j0。i0xbf。 end=0x02。 } } delay(200)。 l_wcode(0x40+lshu)。fan0。 end=0x04。便會飛 ******************* { k=0。h++)。j0。j) { l_wdata(bird1[k++])。i++) { l_wcode(i)。 for (h=12。j) { r_wdata(tabc4[k++])。 蘇州經(jīng)貿(mào)職業(yè)技術(shù)學院 31 } r_wcode(i)。 l_wcode(0x40)。h0。 } } delay(200)。 r_wcode(0x40)。 for(j=64。h) { for(i=0xb8。h++)。j0。j) { l_wdata(tab33[k++])。i++) { l_wcode(i)。h++)。j)
點擊復制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1