程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C >> C語言問答 >> 51系列單片機C語言中的中斷的問題。

51系列單片機C語言中的中斷的問題。

編輯:C語言問答

51系列單片機C語言中的中斷的問題。

51系列單片機C語言的一些問題
void Time1(void) interrupt 3
1.能解釋一下是什麼意思嗎?逐個解釋每個詞意思,好嗎?
2.什麼時候開啟中斷的?我看見類似的,後面一大堆void Time1(void) interrupt 3
void PxInt0(void) interrupt 0
void PxInt1(void) interrupt 2
void time0_int(void) interrupt 1
void time1_int(void) interrupt 3
集體放在末尾的。這樣怎麼用中斷?
3.逐個解釋
void PxInt0(void) interrupt 0
void PxInt1(void) interrupt 2
void time0_int(void) interrupt 1
void time1_int(void) interrupt 3
中的每一個詞的含義好嗎?
4.聽說有什麼中斷的代碼是嗎?若有,是否可以把所有51系列的單片機的C語言中的中斷代碼都寫出來?謝謝。

最佳回答:

1.void(中斷函數返回類型(空型)) Time1 (中斷函數名)(void(參數類型) interrupt 3 (中斷號)
2: 中斷條件發生時執行中斷,比如void Time1(void) interrupt 3 是定時器1定時時間到發生中斷,中斷函數放在那裡無所謂
3:void PxInt0(void) interrupt 0 中斷名為PxInt0的0號中斷
void PxInt1(void) interrupt 2 中斷名為PxInt1的2號中斷
void time0_int(void) interrupt 1 中斷名為time0_int的1號中斷
void time1_int(void) interrupt 3 中斷名為time1_int的3號中斷
4:中斷的代碼是你想中斷執行的工作,中斷的代碼是根據任務,需要你自己寫的
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved