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

正文內(nèi)容

嵌入式系統(tǒng)開發(fā)與應(yīng)用課程設(shè)計-在線瀏覽

2025-08-04 01:03本頁面
  

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