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

正文內(nèi)容

單片機畢業(yè)設(shè)計論文++基于單片機的lcd液晶顯示器控制系統(tǒng)(文件)

2024-12-24 13:11 上一頁面

下一頁面
 

【正文】 圖 61 啟動時的屏幕 Proteus 工作界面及窗口說明 Proteus 的工作界面是一種標(biāo)準(zhǔn)的 Windows 界面,如圖 62 所示。 :從上到下功能依次為,選擇原 件、放置連接點、放置標(biāo)簽、放置文本、用于繪制總線、用于放置子電路、用于即時編輯元件參數(shù)、終端接口、器件引腳、仿真圖表、錄音機、信號發(fā)生器、電壓探針、電流探針、虛擬儀表、畫各種直線、畫各種方框、畫圓、畫圓弧、畫多邊形、畫文本、畫符號、畫原點。 河南理工大學(xué)畢業(yè)設(shè)計 (論文)說明書 41 圖 64 添加器件界面 Proteus 繪圖流程舉例 , 首先按剛才所述選取放置 一元件電阻,然后在圖形編輯窗口中右鍵選取電阻,然后單擊左鍵會出現(xiàn)如圖 65 對話框 圖 65 修改元器件屬性 界面 河南理工大學(xué)畢業(yè)設(shè)計 (論文)說明書 42 然后按需要進行設(shè)置即可。 河南理工大學(xué)畢業(yè)設(shè)計 (論文)說明書 43 創(chuàng)建項目 181。文件名寫好后單擊確定會出現(xiàn)如圖 69 對話框要求選擇單片機型號, keil c51 幾乎支持所有的 51 核的單片機 ,選好單片機后只要點擊確定即可。啟動界面如圖 67 圖 67 啟動界面 啟動后進入 keil c 的編輯界面如圖 68 圖 68 keil c 的編輯界面 此時點擊 project— New Project 菜單選項可創(chuàng)建一個新的項目文件。 KEIL Cx51 軟件的使用 Keil C51 軟件是眾多單片機應(yīng)用開發(fā)的優(yōu)秀軟件之一,它集編輯,編譯,仿真于一體,支持匯編 ,PLM 語言和 C 語言的程序設(shè)計,界面友好,易學(xué)易用。這時在原件列表中左鍵選取 89c52,在原理圖編輯窗口中單擊左鍵,這樣 89c52 就被放到原理圖編輯窗口中了。 河南理工大學(xué)畢業(yè)設(shè)計 (論文)說明書 39 圖 62 Proteus工作界面 各個窗口的說明如下 :即繪制原理圖區(qū)域,藍色方框內(nèi)為可編輯區(qū),元器件要放到里面,且窗口有滾動條,可以用來改變原理圖的可視范圍。對于這樣的仿真 實驗,從某種意義上講,是彌補了實驗和工程應(yīng)用間脫節(jié)的矛盾和現(xiàn)象。 Proteus 還提供了一個圖形顯示功能,可以將線路上變化的信號,以圖形的方式實時地顯示出來,其作用與示波器相似但功能更多。 Proteus 軟件所提供了30 多個元件庫,數(shù)千種元件。②支持主流單 片機系統(tǒng)的仿真。 } 河南理工大學(xué)畢業(yè)設(shè)計 (論文)說明書 37 6 系統(tǒng)仿真 Proteus 和編譯 KeilC 軟件 本 單片機 系統(tǒng)主要用到 Proteus 繪圖仿真軟件和 Keilc 編譯軟件,下面就介紹一下這兩種軟件的使用 入門。 } } Point+=2。i) //音符間的間隔 {while(TF1==0)。 } } if(LDiv2!=0) { TR0=0。i) //發(fā)規(guī)定長度的音 { while(TF1==0)。 LDiv2=LDivLDiv1。 else LDiv1=LDiv*SOUND_SPACE。 //算出音符類型 (0普通 1連音 2頓音 ) FD=Length/100。 TH0 = Sound_Temp_TH0。 //低音 if (SM==3) CurrentFre = 2。 //計算出音符 SM=Tone/10%10。 // 算出 4分音符的長度 LDiv4 = LDiv4LDiv4*SOUND_SPACE。 Tone = Sound[Point]。 else if(Octachord == 3) NewFreTab[i]=2。 if(j 11) {j = j12。 unsigned char Tone,Length,SL,SH,SM,SLen,XG,FD。 |演奏速度 (112021): 值越大速度越快 。 音長最多由三位數(shù)字組成: 個位表示音符的時值,其對應(yīng)關(guān)系是: |數(shù)值 (n): |0 |1 |2 |3 | 4 | 5 | 6 |幾分音符 : |1 |2 |4 |8 |16 |32 |64 音符 =2^n 十位表示音符的演奏效果 (02): 0普通, 1連音, 2頓音 百位是符點位 : 0無符點, 1有符點 調(diào)用演奏子程序的格式 Play(樂曲名 ,調(diào)號 ,升降八度 ,演奏速度 )。 //按縱向上低下高的順序向 LCD寫數(shù)據(jù) } } 單片機播放音樂并同步顯示歌詞 單片機播放音樂并能同步顯示歌詞,我的設(shè)計思路是把要顯示的歌詞每 32個放在一個數(shù)組里,同樣把要唱的每 32個歌詞放在一個數(shù)組里面,先顯示歌詞再唱歌,在每唱完 32個歌詞以后馬上調(diào)用漢字顯示函數(shù)顯示下面的 32個歌詞,依次類推直到把整首歌唱完。 //設(shè)定開始頁地址 0~ 7 SetColumn(0)。//按縱向上低下高的順序向 LCD寫數(shù)據(jù) 河南理工大學(xué)畢業(yè)設(shè)計 (論文)說明書 33 } { SelectScreen(2)。//設(shè)定開始頁地址 0~ 7 SetColumn(0)。 SelectScreen(1)。 hz_88(lin,column+1,p,m*32+8)。i8。 0x07。 if(column16) {return。向 LCD讀寫 128 64圖像時,先把 LCD的顯示屏的縱列分成 兩部分,分別是低 64位和高 64位,用 CS1和 CS2作片選控制,低點位有效。 unsigned char code hz37[]= //字模格式 /大小 : 單色點陣液晶字模 , 縱向取模 , 字節(jié)倒序 /64字節(jié) /* 文字 : 河 */ /* 宋體 12。 在 對漢字或圖像做字模提取時,漢字一般都是 16 16的點陣,圖像可以是 128 64 64 64 32 64的點陣。 河南理工大學(xué)畢業(yè)設(shè)計 (論文)說明書 30 圖 53 字符點陣 提取字模有四種提取格式包括:橫向取模字節(jié)正序,橫向取模字節(jié)倒序,縱向取模字節(jié)正序,縱向取模字節(jié)倒序。 1 液晶模塊顯示漢字方法 使用圖形液晶模塊以點陣形式來顯示漢字和圖形,每 8個點組成 1個字節(jié),每個點用一個二進制位表示,存 1的點顯示時在屏上顯示一個亮點,存 0的點則 在屏上不顯示,最常用的 16 16的漢字點陣由 32個字節(jié)組成。 圖 43 讀操作時序 ( 2) 寫操作時序 如圖 44所示。寫數(shù)據(jù)到 DD RAM 前,要先執(zhí)行 “ 設(shè)置頁地址 ” 及 “ 設(shè)置列地址 ” 命令。 RST=H:正處于復(fù)位初始化狀態(tài); RST=L:正常狀態(tài)。 DD RAM 地址映像表 如表 所示。顯示起始行是由 Z 地址計數(shù)器控制的,該命令自動將 A0A5 位地址送入 Z 地址計數(shù)器,起始地 址可以是 063 范圍內(nèi)任意一行。 CS11CS22GND3VCC4V05RS6R/W7E8DB09DB110DB211DB312DB413DB514DB615DB716RST17Vout18L C D 2A M P I R E 12 8 X 6 4 圖 41 LCD電路圖 河南理工大學(xué)畢業(yè)設(shè)計 (論文)說明書 23 AMPIRE128 64 接口說明表 表 接口說明表 管腳號 管腳 電平 說明 1 CS1 H/L 片選擇信號,低電平時選擇前 64 列 2 CS2 H/L 片選擇信號,低電平時選擇后 64 列 3 GND 0V 邏輯電源地 4 VCC 邏輯電源正 5 V0 LCD 驅(qū)動電壓,應(yīng)用時在 VEE 與 V0之間加一 2K 可調(diào)電阻 6 RS H/L 數(shù)據(jù) \指令選擇:高電平:數(shù)據(jù) D0D7將送入顯示 RAM; 低電平:數(shù)據(jù) D0D7 將送入指令寄存器執(zhí)行 7 R/W H/L 讀 \寫選擇: 高電平:讀數(shù)據(jù);低電平:寫數(shù)據(jù) 8 E H/L 讀寫使能,高電平有效,下降沿鎖定數(shù)據(jù) 9 DB0 H/L 數(shù)據(jù)輸入輸出引腳 10 DB1 H/L 數(shù)據(jù)輸入輸出引腳 11 DB2 H/L 數(shù)據(jù)輸入輸出引腳 12 DB3 H/L 數(shù)據(jù)輸入輸出引腳 13 DB4 H/L 數(shù)據(jù)輸入輸出引腳 14 DB5 H/L 數(shù)據(jù)輸入輸出引腳 15 DB6 H/L 數(shù)據(jù)輸入輸出引腳 16 DB7 H/L 數(shù)據(jù)輸入輸出引腳 17 RST L 復(fù)位信號,低電平有效 18 VOUT 10V LCD 驅(qū)動電源 4. 2 指令描述 (1) 顯示開 /關(guān)設(shè)置 CODE: R/W RS IDB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 L L L L H H H H H H/L 功能:設(shè)置屏幕顯示開 /關(guān)。 定時器初始化步驟 在使用 8051的定時器/計數(shù)器前,應(yīng)對它進行初始化編程,主要是對 TCON和 TMOD編程,計算和裝載計數(shù)初值(也稱做時間常數(shù))。模式 1的結(jié)構(gòu) 如 圖 314所示 。 TF1置位并申請中斷。由 TL1的低 5位和 TH1的 8位構(gòu)成 13位計數(shù)器。 不論是定時或是計數(shù)工作方式,定時器 T0或 T1都不占用 CPU時間,除非定時器 /計數(shù)器溢出,才可能中斷 CPU的當(dāng)前操作。 作定時器時,定時器計數(shù) 8031片內(nèi)振蕩器輸出經(jīng) 12分頻后的脈沖,即每個機器周期使定時器 ( T0或 T1)的寄存器自動加 1直至計滿溢出。 8052系列單片機增加了一個定時器 T2。 串行端口無論在何種工作方式下,發(fā)送/接收前都必須對 TI/ RI清零。 如 圖 312所示 。在正常的情況下,從中斷請求信號有效開始,到中斷得到響應(yīng),通常需要 3 個機器周期到 8個機器周期。 Px0:外部中斷 0中斷優(yōu)先級控制位。 Pxl:外部中斷 1中斷優(yōu)先級控制位。 PS:串行 I/ O中斷優(yōu)先級控制位。 IE0 : 外部中斷 0 工作標(biāo)志,當(dāng)外部出斷被檢查出來時,便件自動設(shè)定此位,在執(zhí)行今斷服務(wù)程序后,則清 0。 TF0 : 計時器 0 溢出標(biāo)志,當(dāng)計時溢 出 時,由硬件設(shè)定為 1,在執(zhí)行相對的中斷服務(wù)程序后則自動清 0。 如 圖 310所示 。 ET2=1 T/C2 開中斷 ET2=0 T/C2 關(guān)中斷 ES : 串行口中斷允許位。第三個區(qū)域就是一般的 RAM區(qū),地址為 30H7FH 共 80 個字節(jié)。 對于 片內(nèi) RAM 的低 128 字節(jié)( 00H7FH),還可以分為三個區(qū)。 程序存儲器的某些單元是保留給系統(tǒng)使用的: 0000H0002H單元是所有執(zhí)河南理工大學(xué)畢業(yè)設(shè)計 (論文)說明書 14 行程序的入口地址,復(fù)位后, CPU總是從 0000H單元開始執(zhí)行程序; 0003H002A單元均勻地分為五段,用來做五個中斷服務(wù)程序的入口。除此外還可以在片外擴展 RAM和 ROM,并且各自有 64KB的尋址空間。 8051系列單片機將程序存儲器 (ROM)和數(shù)據(jù)存儲器 (RAM)分開 ,并各有各自的尋址機構(gòu)和尋址方式。 如 圖 38所示 。 (4) P3 端口 [- ] P2 是一個帶有內(nèi)部上拉電阻的 8 位雙向 I/0 端口。端口置 1 時,內(nèi)部 上拉電阻將端口拉到高電平,作輸入用。對內(nèi)部 Flash 程序存儲器編程時,接收低 8 位地址信息。 如 圖 36所示 。作為輸出口時能驅(qū)動 8 個 TTL。常用的復(fù)位電路如圖所示。如 AT89C51 24PC 就是最高振蕩頻率為 24MHz,40P6 封裝的普通商用芯片。晶振的頻率可以在 1MHz24MHz內(nèi)選擇。 圖 33 引腳圖 1. 電源引腳 Vcc 40 電源端 GND 20 接地端 工作電壓為 5V,另有 AT89LV51 工作電壓則是 , 引腳功能一樣。 數(shù)據(jù)存貯器為 32K(62256),地址為 8000— FFFFH。 圖 31 單片機內(nèi)部的組成結(jié)構(gòu)圖 單片機 CPU結(jié)構(gòu) 如 圖 32所示 。 圖 24 動感字顯示 河南理工大學(xué)畢業(yè)設(shè)計 (論文)說明書 5 (4) Flash 動畫顯示 熊貓吃竹子部分幀 : 如 圖 2 如 圖 26所示 。 用圖像
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1