版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、嵌入式系統(tǒng)原理與應用實驗報告實驗序號:2實驗項目名稱:外部中斷實驗學號姓名ZRZ專業(yè)、班18計卓1班實驗地點指導教師黃鵬程實驗時間2020.4.26一、實驗目的1. 掌握LPC2200專用工程模板的使用;2. 熟悉LPC2000系列ARM7微控制器的VIC和外部中斷的使用;3. 熟悉LPC2000系列ARM7微控制器的GPIO控制。二、實驗設備(環(huán)境)及要求硬件:PC機;軟件:PC機操作系統(tǒng)windows XP, ADS 1.2集成開發(fā)環(huán)境,Proteus軟件。三、實驗內容與步驟實驗內容:改造流水燈實驗,使用外部中斷觸發(fā)方式實現23個按鍵控制23種流水 燈的實驗。實驗步驟:1. 在Proteu
2、s將實驗所需的各個部件連接,確保連接正確無誤。2. 在ADS當中將相應的代碼完成,保證編譯通過無異常。3. 在Proteus打開相應的hex文件進行仿真實驗。4四、實驗結果與數據處理1.實驗連接圖U1XTAL1PO OrrxDOJPWMIXTAL2 P0.1/RxD0/PWM3IMT0PO,2fSCLO/CAPOO RTXC1P0.3rSDA0ACAT0 0/EINT1RTXC2P0.4/S CKWCAPO. 1 /AD0.6_D0 引MISOO/MATO 1/AD0.7RSTP0.6/MOSI0/CAP0 2/AD1.0PO.7ySSELO/PWM2/ENr2 PO 81TXD1/PWM4/
3、AD11 P0.9xDUPWM6IMT3 P0.10/RTS1/CAP1.0/AD12 PO 11/CTS1/CAP1.1/SCL1 P012/DSR1/MAT1 0/AD13 =>0 1345TR144AT1 1/AD14 PO 1WCD1/EINT1JSDA.1 P0.15/RI1/EINT2/AD1.519223j4546實驗原理圖P016/EINTO/MAT0.2/CAP02P117/CAP1 2JSCK1/MAT12P018/CAP1.3fMISO1/MAT1 3P019/MAT1 2/MOSIVCAP1 2 P0.20/MAT1.3SEL1/Em P0.21/FWM5rAD1
4、.6/CAP1.3 PO-22/AD1.7/CAPO.O>MATO.OP0.23P0.25/AD0.4/AOUTP0.26/AD05P0.27/ADO.0/CAP0.1/MAT0.1P0.28/ADO,VCAP0.2IAT0 2 PO 29/ADO.2/CAP0,3AT0,3 P0.30/AD0.3<EINT3/CAP0.02.程丿了代碼#include "config.h" void delay(int time)mt i ;for(:time > 0;time-)for(i = 0;i < 3000;i+);void LED_1(void)IOO
5、SET = 0x0001; delay(1000);IOOCLR = 0x0001;IOOSET = 0x0004; delay(1000);IOOCLR = 0x0004;IOOSET = 0x0010; delay(1000);IOOCLR = 0x0010;IOOSET = 0x0040; delay(1000);IOOCLR = 0x0040;EXTINT = OxOF;VICVectAddr = 0;void LED_2(void)IOOSET = 0x0040; delay(1000);IOOCLR = 0x0040:IOOSET = OxOOlO;delay(1000);IOOC
6、LR = 0x0010;IOOSET = 0x0004; delay(1000);IOOCLR = 0x0004;IOOSET = 0x0001; delay(1000);IOOCLR = 0x0001;EXTINT = OxOF;VICVectAddr = 0;void LED_3(void)IOOSET = 0x0001; delay(1000);IOOCLR = 0x0001;IOOSET = 0x0010; delay(1000);IOOCLR = 0x0010;IOOSET = 0x0004;delay(1000);IOOCLR 二 0x0004;IOOSET = 0x0040; d
7、elay (1000);IOOCLR = 0x0040;EXTINT = OxOF;VICVectAddr 二 0;int main (void)PINSELO = OxAOOOOOOO;PINSEL1 = 0x01;IOODIR = 0x0055;EXTMODE二EXTMODE & OxOO;/EINTMODE = 0x00;VICIntSelect VICVectAddrO VICVectAddr1 VICVectAddr2EXTPOLAR 二0x00;=0x00;=(uint32)LED_l;=(uint32)LED_2;二(uint32)LED_3;VICVectCntl0=0
8、x20 | 14;VICVectCntll 二0x2015;VICVectCntl2 二0x2016;VICIntEnable =(0x07«14): while;return 0; 3.實驗說明表1中斷引腳表外部中斷名稱引腳名該引腳其它功能外部中斷0 (EINTO)P0.1RXD0PO.16外部中斷1 (EINT1)P0.3SDA0P0.14DCD外部中斷2 (EINT2)P0.7SSEL0PO.15RI外部中斷3 (EINT3 )P0.9RXD1P0.20SSEL1P0.30我們根據課件ppt中表格得知中斷引腳可以設置為P0.14、P0.15、P0. 16這三個引腳如圖所示,我們將四個不同顏色的LED燈連接到LPC2138上,同時也將三個 按鈕連接到LPC2138上,通過對不同LED燈高低電平的控制,通過按鈕的中斷控 制,會讓四個LED展現岀不同形式的流水燈。按下第一個連接引腳P0. 14的按鍵 后,四個流水燈自下向上依次亮起、熄滅,按下第二個連接引腳P0. 16的按鍵后, 四個流水燈自下向上依次亮起、熄滅,按下第三個連接引腳P0. 15的按鍵后,奇 數號燈自上向下依次亮起后熄滅,偶數號燈再自上向
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年健康協議模板
- 2025年會員注冊合同書
- 2025年食品進口與代理銷售一體化合同范本3篇
- 期末復習綜合模擬卷 統(tǒng)編版語文八年級上冊
- 二零二五年度西餐廚師聘用合同3篇
- 二零二五年度二手房買賣合同交易信息保密協議3篇
- 二零二五版科研實驗室場地租賃與科研設備維護保養(yǎng)協議3篇
- 2025年度新能源汽車整車買賣交易合同4篇
- 二零二五年度馬戲團安全設施與人員培訓合同4篇
- 門衛(wèi)安全責任書2025年版:智能化社區(qū)安全協議2篇
- 人教版高中數學必修二《第十章 概率》單元同步練習及答案
- 智慧校園信息化建設項目組織人員安排方案
- 浙教版七年級上冊數學第4章代數式單元測試卷(含答案)
- 一病一品成果護理匯報
- AQ-T 1009-2021礦山救護隊標準化考核規(guī)范
- 鹽酸??颂婺崤R床療效、不良反應與藥代動力學的相關性分析的開題報告
- 消防設施安全檢查表
- 組合結構設計原理 第2版 課件 第6、7章 鋼-混凝土組合梁、鋼-混凝土組合剪力墻
- 建筑公司資質常識培訓課件
- GB/T 26316-2023市場、民意和社會調查(包括洞察與數據分析)術語和服務要求
- 春節(jié)值班安全教育培訓
評論
0/150
提交評論