實驗二 外部中斷基礎實驗 一、實驗目的: 1、理解單片機中斷系統的工作原理 2、學習單片機中斷處理程序的編程方法 二、實驗內容及要求: 1、程序開始執行后,主程序實現P0口控制8路LED燈的循環點亮。 2、當按鍵P1按下,單片機響應外部中斷0的申請,轉去執行中斷服務子程序:P0口8路LED燈閃爍(亮滅)三次。閃爍結束后撤除中斷,返回斷點處,繼續執行8路LED燈的循環點亮。 三、實驗器材: 裝有Keil集成開發環境及STC-ISP燒錄軟件的PC機 51單片機學習板 杜邦線 四、實驗步驟: 該實驗電路使用了示意圖A的單片機最小系統模塊、LED驅動模塊以及獨立按鍵區等三部分,其電路原理圖如圖2所示: 1、連接線路之前,保證電源斷開,用杜邦線將LED驅動單元的+5V引腳與單片機最小系統的+5V電源相連;再將P0口與8路LED燈接口相連,注意連接有序。 2、找到獨立按鍵排針J8,將+5V電源引腳與單片機最小系統的+5V電源相連;再將P1腳與單片機的INT0(P3.2)引腳相連。 3、檢查線路是否連接正確,確保電源和地沒有反接。 4、將USB下載器插入電腦,打開燒錄軟件,選擇單片機型號STC89C52RC,找到USB下載器在電腦上對應的串口號,點擊“打開程序文件”,選擇Keil編譯好的HEX文件,點擊“下載/編程”,再打開學習板上的電源開關。 5、程序下載成功后,觀察實驗現象,按下按鍵P1,看單片機是否響應中斷使LED燈閃爍。
|