MCS 51的所有中斷源,並說明說明哪些中斷源在響應中斷時,由硬體自動清除,哪些中斷

2021-04-20 06:48:47 字數 2576 閱讀 3990

1樓:珠山龍少

中斷源du 入口地址

外部中斷0 0003h

定時器zhi/計數dao器內t0 000bh外部中斷1 0013h

定時器/計數器t1 001bh

序列口中斷 0023h

定時器/計數器的中容斷請求會被自動撤銷的。

跳沿方式的外部中斷請求也會被自動撤銷的。

電平方式的外部中斷請求也會被自動撤銷的,但中斷請求訊號的低電平可能繼續存在,因此要想辦法在中斷響應後把中斷請求訊號從低電平強制改變為高電平。

序列口中斷請求的撤銷只能由軟體來清除。

2樓:端木微雨

找微控制器書,這個微控制器書上說的很詳細的~~

mcs-51微控制器在響應中斷時,所有的中斷標誌都由內部硬體自動清零

3樓:狄琪夫貞婉

標準的mcs-51微控制器(比如at89c51)有2個外部中斷。增強型的就不一定了,stc有些型號的51微控制器有4個以上的外部中斷。

4樓:平靜的心情追夢

並不是所有的中斷標誌都是硬體清0 的,對於外部中斷而言,當觸發方式為跳變觸發時,中斷標誌為硬體清0.若觸發方式為電平觸發時,要軟體進行清0.而對於定時器而言,定時器0和定時器1 的中斷標誌為硬體清0,定時器2中斷標誌需要軟體進行清0.

對於串列埠中斷來說,也是需要軟體請0 的,希望能幫到你,歡迎採納。

5樓:匿名使用者

mcs-51微控制器在響應中斷時, 在執行該中斷服務程式 返回時 將該中斷標誌自動清零。

6樓:清鵬之

外部中斷部分高贊答案有爭議,我補充一下。以下資料**來自北京交通大學戴勝華老師的ppt。

(2)外部中斷的自動與強制撤除

若外部中斷以脈衝形式觸發,則由硬體自動地把標誌位(iex)清零。若以電平形式觸發,則需由外部電路和軟體配合撤除

7樓:

不是所有的都是硬體清零,具體是哪些搞忘了,回家沒帶書

8樓:匿名使用者

youxieshiruanjianqingling,qingchayuekebenba.

mcs-51系列微控制器的有幾個中斷源?各中斷標誌是如何產生的?如何清除各中斷標誌?

9樓:匿名使用者

標準51有5箇中斷

向量(不算復位),分別是外部中斷0,定時器0,外部中斷1,定時器1,序列口;總共有6箇中斷標誌,序列口的傳送和接受共享一箇中斷向量。

各個終端標誌產生情況如下:

外部中斷可以設定邊沿觸發或者電平觸發,邊沿觸發進入中斷程式後硬體自動清中斷標誌,電平觸發需要軟體清標誌位;

定時器t0,t1計數溢位產生中斷,進入中斷程式硬體自動清標誌位;

序列口傳送完成或者接收到資料就觸發中斷,由於是兩個中斷標誌共享一箇中斷向量,所以需要在中斷程式裡由軟體判斷是傳送中斷還是接受中斷,並且只能由軟體清標誌位;

以上是標準51的中斷系統,52由於多了一個t2定時器(t2定時器跟t0,t1功能相差很大,t2要強大很多),因此多了一箇中斷向量2箇中斷標誌(溢位中斷和t2外部中斷),t2中斷標誌必須由軟體清除標誌位

中斷使能位於ie暫存器

各中斷標誌位於相應的模組控制暫存器裡面

模組 位地位 位名稱 說明

t1 tcon.7 tf1 t1溢位標誌

t0 tcon.5 tf0 t0溢位標誌

t2 t2con.7 tf2 t2溢位中斷標誌

t2con.6 exf2 t2外部中斷標誌

外部中斷1 tcon.3 ie1 外部中斷1標誌

外部中斷0 tcon.1 ie0 外部中斷0標誌

序列口 scon.1 ti 傳送中斷標誌

scon.0 ri 接受中斷標誌

10樓:匿名使用者

5個2個外中斷

2個定時器/計數器中斷

1個串列埠中斷

清除中斷標誌有軟體和硬體

11樓:周威

典型的微控制器6箇中斷源!增強型就是8箇中斷源

12樓:匿名使用者

串列埠通訊的中斷標誌只能軟體清除。

13樓:匿名使用者

不要什麼都來問,可以先看看課本,這些是課本上都有的

mcs-51系統微控制器有幾個中斷源,各中斷標誌是如何產生的,又是如何清0的?

14樓:匿名使用者

51是一個系列的微控制器,不同公司生產的、或者是同一公司生產的51微控制器也可以有不同數量的中斷源。

中斷標誌清除有2種,一是響應中斷後,硬體清楚;二是響應中斷後,軟體清除。

15樓:陳有量

中斷標誌清除有2種,一是響應中斷後,硬體清楚;二是響應中斷後,軟體清除。

89c51有外部中斷和定時器中斷.

簡述MCS 51微控制器的中斷響應過程

正在看書是 響了,暫停看書,去接 接完 從剛才的地方繼續看書!這個過程就是中斷響應的過程!而且呼叫方是否是美女直接影響中斷響應級別!中斷,無非就是你正在執行當前 程式的時候有中斷條件產生,進入中斷函式,中如專果是屬彙編寫的程式就要手動保護中斷要用的暫存器裡之前的程式執行的資料,壓棧 執行完中斷程式後...

MCS 51微控制器有多少暫存器,MCS 51微控制器有多少個特殊功能暫存器?它們的名稱和功能?

工作暫存器 32個 特殊功能暫存器 21個 52有26個 還有一個不在ram定址範圍內的 pc 合計內 54個 不過,如樓上所說,記寄容存器的數量真沒啥意義,純粹做秀用,記住各暫存器的名稱和訪問方法就ok了。你說的是89c51嗎?這個微控制器有128位元的通用暫存器和128位元的特殊功能暫存器,其他...

請問所有的51微控制器都是MCS 51系列的微控制器嗎

看來你是剛學習微控制器呀,我看你在這裡問了很多很初級的知識,而且對電路基本上是空白。如果真想好好學習微控制器,應該去學習電路和編寫程式,而不要追究那些什麼51核心之類的東西,還有這個問題,其實對你學習微控制器也沒有幫助。因為這些要從微控制器的發展史來說,而你現在是剛學習微控制器,就從現在的教材內容學...