PSOC3外部中斷實驗報告_第1頁
PSOC3外部中斷實驗報告_第2頁
PSOC3外部中斷實驗報告_第3頁
PSOC3外部中斷實驗報告_第4頁
PSOC3外部中斷實驗報告_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上一 實驗名稱l 中斷實驗二 實驗任務(wù)l 了解PSoC3中斷的構(gòu)成,特點。l 掌握PSoC3中斷函數(shù)的編寫l 按鍵控制LED燈亮滅。l 利用輕觸按鍵K3分別產(chǎn)生PSoC3器件I/O口下降沿觸發(fā)每觸發(fā)一次中斷,LED1、LED2狀態(tài)翻轉(zhuǎn)一次。三 實驗設(shè)備及環(huán)境l 微型計算機(安裝了Psoc creator3.1集成開發(fā)軟件)l PSoC實驗平臺l DC9V電源l 導線若干四 原理:l 32個中斷向量,每個中斷向量對于多個中斷源l 可配置的中斷入口向量地址l 靈活的中斷源l 每個中斷可獨立的使能和禁制l 每個中斷可以設(shè)置8級中斷優(yōu)先級l 8級中斷嵌套l 軟中斷l(xiāng) 程序可清除

2、正在響應(yīng)的中斷電平觸發(fā)邊沿觸發(fā)五 具體步驟1. 新建工程l 雙擊打開PSoC Creator軟件l File -> New Project,在Design欄中使用默認選擇的Empty PSoC 3 Designl 在“Name”框中輸入新工程名稱Timer,在“Location”框中輸入其存放路徑l 回到創(chuàng)建新工程對話框,點擊“OK”,完成新工程的創(chuàng)建2. 繪制原理圖3. 設(shè)置模塊參數(shù)l 設(shè)置Pin_1模塊參數(shù)ü Name:LED1ü 去掉 HW Connection前的勾ü General:取默認 ü Drive Mode:Strong Driv

3、eü Initial State:Low(0)l 設(shè)置Pin_2模塊參數(shù),與上一步相同4. 代碼編寫l 主程序編寫#include <project.h>CY_ISR(SWPin_Control) if(InputPin_Read() = 1u) OutputPinSW_Write(0u); else OutputPinSW_Write(1u); InputPin_ClearInterrupt();int main() InputInterrupt_StartEx(SWPin_Control); CyGlobalIntEnable; for(;)/* END OF FIL

4、E */5. 編譯l 單擊菜單Build - Build Int_led或單擊工具欄中的圖標,進行工程編譯6. 下載l 選擇Debug菜單,點擊Select Debug Target:展開并選擇PSoC3器件,點擊 “connect”,點擊Close按鈕l 點擊菜單Debug Program或點擊工具圖標,開始下載l 下載完畢后,實驗平臺斷電7. 測試方法 l 根據(jù)電路圖連接電路l 實驗平臺上電,按動輕觸開關(guān)K3,觀察LED1、LED2的狀態(tài)變化LED1亮,LED2滅,按鍵按下后,兩燈變化相反六 心得體會經(jīng)過了這次學習,我了解到如何進行一次psoc實驗。學會了psoc軟件的使用和操作,了解了按鍵和中斷的操作和使用。更在開發(fā)板上親手驗證了實驗,期間有很多問題。不過在同學幫助和

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論