[發明專利]一種單片機中斷優先級的演示方法及裝置有效
| 申請號: | 201310306118.2 | 申請日: | 2013-07-19 |
| 公開(公告)號: | CN103345873A | 公開(公告)日: | 2013-10-09 |
| 發明(設計)人: | 李耀;章磊;賈浩強;劉光徽;許宏 | 申請(專利權)人: | 南京財經大學 |
| 主分類號: | G09B23/18 | 分類號: | G09B23/18 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 210023 江蘇省*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 單片機 中斷 優先級 演示 方法 裝置 | ||
技術領域
本發明涉及一種單片機教學演示方法及裝置,具體涉及一種單片機中斷優先級的演示方法及裝置。?
背景技術
由于單片機的廣泛應用,高校自動化、計算機、電子等專業都開設有單片機課程。中斷優先級為系統根據引起中斷事件的重要性將中斷源劃分的級別,當有多個中斷源同時向單片機請求中斷時,單片機優先響應優先級別高的中斷請求。在單片機教學中,中斷優先級為學生不易掌握的知識點,學生往往誤認為多個中斷源同時請求中斷時,單片機僅響應優先級高的中斷。教學中目前缺少單片機中斷優先級演示裝置,單片機教科書上也沒有多個中斷源同時請求中斷方面的實例介紹。?
發明內容
本發明的目的在于提供一種單片機中斷優先級的演示方法及裝置,用于演示多個中斷源同時請求中斷時,單片機暫停主程序執行,按中斷優先級從高到低先后轉入不同的中斷服務程序執行的過程。?
為了實現上述目的,本發明采用如下技術方案:?
一種單片機中斷源優先級的演示方法,其特征在于,包括以下步驟:?
1.將演示程序下載到連接有發聲模塊、顯示模塊、中斷請求模塊的單片機中,所述的演示程序由主程序及5個中斷服務程序組成。?
2.單片機復位后執行主程序,主程序流程如下:?
設置外部中斷的請求信號為下降沿觸發;?
設置EX0=1、EX1=1、EX2=1、EX3=1、EX4=1,允許5個外部中斷,EA=1,允許總中斷;?
設置P1口為推挽輸出模式,增強P1口驅動能力;?
使單片機1個I/O引腳連續輸出500Hz的方波信號,外接的發聲模塊發出聲音。?
3.通過中斷請求模塊產生一個下降沿脈沖,加在單片機的輸入引腳上,使5個外部中斷源同時向單片機請求中斷。?
4.單片機檢測到中斷請求信號后,暫停主程序執行,發聲停止,按中斷優先級從高到低先后轉入執行5個中斷服務程序,5個中斷服務程序的流程分別如下:?
外部中斷0的中斷服務程序:顯示“0”,1秒后返回;?
外部中斷1的中斷服務程序:顯示“1”,1秒后返回;?
外部中斷2的中斷服務程序:顯示“2”,1秒后返回;?
外部中斷3的中斷服務程序:顯示“3”,1秒后返回;?
外部中斷4的中斷服務程序:顯示“4”,1秒后返回。?
進一步,在主程序中加入改變單片機外部中斷優先級的語句,使5個中斷服務程序先后執行次序改變。?
一種單片機中斷源優先級演示裝置,特征在于,包括:中斷請求模塊、單片機、發聲模塊、顯示模塊;所述的中斷請求模塊與所述的單片機的5個外部中斷請求信號輸入引腳相連接;所述的發聲模塊與所述的單片機相連接,用于單片機在執行主程序時發出聲音;所述的顯示模塊與單片機相連,用于單片機在執行中斷服務程序時顯示不同內容。?
優選的,所述的單片機為STC15系列單片機;所述的發聲模塊與單片機的1個I/O引腳相連接;所述的顯示模塊采用七段數碼管。?
本發明的有益效果:通過聲音、顯示內容的變化,直觀演示多個中斷源同時請求中斷時,單片機暫停主程序執行,按中斷優先級從高到低先后轉入中斷服務程序執行的過程,使學生能深刻理解中斷優先級的概念,提高單片機教學質量。?
附圖說明
圖1是本發明的總體電路原理方框圖;?
圖2是本發明一個實施例的電路原理圖;?
圖3是本發明實施例中單片機主程序流程圖;?
圖4是本發明實施例中單片機外部中斷0的中斷服務程序流程圖;?
圖5是本發明實施例中單片機外部中斷1的中斷服務程序流程圖;?
圖6是本發明實施例中單片機外部中斷2的中斷服務程序流程圖;?
圖7是本發明實施例中單片機外部中斷3的中斷服務程序流程圖;?
圖8是本發明實施例中單片機外部中斷4的中斷服務程序流程圖。?
具體實施方式
下面結合附圖對本發明作進一步詳細說明。?
圖2是本發明一個實施例的電路原理圖,U1為STC15系列單片機,它有5個外部中斷源:外部中斷0、外部中斷1、外部中斷2、外部中斷3、外部中斷4,其中斷請求信號輸入引腳分別為單片機復位后,中斷優先級從高到低依次為:外部中斷0、外部中斷1、外部中斷2、外部中斷3、外部中斷4。?
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南京財經大學,未經南京財經大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310306118.2/2.html,轉載請聲明來源鉆瓜專利網。





