![嵌入式系統(tǒng)設(shè)計實驗指導(dǎo)書(10自動化)_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/2/026ecf03-0d21-4d0d-9c56-d9b38e55dcb8/026ecf03-0d21-4d0d-9c56-d9b38e55dcb81.gif)
![嵌入式系統(tǒng)設(shè)計實驗指導(dǎo)書(10自動化)_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/2/026ecf03-0d21-4d0d-9c56-d9b38e55dcb8/026ecf03-0d21-4d0d-9c56-d9b38e55dcb82.gif)
![嵌入式系統(tǒng)設(shè)計實驗指導(dǎo)書(10自動化)_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/2/026ecf03-0d21-4d0d-9c56-d9b38e55dcb8/026ecf03-0d21-4d0d-9c56-d9b38e55dcb83.gif)
![嵌入式系統(tǒng)設(shè)計實驗指導(dǎo)書(10自動化)_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/2/026ecf03-0d21-4d0d-9c56-d9b38e55dcb8/026ecf03-0d21-4d0d-9c56-d9b38e55dcb84.gif)
![嵌入式系統(tǒng)設(shè)計實驗指導(dǎo)書(10自動化)_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/2/026ecf03-0d21-4d0d-9c56-d9b38e55dcb8/026ecf03-0d21-4d0d-9c56-d9b38e55dcb85.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、嵌入式系統(tǒng)設(shè)計實驗指導(dǎo)書沈陽大學(xué)信息工程學(xué)院實驗一 CPU通用IO輸入輸出實驗一 實驗?zāi)康? 進一步了解AT91M40800處理器的編程方法。2 熟悉AT91R40800處理器GPIO模塊的輸入輸出原理和編程方法。3 熟悉最基本的編譯、連接、運行、調(diào)試的方法。二 實驗設(shè)備1 ELMULIII實驗箱(臺)。2 AT91M40800 CPU模塊。三 實驗內(nèi)容邏輯電平開關(guān)的狀態(tài)輸入到CPU的IO口,然后通過另外一組IO口輸出到LED口,利用LED顯示電路作為輸出的狀態(tài)顯示。四 實驗原理AT91M40800處理器有三十二個可編程的IO口,其中六個可以被用作通用目的IO(P16、P17、P18、P19、
2、P23、P24),而其他的IO則是和外設(shè)模塊復(fù)用的。用戶可以設(shè)置PIO_OER和PIO_ODR寄存器設(shè)置每一個IO的輸出使能,而輸出的狀態(tài)可以由PIO_OSR寄存器看到。輸出信號的高低是由PIO_SODR和PIO_CODR寄存器決定的,此時,IO口的輸出值可以由PIO_ODSR寄存器讀出。五 實驗電路六 實驗步驟1 實驗接線:CPU擴展模塊上的P0口連接到實驗箱上的K1口;CPU擴展模塊上的P1口連接到實驗箱上的K2口;CPU擴展模塊上的P2口連接到實驗箱上的K3口;CPU擴展模塊上的P3口連接到實驗箱上的K4口;CPU擴展模塊上的P4口連接到實驗箱上的K5口;CPU擴展模塊上的P5口連接到實
3、驗箱上的K6口;CPU擴展模塊上的P6口連接到實驗箱上的K7口;CPU擴展模塊上的P7口連接到實驗箱上的K8口;CPU擴展模塊上的P16口連接到實驗箱上的LED1口;CPU擴展模塊上的P17口連接到實驗箱上的LED2口;CPU擴展模塊上的P18口連接到實驗箱上的LED3口;CPU擴展模塊上的P19口連接到實驗箱上的LED4口;CPU擴展模塊上的P20口連接到實驗箱上的LED5口;CPU擴展模塊上的P21口連接到實驗箱上的LED6口;CPU擴展模塊上的P22口連接到實驗箱上的LED7口;CPU擴展模塊上的P23口連接到實驗箱上的LED8口;2 打開文件EL-MUT-III-ARM7-AT91ad
4、sproject InputOutputOnGIO.mcp,編譯、調(diào)試程序,單步運行和全速運行,觀察實驗結(jié)果。七 實驗結(jié)果可以看到隨著開關(guān)狀態(tài)的改變,相對應(yīng)的數(shù)碼管的狀態(tài)也跟隨改變。程序全速運行后,邏輯電平開關(guān)的狀態(tài)隨之改變應(yīng)能在LED上顯示出來。例如:K2置于L(低電平輸入)位置,則對應(yīng)的LED2應(yīng)該點亮。八 練習(xí)對原程序分析后進行修改,使開關(guān)輸出高電平時相應(yīng)的發(fā)光二極管點亮。實驗二 CPU外部中斷實驗一 實驗?zāi)康? 進一步了解AT91R40800處理器的編程方法。2 進一步熟悉AT91R40800處理器外部IRQ和AIC模塊的原理和編程方法。3 了解外部IRQ中斷的原理以及編程方法。4 了
5、解AT91R40800的AIC的原理以及編程方法。5 熟悉最基本的編譯、連接、運行、調(diào)試的方法。二 實驗設(shè)備1 ELMULIII實驗箱。2 AT91R40800核心模塊。三 實驗內(nèi)容當按下按鍵使IRQ中斷發(fā)生后,外部LED發(fā)光管點亮。四 實驗原理外部IRQ都能夠作為高電平或者低電平觸發(fā)的中斷口,PIO_IER和PIO_IDR寄存器控制外部IRQ中斷的使能。無論外部IRQ被用作標準的IO口,還是被用作外設(shè)模塊,當位于PIO口的電平發(fā)生改變后,相應(yīng)的位在PIO_ISR寄存器中都會被置為“1”。如果PIO_IMR寄存器中的相應(yīng)位使能,那么外部IRQ中斷就會得到響應(yīng)。當PIO_ISR寄存器被讀后,該寄
6、存器的值自動清零。五 實驗電路六 實驗步驟1 實驗連線:CPU擴展模塊上的P9口連接到實驗箱上的Pulse按鍵的P口;CPU擴展模塊上的P16口連接到實驗箱上的LED1口;CPU擴展模塊上的P17口連接到實驗箱上的LED2口;CPU擴展模塊上的P18口連接到實驗箱上的LED3口;2 打開文件EL-MUT-III-ARM7-AT91adsproject InterruptOnIRQ.mcp,編譯、調(diào)試程序,單步運行和全速運行,觀察實驗結(jié)果。七 實驗結(jié)果當沒有按鍵時,LED1和LED2分別閃爍,此時LED3為亮,當按下按鍵Pulse時,LED3熄滅,當再一次按下按鍵Pulse時,LED3又重新變亮
7、,至此,每次按下按鍵Pulse時,LED3的狀態(tài)隨之改變。八 練習(xí)將P9改為P11與按鍵相連,對原程序分析后進行修改,使當按下按鍵Pulse時,LED3點亮,抬起按鍵Pulse時,LED3又重新熄滅。實驗三 CPU定時器計數(shù)器溢出中斷實驗一 實驗?zāi)康? 進一步了解AT91R40800處理器的編程方法。2 進一步熟悉AT91R40800處理器定時器中斷和AIC模塊的原理和編程方法。3 了解定時器中斷的原理以及編程方法。4 了解AT91R40800的AIC的原理以及編程方法。5 熟悉最基本的編譯、連接、運行、調(diào)試的方法。二 實驗設(shè)備1 ELMULIII實驗箱。2 AT91R40800核心模塊。三
8、實驗內(nèi)容編寫程序使定時器每隔一段時間發(fā)生中斷,從而控制外部的LED使之閃爍。四 實驗原理定時器計數(shù)器溢出就是當設(shè)定的計數(shù)值發(fā)生溢出時所發(fā)生的中斷。PIO_IER和PIO_IDR寄存器控制定時器中斷的使能。當定時器發(fā)生中斷后,在PIO_ISR寄存器中相應(yīng)位就會被置為“1”。如果PIO_IMR寄存器中的相應(yīng)位使能,那么定時器中斷就會得到響應(yīng)。當PIO_ISR寄存器被讀后,該寄存器的值自動清零。五 實驗電路六 實驗步驟1 實驗接線:CPU擴展模塊上的P16口連接到實驗箱上的LED1口;CPU擴展模塊上的P17口連接到實驗箱上的LED2口;CPU擴展模塊上的P18口連接到實驗箱上的LED3口;2 打開
9、文件EL-MUT-III-ARM7-AT91adsproject InterruptOnTimer.mcp,編譯、調(diào)試程序,單步運行和全速運行,觀察實驗結(jié)果。七 實驗結(jié)果程序運行后,LED1和LED2分別閃爍,Timer0在設(shè)定的時間內(nèi),發(fā)生中斷,LED3隨之閃爍一次。八 練習(xí)對原程序分析后進行修改,使LED3閃爍的頻率有明顯的改變。實驗四 8279鍵盤顯示器接口實驗一 實驗?zāi)康? 進一步了解8279鍵盤、顯示電路的工作原理和編程方法。2 進一步了解鍵盤電路工作原理及編程方法。3 學(xué)習(xí)LED顯示器的使用方法。4 熟悉8279的接口方法。5 進一步鞏固CPU的編程方法。二 實驗設(shè)備1 ELMUL
10、III實驗箱。2 AT91R40800核心模塊。三 實驗內(nèi)容利用實驗箱上提供的8279接口電路、數(shù)碼管顯示電路,在六位LED數(shù)碼管上循環(huán)顯示0、1、2、3、4、5、E、F。四 實驗原理顯示器的段選碼由OUTA口和OUTB口輸出,經(jīng)過74LS244驅(qū)動后送給共陰極LED。顯示器的位掃描經(jīng)74LS138譯碼。75451驅(qū)動后提供給LED的公共極。五 實驗電路參照附錄EL-MUT-III實驗箱原理圖中的8279部分。六 實驗步驟1 實驗接線:本實驗無需連線2 打開文件EL-MUT-III-ARM7-AT91adsproject 8279Display.mcp,編譯、調(diào)試程序,單步運行和全速運行,觀察實驗結(jié)果。七 實驗結(jié)果可以看到LED循環(huán)顯示0、1、2
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度智能化混凝土澆筑勞務(wù)合同范本
- 2025年度供應(yīng)鏈金融貸款合同含擔(dān)保人及應(yīng)收賬款質(zhì)押
- 2025年國際貿(mào)易醫(yī)療器械買賣合同標準
- 二零二五版高空作業(yè)外架勞務(wù)分包合同編制指南-@-1
- 2025年度綠色環(huán)保型酒店廚房設(shè)備承包服務(wù)合同書
- 2025年度國際人才引進與培訓(xùn)合同
- 2025年度駕校與政府機構(gòu)合作推廣交通安全教育合同
- 2025年度城市更新項目砌墻工程合同范本
- 2025年度黃沙水泥購銷合同標準版
- 2025年度航空貨運代理合同風(fēng)險評估范本
- ## 外事領(lǐng)域意識形態(tài)工作預(yù)案
- CJJ 169-2012城鎮(zhèn)道路路面設(shè)計規(guī)范
- 第八單元金屬和金屬材料單元復(fù)習(xí)題-2023-2024學(xué)年九年級化學(xué)人教版下冊
- 鋼鐵是怎樣煉成的保爾成長史
- 精神科護理技能5.3出走行為的防范與護理
- 煤礦機電運輸培訓(xùn)課件
- 采購管理學(xué)教學(xué)課件
- 《供應(yīng)商質(zhì)量會議》課件
- 江蘇省科技企業(yè)孵化器孵化能力評價研究的中期報告
- 供應(yīng)商審核培訓(xùn)教程
- 酒精性肝硬化伴食管胃底靜脈曲張破裂出血的護理查房
評論
0/150
提交評論