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

正文內(nèi)容

嵌入式系統(tǒng)課程設(shè)計(jì)--基于arm的lcd顯示屏驅(qū)動(dòng)程序設(shè)計(jì)-文庫(kù)吧資料

2024-11-15 21:13本頁(yè)面
  

【正文】 式中喚醒 ? 外設(shè)功能可單獨(dú)使能 / 禁止,實(shí)現(xiàn)功耗最優(yōu)化 ? 片內(nèi)晶振的操作頻率范圍: 10MHz~25MHz ? 片內(nèi) PLL 允許 CPU 以最大速度運(yùn)行,可以在超過(guò)整個(gè)晶振操作頻率范圍的情況 下使用。 ? 64/32/16K 字節(jié)靜態(tài) RAM( LPC2106/2105/2104) ? 向量中斷控制器 ? 仿真跟蹤模塊,支持實(shí)時(shí)跟蹤 ? RealMonitor模塊支持實(shí)時(shí)調(diào)試 ? 標(biāo)準(zhǔn) ARM測(cè)試 / 調(diào)試接口,兼容現(xiàn)有工具 ? 極小封裝: TQFP48 (7 7mm2) ? 雙 UART,其中一個(gè)帶有完全的調(diào)制解調(diào)器接口 ? I2C 串行接口 ? SPI 串行接口 ? 兩個(gè)定時(shí)器,分別具有 4 路捕獲 / 比較通道 ? 多達(dá) 6 路輸出的 PWM 單元 ? 實(shí)時(shí)時(shí)鐘 ? 看門(mén)狗定時(shí)器 ? 通用 I/O 口 ? CPU 操作頻率可達(dá) 60MHz ? 雙電源 - CPU 操作電壓范圍: ~( 177。 它擁有以下特性: ? ARM7TDMIS處理器 ? 128k字節(jié)片內(nèi) Flash程序存儲(chǔ)器,具有 ISP 和 IAP 功能。 VPB 外設(shè)也分配了 2M 字節(jié)的地址范圍,從 地址點(diǎn)開(kāi)始。 LPC2106/2105/2104 的外設(shè)功能(中斷控制器除外)都連接到 VPB 總線。 AHB外設(shè)分配了 2M 字節(jié)的地址 范圍,它位于 4G字節(jié) ARM存儲(chǔ)器空間的最頂端。 芯片 LPC2106簡(jiǎn)介 LPC2106/2105/2104 包含一個(gè)支持仿真的 ARM7TDMIS CPU、與片內(nèi)存儲(chǔ)器控制器接口的ARM7 局部總線、與中斷控制器接口的 AMBA高性能總線( AHB)和連接片內(nèi)外設(shè)功能的 VLSI外設(shè)總線( VPB , ARMAMBA 總線的兼容超集)。 (4)RVISS:是指令集仿真器,支持外設(shè)虛擬,可以使軟件開(kāi)發(fā)和硬件開(kāi)發(fā)同步進(jìn)行,同時(shí)可以分析代碼性能,加快軟件開(kāi)發(fā)速度。 (2)RVCT: RVCT是業(yè)界最優(yōu)秀的編譯器,支持全系列的 ARM和 XSCALE架構(gòu),支持匯編、 C 和 C++。 RVDS包含有四個(gè)模塊: (1)IDE: RVDS中集成了 Eclipse IDE,用于代碼的編輯和管理。 RVDS集成的 RVCT是業(yè)內(nèi)公認(rèn)的能夠支持所有 ARM處理器,并提供最好的執(zhí)行性能的編譯器。這在相當(dāng)程度上替代了傳統(tǒng)的單片機(jī)實(shí)驗(yàn)教學(xué)的功能,例:元器件選擇、 電路連接、電路檢測(cè)、電路修改、軟件調(diào)試、運(yùn)行結(jié)果等。前者可在相當(dāng)程度上得到實(shí)物演示實(shí)驗(yàn)的效果,后者則是實(shí)物演示實(shí)驗(yàn)難以達(dá)到的效果。 在 Proteus 繪制好原理圖后,調(diào)入已編譯好的目標(biāo)代碼文件: *.hex(或者 *.axf),可以在 Proteus 的原理圖中看到模擬的實(shí)物運(yùn)行狀態(tài)和過(guò)程。是目前世界上唯一將電路仿真軟件、 PCB 設(shè)計(jì)軟件和虛擬模型仿真軟件三合一的設(shè)計(jì)平臺(tái),其處理器模型支持 805 HC1PIC10/12/16/18/24/30/DsPIC3 AVR、 ARM、 8086 和 MSP430 等。雖然目前國(guó)內(nèi)推廣剛起步,但已受到單片機(jī)愛(ài)好者、從事單片機(jī)教學(xué)的教師、致力于單片機(jī)開(kāi)發(fā)應(yīng)用的科技工作者的青睞。它不僅具有其它 EDA工具軟件的仿真功能,還能仿真單片機(jī)及外圍器件 。 涉及的軟硬件簡(jiǎn)介 設(shè)計(jì)中軟件主要用到了模型仿真軟件 Proteus 和編譯套件 RVDS( RealView Development Suite),硬件主要采用了 NXP 公司的 LPC2106 微控制器。 運(yùn)用 Keil 編譯 C語(yǔ)言,連接生成 Hex文件和 Axf 文件。 通過(guò) Proteus模擬 ARM7芯片設(shè)計(jì),可以增強(qiáng)我們的自學(xué)能力和思考能力,掌握科學(xué)研究的方法,提高信息檢索的能力以及獲取與時(shí)俱進(jìn)知識(shí)的能力。 液晶顯示器 以其微功耗、體積小、顯示內(nèi)容豐富、超薄輕巧的諸多優(yōu)點(diǎn),在袖珍式儀表和低功耗應(yīng)用系統(tǒng)中得到越來(lái)越廣泛的應(yīng)用。 ( 3) 分模塊編寫(xiě)程序代碼,并下載驗(yàn)證 ( 4)將各模塊代碼整合 ,匯總并下載驗(yàn)證 ( 5)對(duì)設(shè)計(jì)進(jìn)行分析總結(jié),提交紙質(zhì)版報(bào)告 參考文獻(xiàn) 【 1】 謝自美.電子線路設(shè)計(jì)、實(shí)驗(yàn)、測(cè)試 [M].華中理工大學(xué)出版社 2020 【 2】 宋春榮.通用集成電路速查手冊(cè) [M].山東科學(xué)技術(shù)出版社 1995 【 3】 桑楠.嵌入式系統(tǒng)原理及應(yīng)用開(kāi)發(fā)技術(shù) [M].北京:北京航空航天大學(xué)出版社 2020 【 4】 劉彥文. 基于 ARM7TDMI 的 S3C44B0X 嵌入式微處理器技術(shù)[M].清華大學(xué)出版社 【 5】 趙星寒 劉濤.從 51 到 ARM— 32位嵌入式系統(tǒng)入門(mén) [M].北京航空航 天大學(xué)出版社 【 6】 孟祥蓮 .嵌入式系統(tǒng)原理及應(yīng)用 .清華大學(xué)出版社 . 審查意見(jiàn) 指導(dǎo)教師簽字: 教研室主任 簽字:張慶輝 2020年 12月 29日 說(shuō)明:本表由指導(dǎo)教師填寫(xiě),由教研室主任審核后下達(dá)給選題學(xué)生,裝訂在設(shè)計(jì)(論文)首頁(yè) 前言 近年來(lái),隨著計(jì)算機(jī)技術(shù)及集成電路技術(shù)的發(fā)展,嵌入式技術(shù)日漸普及,在通訊、網(wǎng)絡(luò)、工控、醫(yī)療、電子等領(lǐng)域發(fā)揮著越來(lái)越重要的作用。使用 PROTEUS 仿真 ,選用 ARM7 LPC2106 芯片和 LCD1602,導(dǎo)入 Hex 或文件,然后進(jìn)行軟件仿真調(diào)試。 課 程 設(shè) 計(jì) 課程設(shè)計(jì)名稱: 嵌入式系統(tǒng) 課程設(shè)計(jì) 專 業(yè) 班 級(jí) 學(xué) 生 姓 名 : 學(xué) 號(hào) : 指 導(dǎo) 教 師 : 課程設(shè)計(jì)時(shí)間: 20201216~ 20201223 電子信息科學(xué)與技術(shù) 專業(yè)課程設(shè)計(jì)任務(wù)書(shū) 學(xué)生姓名 專業(yè)班級(jí) 學(xué)號(hào) 題 目 基于 ARM的 LCD顯示屏驅(qū)動(dòng)程序設(shè)計(jì) 課題性質(zhì) 工程設(shè)計(jì) 課題來(lái)源 自擬課題 指導(dǎo)教師 同組姓名 主要內(nèi)容 基于 ARM 芯片在 protues 下完成對(duì) LCD顯示屏的驅(qū)動(dòng)程序設(shè)計(jì)。 運(yùn)用 Keil 編譯 C 語(yǔ)言,連接生成 Hex 文件和 Axf 文件。 任務(wù)要求 ( 1)按設(shè)計(jì)指標(biāo)進(jìn)行電路設(shè)計(jì) ( 2)制作符合設(shè)計(jì)指標(biāo)的硬件電路。嵌入式系統(tǒng)無(wú)疑成為當(dāng)前最熱門(mén)最有發(fā)展前途的 IT應(yīng)用領(lǐng)域之一。通過(guò)顯示器同步顯示元器件的狀態(tài)可以更深刻地理解控制的原理。同時(shí),使我們深刻學(xué)習(xí)了ARM的相關(guān)知識(shí),增強(qiáng)對(duì)實(shí)際電路的感性認(rèn)識(shí),提高了分析問(wèn)題,處理問(wèn)題的能力。使用 PROTEUS ,選用 ARM7 LPC2106 芯片和 LCD1602,導(dǎo)入 Hex或文件,然后進(jìn)行軟件仿真調(diào)試。 Proteus 簡(jiǎn)介 Proteus 軟件是英國(guó) Labcenter electronics公司出版的 EDA 工具軟件。它是目前最好的仿真單片機(jī)及外圍器件的工具。 Proteus是世界上著名的 EDA工具 (仿真軟件 ),從原理圖布圖、代碼調(diào)試到單片機(jī)與外圍電路協(xié)同仿真,一鍵切換到 PCB設(shè)計(jì),真正實(shí)現(xiàn)了從概念到產(chǎn)品的完整設(shè)計(jì)。在編譯方面,它也支持IAR、 Keil和 MPLAB等多種編譯器。 Proteus 不僅可將許多單片機(jī)實(shí)例功能形象化,也可將許多單片機(jī)實(shí)例運(yùn)行過(guò)程形象化。它的元器件、連接線路等卻和傳統(tǒng)的單片機(jī)實(shí)驗(yàn)硬件高度對(duì)應(yīng)。 RVDS 簡(jiǎn)介 RealView Development Suite( RVDS)是 ARM公司繼 SDT與 工具。 RealView Developer Suite 支持所有 ARM 系列核心,并與眾多第三方實(shí)時(shí)操作系統(tǒng)及工具商合作簡(jiǎn)化開(kāi)發(fā)流程。支持語(yǔ)句高亮和多顏色顯示,以工程的方式管理代碼,支持第三方 Eclipse功能插件。 (3)RVD:是 RVDS中的調(diào)試軟件,功能強(qiáng)大,支持 Flash燒寫(xiě)和多核調(diào)試,支持多種調(diào)試手段,快速錯(cuò)誤定位。 RVDS具有 代碼小執(zhí)行效率高 、 支持 Linux操作系統(tǒng) 、 調(diào)試功能強(qiáng)大 、可 虛擬外設(shè) 等 優(yōu)點(diǎn) ,同時(shí)還具有內(nèi)容豐富的在線文檔。 LPC2106/2105/2104 將 ARM7TDMIS配置為小端( littleendian )字節(jié)順序。每個(gè) AHB外設(shè)都分配了 16k 字節(jié)的地址空間。 AHB到 VPB 的橋接將 VPB 總線與 AHB總線相連。每個(gè) VPB 外設(shè)在 VPB 地址空間內(nèi)都分配了 16k 字節(jié)地址空間。 ? Flash編程時(shí)間: 1ms 可編程 512 字節(jié),扇區(qū)擦除或整片擦除只需 400ms 。 %) - I/O 電壓范圍: ~( 177。 由于擁有以上特性, LPC2106適用于 nter 網(wǎng)關(guān)、串行通信協(xié)議轉(zhuǎn)換器、訪問(wèn)控制、工業(yè)控制、醫(yī)療設(shè)備及其它各種類型的應(yīng)用。液晶顯示器具有厚度薄、適用于大規(guī)模集成電路直接驅(qū)動(dòng)、易于實(shí)現(xiàn)全彩色顯示的特點(diǎn),目前已經(jīng)被廣泛應(yīng)用在便攜式電腦、數(shù)字?jǐn)z像機(jī)、 PDA移動(dòng)通信工具等眾多領(lǐng)域。除了黑白顯示外,液晶顯示器還有多灰度有彩色顯示等。 ③ 液晶顯示器各種圖形的顯示原理 : ? 線段的顯示 點(diǎn)陣圖形式液晶由 MN個(gè)顯示單元組成,假設(shè) LCD顯示屏有 64行,每行有 128列,每 8列對(duì)應(yīng) 1字節(jié)的 8位,即每行由 16字節(jié),共 168=128個(gè)點(diǎn)組成,屏上 6416個(gè)顯示單元與顯示 RAM 區(qū) 1024字節(jié)相對(duì)應(yīng),每一字節(jié)的內(nèi)容和顯示屏上相應(yīng)位置的亮暗對(duì)應(yīng)。這就是 LCD 顯示的基本原理。這樣一來(lái)就組成某個(gè)字符。 ? 漢字的顯示 漢字的顯示一般采用圖形的方式,事先從微機(jī)中提取要顯示的漢字的點(diǎn)陣碼(一般用字模提取軟件),每個(gè)漢字占 32B,分左右兩半,各占 16B,左邊為 5……右邊為 6…… 根 據(jù)在 LCD 上開(kāi)始顯示的行列號(hào)及每行的列數(shù)可找出顯示 RAM對(duì)應(yīng)的地址,設(shè)立光標(biāo),送上要顯示的漢字的第一字節(jié),光標(biāo)位置加 1,送第二個(gè)字節(jié),換行按列對(duì)齊,送第三個(gè)字節(jié) …… 直到 32B 顯示完就可以 LCD 上得到一個(gè)完整漢字。 第 2腳: VDD接 5V正電源。 第 4腳: RS為寄存器選擇,高電平時(shí)選擇數(shù)據(jù)寄存器、低電平時(shí)選擇指令寄存器。當(dāng) RS和 R/W共同為低電平時(shí)可以寫(xiě)入指令或者顯示地址,當(dāng) RS為低電平 R/W為高電平時(shí)可以讀忙信號(hào),當(dāng) RS為高電平 R/W為低電平時(shí)可以寫(xiě)入數(shù)據(jù)。 第 7~ 14腳: D0~ D7為 8位雙向數(shù)據(jù)線。 第 16腳:背光源負(fù)極。(說(shuō)明: 1為高電平、 0為低電平) 指令 1:清顯示,指 令碼 01H,光標(biāo)復(fù)位到地址 00H位置。 指令 3:光標(biāo)和顯示模式設(shè)置 I/D:光標(biāo)移動(dòng)方向,高電平右移,低電平左移 S:屏幕上所有文字是否左移或者右移。 指令 4:顯示開(kāi)關(guān)控制。 指令 5:光標(biāo)或顯示移位 S/C:高電平時(shí)移動(dòng)顯示的文字,低電平時(shí)移動(dòng)光標(biāo)。 指令 7:字符發(fā)生器 RAM地址設(shè)置。 指令 9:讀忙信號(hào)和光標(biāo)地址 BF:為忙標(biāo)志位,高電平表示忙,此時(shí)模塊不能接收命令或者數(shù)據(jù),如果為低電平表示不忙。 指令 11:讀數(shù)據(jù)。要顯示字符時(shí)要先輸入顯示字符地址,也就是告訴模塊在哪里顯示字符, 下圖所示為 1602 的內(nèi)部顯示地址。 在對(duì)液晶模塊的初始化中要先設(shè)置其顯示模式,在液晶模塊顯示字符時(shí)光標(biāo)是自動(dòng)右移的,無(wú)需人工干預(yù)。 1602液晶模塊內(nèi)部的字符發(fā)生存儲(chǔ)器( CGROM)已經(jīng)存儲(chǔ)了 160個(gè)不同的點(diǎn)陣字符圖形,如圖 1058 所示, 這些字符有:阿拉伯?dāng)?shù)字、英文字母的大小寫(xiě)、常用的符號(hào)、和日文假名等,每一個(gè)字符都有一個(gè)固定的代碼,比如大寫(xiě)的英文字母“ A”的代碼是 01000001B( 41H),顯示時(shí)模塊把地址 41H中的點(diǎn)陣字符圖形顯示出來(lái),我們就能看到字母“ A” Proteus仿真電路 使用 Proteus 進(jìn)行仿真電路設(shè)計(jì),下面依次介紹仿真細(xì)節(jié)。 /**************************************************************************** * 名稱: ChkBusy() * 功能:檢查總線是否忙 ***************************************************
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1