① 80C51單片機引腳圖及引腳功能介紹
80C51單片機有40個引腳大致可分為4類:電源、時鍾、控制和I/O引腳。
1、電源:
(1)VCC - 晶元電源,接+5V;
(2) VSS - 接地端;
2、時鍾:XTAL1、XTAL2 - 晶體振盪電路反相輸入端和輸出端。
3、控制線:控制線共有4根,
(1)ALE/PROG:地址鎖存允許/片內EPROM編程脈沖。
ALE功能:用來鎖存P0口送出的低8位地址。
PROG功能:片內有EPROM的晶元,在EPROM編程期間,此引腳輸入編程脈沖。
(2) PSEN:外ROM讀選通信號。
(3)RST/VPD:復位/備用電源。
RST(Reset)功能:復位信號輸入端。
VPD功能:在Vcc掉電情況下,接備用電源。
(4)EA/Vpp:內外ROM選擇/片內EPROM編程電源。
EA功能:內外ROM選擇端。
Vpp功能:片內有EPROM的晶元,在EPROM編程期間,施加編程電源Vpp。
(1)單片機中斷引腳擴展閱讀:
80C51單片機屬於MCS-51系列單片機,由Intel公司開發,其結構是8048的延伸,改進了8048的缺點,增加了如乘(MUL)、除(DIV)、減(SUBB)、比較(CMP)、16位數據指針、布爾代數運算等指令,以及串列通信能力和5個中斷源。
採用40引腳雙列直插式DIP(Dual In Line Package),內有128Byte的RAM單元及4K的ROM。
② INT1中斷由單片機哪個引腳觸發
51單片機中有5個中斷源,如下圖中斷引腳:INT0、INT1、T0、T1以及RX和TX CPU在處理某一事件A時,發生了另一事件B請求CPU迅速去處理(中斷發生)。
③ 51單片機外部中斷是哪幾個管腳
五個中斷有指定的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,也可以通過軟體產生中斷/事件請求。
(3)單片機中斷引腳擴展閱讀:
外部中斷的觸發有兩種觸發方式:電平觸發方式和跳沿觸發方式。
電平觸發方式
若外部中斷定義為電平觸發方式,外部中斷申請觸發器的狀態隨著CPU在每個機器周期采樣到的外部中斷輸入線的電平變化而變化,這能提高CPU對外部中斷請求的響應速度。
當外部中斷源被設定為電平觸發方式時,在中斷服務程序返回之前,外部中斷請求輸入必須無效(即變為高電平),否則CPU返回主程序後會再次響應中斷。所以電平觸發方式適合於外部中斷以低電平輸入而且中斷服務程序能清除外部中斷請求源(即外部中斷輸入電平又變為高電平)的情況。
跳沿觸發方式
外部中斷若定義為跳沿觸發方式,外部中斷申請觸發器能鎖存外部中斷輸入線上的負跳變。即便是CPU暫時不能響應,中斷申請標志也不會丟失。
在這種方式里,如果相繼連續兩次采樣,一個機器周期采樣到外部中斷輸入為高,下一個機器周期采樣為低,則置「1」中斷申請觸發器,直到CPU響應此中斷時才清』0』。
這樣不會丟失中斷,但輸入的負脈沖寬度至少保持12個時鍾周期(若晶振頻率為6MHz,則為21xs),才能被CPU采樣到。外部中斷的跳沿觸發方式適合於以負脈沖形式輸入的外部中斷請求。
④ 80C51單片機的外部中斷0是通過P什麼引腳輸入,外部中斷I什麼是通過弓|腳輸入
答:80C51單片機的外部中斷0是通過P3.2引腳輸入的,外部中斷1是通過P3.3引腳輸入的。
⑤ 單片機的定時器和外部中斷在同一個引腳上 可以同時使用嗎
那要看你用於什麼方面了,定時器一般區分開來的話,就是定時器和計數器。其中定時器一般可以與引腳無關。計數器可以說是宏觀定時器的一部份。一來是說來一個脈沖,計一個數。而一般所說的定時器是定時用的,通常情況不受引腳影響。
如果你是使用定時器的計數功能的話。那可以使用計數器功能,此時外部中斷就用不了。其實如果使用計數功能的話,外斷中斷也能做得到。每次進放中斷,中斷函數的變數自動加1就行了。
如果是使用定時器的定時功能的話,那倒不會影響外部中斷引腳的影響。
其實如果你非得使用計數器和外部中斷一起用的話,那也可以用軟體的方式用定時器進行對其他IO口查詢的方式進行計數。這樣就可以避開引腳沖突了。
希望我的回答對你有幫助,有什麼不懂的可以繼續探討。
下次不建議你用補充問題的方式,用追問的方式,我才好回答。
你的說法是完全可以的。前面回答了這么多字,不利於我再附上代碼。Q1134336556
注,網路定時中斷
⑥ 單片機 中斷引腳
51單片機中有5個中斷源,如下圖中斷引腳:INT0、INT1、T0、T1以及RX和TX
CPU在處理某一事件A時,發生了另一事件B請求CPU迅速去處理(中斷發生);
CPU暫時中斷當前的工作,轉去處理事件B(中斷響應和中斷服務);
待CPU將事件B處理完畢後,再回到原來事件A被中斷的地方繼續處理事件A(中斷返回),這一過程稱為中斷。
中斷號優先順序中斷源中斷入口地址
0 1(最高) 外部中斷(INT0) 0003H
1 2 定時器(T0) 000BH
2 3 外部中斷(INT1) 0013H
3 4 定時器(T1) 0018H
4 5串口總段(RX、TX) 0023H
單片機有10個寄存器主要與中斷程序的書寫控制有關
1.中斷允許控制寄存器IE
2.定時器控制寄存器TCON
3.串口控制寄存器SCON
4.中斷優先控制寄存器IP
5.定時器工作方式控制寄存器TMOD
6.定時器初值賦予寄存器(TH0/TH1,TL0/TL1)
⑦ 單片機中斷中引腳還能接收信號么
中斷中引腳是可以接收信號的,比如紅外通訊,一般都是用外部中斷來處理,進入中斷後,後續還是用該中斷引腳來接收紅外的後續脈沖信號。但因為沒有退出中斷服務程序,後續的脈沖是不會觸發中斷的,只是普通的IO信號而已。