1樓:匿名使用者
外部中斷是指由外部訊號引起的中斷,內部中斷是指微控制器內部單元引起的中斷。
外部中斷,有高電平、低電平、邊沿等幾種觸發方式。
現在這個,答題紙寬度夠了吧?
2樓:安
(1)在cpu與外界交換資訊時,存在著一個高速的cpu與慢速的外設間的矛盾,為解決這一問題,引出了中斷的概念當cpu在處理某項事務的時候,如果外界或內部發生了緊急事件,要求cpu暫停正在處理的工作轉而去處理這個緊急事件,等處理完以後再回到原來被中斷的地方繼續執行原來的程式,這樣的過程稱為中斷。打個比方來說,你正在看書,突然**鈴響了,你記住當前正在看的書頁碼,然後去接**,接完**回來後接著上次被**鈴聲打斷的頁碼繼續往下看,打斷你看書的鈴聲就好比一箇中斷源。
(2)51系列微控制器有3類5箇中斷:2個外部中斷int0和int1(p3.2和p3.
3引入);2個定時器中斷(定時器t0和t1,由p3.4和p3.5引入),一個序列中斷。
其中定時器中斷和序列中斷屬於內部中斷。每個中斷源對應一箇中斷標誌位,當某個中斷源中有中斷請求時,相應的中斷標誌位置1;外部中斷和定時中斷源的標誌位在tcon中,序列中斷的標誌在scon中,cpu會在每個機器週期的s5p2階段讀取中斷標誌,並在下一個機器週期中檢查如果中斷條件成立時,系統會自行產生一個lcall到相應的中斷服務程式中。
(3)內部中斷是指:2個定時器中斷(定時器t0和t1),一個序列中斷 ,所謂內部中斷,就是微控制器中的定時器時間到了,就產生一個內部的中斷,程式通過判斷中斷標誌位,轉到定時器t0和t1相應的子程式執行 。
4)外部中斷,2個外部中斷int0和int1(p3.2和p3.3引入);就是在外部接按鈕,或者別的需要處理的訊號,當微控制器檢測到p3.
2和p3.3有電平變化的時候,轉到int0和int1中斷子程式來執行子程式 。
5)請支援原創 。
8031微控制器外部中斷0請求(into)由那個引腳引入
3樓:匿名使用者
標準mcs-51微控制器只有兩個外中斷,int0和int1
所謂「五個外部中斷」,是cpu的中斷源,但中斷有內部中斷和外部中斷。所以在這五個裡,只有int0和int1才是外中斷,而et0(定時器0中斷)、et1(定時器1中斷)、es(串列埠中斷)都是內部中斷。
51微控制器外部中斷是哪幾個管腳?
4樓:與你最初
五個中斷有指定的io口,一般51微控制器是p3.2是int0,p3.3是int1,p3.
4是t0,p3.5是t1,int0和int1是外部中斷,t0和t1是定時器,es是序列口中斷允許位,et1是定時器1中斷允許位,ex1是外部中斷允許位,et0和ex0類似。
要產生中斷,必須先配置好並使能中斷線。根據需要的邊沿檢測設定兩個觸發暫存器,同時在中斷遮蔽暫存器的相應位寫1允許中斷請求。
當外部中斷線上發生了期待的邊沿時,將產生一箇中斷請求,對應的掛起位也隨之被置l。在掛起暫存器的對應位寫1,將清除該中斷請求。
如果需要產生事件,必須先配置好並使能事件線。根據需要的邊沿檢測通過設定兩個觸發暫存器,同時在事件遮蔽暫存器的相應位寫1允許事件請求。
當事件線上發生了需要的邊沿時,將產生一個事件請求脈衝,對應的掛起位不被置1。通過在軟體中斷/事件暫存器寫1,也可以通過軟體產生中斷/事件請求。
擴充套件資料:
外部中斷的觸發有兩種觸發方式:電平觸發方式和跳沿觸發方式。
電平觸發方式
若外部中斷定義為電平觸發方式,外部中斷申請觸發器的狀態隨著cpu在每個機器週期取樣到的外部中斷輸入線的電平變化而變化,這能提高cpu對外部中斷請求的響應速度。
當外部中斷源被設定為電平觸發方式時,在中斷服務程式返回之前,外部中斷請求輸入必須無效(即變為高電平),否則cpu返回主程式後會再次響應中斷。所以電平觸發方式適合於外部中斷以低電平輸入而且中斷服務程式能清除外部中斷請求源(即外部中斷輸入電平又變為高電平)的情況。
跳沿觸發方式
外部中斷若定義為跳沿觸發方式,外部中斷申請觸發器能鎖存外部中斷輸入線上的負跳變。即便是cpu暫時不能響應,中斷申請標誌也不會丟失。
在這種方式裡,如果相繼連續兩次取樣,一個機器週期取樣到外部中斷輸入為高,下一個機器週期取樣為低,則置「1」中斷申請觸發器,直到cpu響應此中斷時才清』0』。
這樣不會丟失中斷,但輸入的負脈衝寬度至少保持12個時鐘週期(若晶振頻率為6mhz,則為21xs),才能被cpu取樣到。外部中斷的跳沿觸發方式適合於以負脈衝形式輸入的外部中斷請求。
5樓:華北
呵呵,不知道您用的是哪個教程。但這個教程的這種說法是不恰當的。標準mcs-51微控制器只有兩個外中斷,int0和int1,才不是五個呢。
您問題裡的所謂「五個外部中斷」,是cpu的中斷源,但中斷有內部中斷和外部中斷。所以在這五個裡,只有int0和int1才是外中斷,而et0(定時器0中斷)、et1(定時器1中斷)、es(串列埠中斷)都是內部中斷。
舉例說明什麼是市場失靈,舉例說明正的外部影響如何導致市場失靈
情感生活談 舉例 收入與財富分配不公 這是因為市場機制遵循的是資本與效率的原則。資本與效率的原則又存在著 馬太效應 從市場機制自身作用看,這是屬於正常的經濟現象,資本擁有越多,競爭中越有利,效率提高的可能性也越大,收入與財富向資本與效率也越集中 另一方面,資本家對其僱員的剝奪,使一些人更趨於貧困,造...
如何實現微控制器中多路AD轉換,什麼是微控制器ad轉換,微控制器ad轉換處理方法
有兩種辦法,一個就是用兩個ad轉換晶片,兩路模擬量分別接一個。用微控制器控制兩個ad晶片同時啟動轉換,這樣基本可以實現採集到同一時刻的兩路模擬量值。另一種辦法就是用兩個取樣保持器 lf398 來暫時儲存模擬量的瞬時值。兩個保持器後面接模擬多路轉換器,模擬多路轉換器後面接一個ad轉換器。過程是這樣的 ...
舉例說明在英語中什麼是虛詞,英語中什麼是實詞,什麼是虛詞如題,請舉例
舉例來說 冠詞 翻譯過來就是我是學生,而不是我是一個學生,其中a就是虛詞介詞 from china翻譯就是我是中國學生,其中from就是虛詞連詞 i m a student and i m smart翻譯就是我是學生,我很聰明,and就是虛詞感嘆詞 最常見的,oh,my god 直接翻譯成我的天啊,...