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

正文內(nèi)容

單片機(jī)畢業(yè)設(shè)計(jì)論文基于單片機(jī)的lcd液晶顯示器控制系統(tǒng)研究(完整版)

  

【正文】 軟件設(shè)計(jì)方案 ............................................... 3 仿真結(jié)果 ................................................... 4 3 ATMEL89C51 系列單片機(jī) ..........................................7 AT89C51 單片機(jī)內(nèi)部的組成結(jié)構(gòu)圖 .............................. 7 單片機(jī) CPU 結(jié)構(gòu) ............................................. 7 AT89C51 用戶系統(tǒng) .......................................... 8 引腳介紹: ................................................. 9 89C51 內(nèi)部特殊寄存器介 紹 ................................... 14 .1 IE;中斷允許寄存器 ................................... 14 .2 定時(shí)器 /計(jì)數(shù)器控制寄存器 TCON .......................... 15 .3 中斷優(yōu)先寄存器 IP ................................... 16 .4 中斷的響應(yīng)過(guò)程 ....................................... 17 .5 電源控制寄存器 PCON ................................... 18 定時(shí)器 /計(jì)數(shù)器工作方式 ................................. 19 4 LCD 芯片 .......................................................22 4. 1 LCD 接口 .................................................. 22 4. 2 指令描述 ................................................. 23 4. 3 接口時(shí)序說(shuō)明 ............................................. 26 5 系統(tǒng)軟件設(shè)計(jì) ..................................................28 系統(tǒng)流程圖 ................................................ 28 漢字和圖形字模提取 ........................................ 29 漢字圖形顯示函數(shù) .......................................... 31 畢業(yè)設(shè)計(jì) (論文)說(shuō)明書(shū) IV 單片機(jī)播放音樂(lè)并同步顯示歌詞 .............................. 33 6 系統(tǒng)仿真 PROTEUS和編譯 KEILC軟件 ...............................37 PROTEUS ISIS 仿真系統(tǒng)基本知識(shí) ............................... 37 系統(tǒng)概述 .............................................. 37 進(jìn)入 Proteus ISIS ...................................... 38 Proteus 工作界面及窗口說(shuō)明 ............................. 38 Proteus 繪圖流程舉例 ................................... 41 KEIL CX51 軟件的使用 ....................................... 42 創(chuàng)建項(xiàng)目 .............................................. 43 為項(xiàng)目新建文件 ........................................ 44 生成 .HEX 文件 .......................................... 45 致 謝 ............................................................47 參考文獻(xiàn) .........................................................48 附錄 部分程序代碼 ...............................................49 畢業(yè)設(shè)計(jì) (論文)說(shuō)明書(shū) 1 1 前 言 當(dāng)今是一個(gè)信息化的時(shí)代,信息的重要性是不言而喻的,獲取手段顯得尤其重要。對(duì)于開(kāi)發(fā)周期來(lái) 說(shuō),中大型的軟件編寫(xiě)用 C 語(yǔ)言的開(kāi)發(fā)周期通常要小于匯編語(yǔ)言很多。 首先在緒論中介紹了本課題的課題背景、研究意義及完成的功能。其次闡述了程序 的流程和實(shí)現(xiàn)過(guò)程。由于點(diǎn)陣型液晶顯示器的引線眾多,用戶使用極不方便,所以制造商將點(diǎn)陣型液晶顯示器件和驅(qū)動(dòng)器做在一塊板子上成套出售,這種產(chǎn)品稱為液晶顯示模塊或模組。 由于這是對(duì)現(xiàn)實(shí)生活中應(yīng)用的一種模擬,要達(dá)到實(shí)際的需要應(yīng)用到生產(chǎn)領(lǐng)域,還有很大的距離,所以在系統(tǒng)的設(shè)計(jì)過(guò)程中避免不了遺漏一些問(wèn)題,這是在所難免的,但是該系統(tǒng)經(jīng)過(guò)實(shí)踐證明運(yùn)行穩(wěn)定,各個(gè)功能均得以實(shí)現(xiàn),基本上達(dá)到了設(shè)計(jì)的要求。 用圖像處 理軟件 ACDSee 畢業(yè)設(shè)計(jì) (論文)說(shuō)明書(shū) 4 bmp格式,再用字模提取軟件,用 編譯軟件 Keil uVision2編輯 C源程序,經(jīng)過(guò)編譯連接生成十六進(jìn)制文件,把生成的十六進(jìn)制文件加載在仿真軟件 Proteus里面就可一進(jìn)行仿真了。 圖 31 單片機(jī)內(nèi)部的組成結(jié)構(gòu)圖 單片機(jī) CPU結(jié)構(gòu) 如 圖 32所示 。 圖 33 引腳圖 1. 電源引腳 Vcc 40 電源端 GND 20 接地端 工作電壓為 5V,另有 AT89LV51 工作電壓則是 , 引腳功能一樣。如 AT89C51 24PC 就是最高振蕩頻率為 24MHz,40P6 封裝的普通商用芯片。作為輸出口時(shí)能驅(qū)動(dòng) 8 個(gè) TTL。對(duì)內(nèi)部 Flash 程序存儲(chǔ)器編程時(shí),接收低 8 位地址信息。 (4) P3 端口 [- ] P2 是一個(gè)帶有內(nèi)部上拉電阻的 8 位雙向 I/0 端口。 8051系列單片機(jī)將程序存儲(chǔ)器 (ROM)和數(shù)據(jù)存儲(chǔ)器 (RAM)分開(kāi) ,并各有各自的尋址機(jī)構(gòu)和尋址方式。 程序存儲(chǔ)器的某些單元是保留給系統(tǒng)使用的: 0000H0002H單元是所有執(zhí)畢業(yè)設(shè)計(jì) (論文)說(shuō)明書(shū) 14 行程序的入口地址,復(fù)位后, CPU總是從 0000H單元開(kāi)始執(zhí)行程序; 0003H002A單元均勻地分為五段,用來(lái)做五個(gè)中斷服務(wù)程序的入口。第三個(gè)區(qū)域就是一般的 RAM區(qū),地址為 30H7FH 共 80 個(gè)字節(jié)。 如 圖 310所示 。 IE0 : 外部中斷 0 工作標(biāo)志,當(dāng)外部出斷被檢查出來(lái)時(shí),便件自動(dòng)設(shè)定此位,在執(zhí)行今斷服務(wù)程序后,則清 0。 Pxl:外部中斷 1中斷優(yōu)先級(jí)控制位。在正常的情況下,從中斷請(qǐng)求信號(hào)有效開(kāi)始,到中斷得到響應(yīng),通常需要 3 個(gè)機(jī)器周期到 8個(gè)機(jī)器周期。 串行端口無(wú)論在何種工作方式下,發(fā)送/接收前都必須對(duì) TI/ RI清零。 作定時(shí)器時(shí),定時(shí)器計(jì)數(shù) 8031片內(nèi)振蕩器輸出經(jīng) 12分頻后的脈沖,即每個(gè)機(jī)器周期使定時(shí)器 ( T0或 T1)的寄存器自動(dòng)加 1直至計(jì)滿溢出。由 TL1的低 5位和 TH1的 8位構(gòu)成 13位計(jì)數(shù)器。模式 1的結(jié)構(gòu) 如 圖 314所示 。 CS11CS22GND3VCC4V05RS6R/W7E8DB09DB110DB211DB312DB413DB514DB615DB716RST17Vout18L C D 2A M P I R E 12 8 X 6 4 圖 41 LCD電路圖 畢業(yè)設(shè)計(jì) (論文)說(shuō)明書(shū) 23 AMPIRE128 64 接口說(shuō)明表 表 接口說(shuō)明表 管腳號(hào) 管腳 電平 說(shuō)明 1 CS1 H/L 片選擇信號(hào),低電平時(shí)選擇前 64 列 2 CS2 H/L 片選擇信號(hào),低電平時(shí)選擇后 64 列 3 GND 0V 邏輯電源地 4 VCC 邏輯電源正 5 V0 LCD 驅(qū)動(dòng)電壓,應(yīng)用時(shí)在 VEE 與 V0之間加一 2K 可調(diào)電阻 6 RS H/L 數(shù)據(jù) \指令選擇:高電平:數(shù)據(jù) D0D7將送入顯示 RAM; 低電平:數(shù)據(jù) D0D7 將送入指令寄存器執(zhí)行 7 R/W H/L 讀 \寫(xiě)選擇: 高電平:讀數(shù)據(jù);低電平:寫(xiě)數(shù)據(jù) 8 E H/L 讀寫(xiě)使能,高電平有效,下降沿鎖定數(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ù)位信號(hào),低電平有效 18 VOUT 10V LCD 驅(qū)動(dòng)電源 4. 2 指令描述 (1) 顯示開(kāi) /關(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è)置屏幕顯示開(kāi) /關(guān)。 DD RAM 地址映像表 如表 所示。寫(xiě)數(shù)據(jù)到 DD RAM 前,要先執(zhí)行 “ 設(shè)置頁(yè)地址 ” 及 “ 設(shè)置列地址 ” 命令。 1 液晶模塊顯示漢字方法 使用圖形液晶模塊以點(diǎn)陣形式來(lái)顯示漢字和圖形,每 8個(gè)點(diǎn)組成 1個(gè)字節(jié),每個(gè)點(diǎn)用一個(gè)二進(jìn)制位表示,存 1的點(diǎn)顯示時(shí)在屏上顯示一個(gè)亮點(diǎn),存 0的點(diǎn)則 在屏上不顯示,最常用的 16 16的漢字點(diǎn)陣由 32個(gè)字節(jié)組成。 在 對(duì)漢字或圖像做字模提取時(shí),漢字一般都是 16 16的點(diǎn)陣,圖像可以是 128 64 64 64 32 64的點(diǎn)陣。向 LCD讀寫(xiě) 128 64圖像時(shí),先把 LCD的顯示屏的縱列分成 兩部分,分別是低 64位和高 64位,用 CS1和 CS2作片選控制,低點(diǎn)位有效。 0x07。 hz_88(lin,column+1,p,m*32+8)。//設(shè)定開(kāi)始頁(yè)地址 0~ 7 SetColumn(0)。 //設(shè)定開(kāi)始頁(yè)地址 0~ 7 SetColumn(0)。 音長(zhǎng)最多由三位數(shù)字組成: 個(gè)位表示音符的時(shí)值,其對(duì)應(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頓音 百位是符點(diǎn)位 : 0無(wú)符點(diǎn), 1有符點(diǎn) 調(diào)用演奏子程序的格式 Play(樂(lè)曲名 ,調(diào)號(hào) ,升降八度 ,演奏速度 )。 unsigned char Tone,Length,SL,SH,SM,SLen,XG,FD。 else if(Octachord == 3) NewFreTab[i]=2。 // 算出 4分音符的長(zhǎng)度 LDiv4 = LDiv4LDiv4*SOUND_SPACE。 //低音 if (SM==3) CurrentFre = 2。 //算出音符類型 (0普通 1連音 2頓音 ) FD=Length/100。 LDiv2=LDivLDiv1。 } } if(LDiv2!=0) { TR0=0。 } } Point+=2。②支持主流單 片機(jī)系統(tǒng)的仿真。 Proteus 還提供了一個(gè)圖形顯示功能,可以將線路上變化的信號(hào),以圖形的方式實(shí)時(shí)地顯示出來(lái),其作用與示波器相似但功能更多。 畢業(yè)設(shè)計(jì) (論文)說(shuō)明書(shū) 39 圖 62 Proteus工作界面 各個(gè)窗口的說(shuō)明如下 :即繪制原理圖區(qū)域,藍(lán)色方框內(nèi)為可編輯區(qū),元器件要放到里面,且窗口有滾動(dòng)條,可以用來(lái)改變?cè)韴D的可視范圍。 KEIL Cx51 軟件的使用 Keil C51 軟件是眾多單片機(jī)應(yīng)用開(kāi)發(fā)的優(yōu)秀軟件之一,它集編輯,編譯,仿真于一體,支持匯編 ,PLM 語(yǔ)言和 C 語(yǔ)言的程序設(shè)計(jì),界面友好,易學(xué)易用。 注意,如果用C語(yǔ)言編寫(xiě)程序,則擴(kuò)展名為
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1