『壹』 某8051單片機系統有四個中斷源:T0、T1、INT0、INT1。
TCON應該為01010101B
中斷標志與中斷控制寄存器
:
TCON地址(88H)可位定址(高四位控制計數與定時)(啟動定時器)
D7 D6 D5 D4 D3 D2 D1 D0
TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0
TR1、TR0是T1、T0的啟動控制位,置1起動。置0停止定時/計數器。
TF1、TF0是T1、T0的溢出標志位,溢出時由硬體置1,cp響應中斷後由硬體清0軟體查詢時由軟體清0(硬體控制,所以不用管它)
IT0、IT1為外部中斷0、1的觸發控制位IT0/1=0時為電平觸發=1時下降沿觸發
IE0、IE1為外部中斷0、1請求標志,當有中斷信號時由硬體置1,完成中斷時由硬體清0(硬體控制,所以不用管它)
『貳』 單片機 8051可設置幾個中斷優先順序,統同一級別優先順序如何排列
8051單片機可以設置2個中斷優先順序,同一級別優先順序從高到低如下:
外部中斷0
定時器0
外部中斷1
定時器1
串口
『叄』 什麼是中斷源8051單片機有五個中斷源怎麼理解
就是能產生中斷的事件,他可以使單片機同時干好幾件事!
比如一邊顯示一邊監視按鍵什麼的。
包括2個定時器或者計數器 2個外部中斷 串口中斷算一個。
比如定時器吧 設好時間,就可以去干別的, 他到時候就會觸發中斷。
『肆』 8051單片機的串列口控制寄存器中有2個中斷標志位 它們是什麼和什麼
8051單片機的串列口控制寄存器中有2個中斷標志位 它們是RI和TI。TI是發送中斷標志,RI是接收中斷標志。標准51有5個中斷向量(不算復位),分別是外部中斷0,定時器0,外部中斷1,定時器1,串列口;總共有6個中斷標志,串列口的發送和接收共享一個中斷向量。
(4)8051單片機哪幾個內部中斷擴展閱讀:
作用:SCON寄存器用來控制串列口的工作方式和狀態,可以位定址在復位時所有位被清零,位元組地址98HPCON主要是為CHMOS型單片機的電源控制設置的專用寄存器,單位地址87H,不能位定址,最高位SMOD,為波特率選擇位。
8051單片機是PC 機的CPU 是基於馮諾伊曼的體系結構。單片機的存儲器配置:
1、 一個8 位的微處理器(CPU)。
2、 片內數據存儲器RAM(128B/256B),用以存放可以讀/寫的數據,如運算的中間結果、最終結果以及欲顯示的數據等,SST89 系列單片機最多提供1K 的RAM。
3、 四個8 位並行I/O 介面P0~P3,每個口既可以用作輸入,也可以用作輸出。
4、 五個中斷源的中斷控制系統。新推出的單片機都不只5 個中斷源,例如SST89E58RD 就有9 個中斷源。
5、 一個全雙工UART(通用非同步接收發送器)的串列I/O 口,用於實現單片機之間或單機與微機之間的串列通信。
6、 片內振盪器和時鍾產生電路,但石英晶體和微調電容需要外接。最高允許振盪頻率為12MHz。SST89V58RD 最高允許振盪頻率達40MHz,因而大大的提高了指令的執行速度。
參考資料來源:網路_8051單片機
『伍』 8051單片機的內部硬體結構包括哪五大部分
8051單片機的內部硬體結構包括:
1、中央處理器CPU:它是單片機內部的核心部件,決定了單片機的主要功能特性,由運算器和控制器兩大部分組成。
2、存儲器:8051單片機在系統結構上採用了哈佛型,將程序和數據分別存放在兩個存儲器內,一個稱為程序存儲器,另一個為數據存儲器在物理結構上分程序存儲器和數據存儲器,有四個物理上相互獨立的存儲空間,即片內ROM和片外ROM,片內RAM和片外RAM。
3、定時器/計數器(T/C):8051單片機內有兩個16位的定時器/計數器,每個T/C既可以設置成計數方式,也可以設置成定時方式,並以其定時計數結果對計算機進行控制。
4、並行I/O口:8051有四個8位並行I/O介面(P0~P3),以實現數據的並行輸入輸出。
5、串列口:8051單片機有一個全雙工的串列口,可實現單片機和單片機或其他設備間的串列通信。
6、中斷控制系統:8051共有5個中斷源,非為高級和低級兩個級別它可以接收外部中斷申請、定時器/計數器申請和串列口申請,常用於實時控制、故障自動處理、計算機與外設間傳送數據及人機對話等。
(5)8051單片機哪幾個內部中斷擴展閱讀:
單片機不是完成某一個邏輯功能的晶元,而是把一個計算機系統集成到一個晶元上。相當於一個微型的計算機,和計算機相比,單片機只缺少了I/O設備。
概括的講:一塊晶元就成了一台計算機。它的體積小、質量輕、價格便宜、為學習、應用和開發提供了便利條件。同時,學習使用單片機是了解計算機原理與結構的最佳選擇。
單片機的使用領域已十分廣泛,如智能儀表、實時工控、通訊設備、導航系統、家用電器等。
『陸』 80C51單片機有哪幾個中斷源
80C51單片機有哪5個中斷源:
1. 外部中斷0,即INT0
2. 內部定時器/計數器0,即T0
3. 外部中斷1,即INT1
4. 內部定時器/計數器1,即T1
5. 串列口,UART
『柒』 寫出8051單片機5個中斷源的自然優先順序順序及相應中斷號
自然優先順序順序,由高到低:
INT0 T0 INT1 T1 S。
中斷號:
0 1 2 3 4。
有5個中斷源,兩個外中斷,兩個定時器中斷,一個串口中斷,外中斷標志是IF0,IF1;定時器中斷標志是TF0,TF1;串口中斷標志是RI,TI外中斷和定時器中斷硬體置位,硬體清零,軟體不用管,串口中斷必須使用軟體清零(向TI和RI寫0)
(7)8051單片機哪幾個內部中斷擴展閱讀:
中斷系統中,CPU一般根據各中斷請求的輕重緩急分別處理,即給每個中斷源確定一個中斷優先順序別,系統自動對它們進行排隊判優,保證首先處理優先順序別高的中斷請求,待級別高的中斷請求處理完畢後,再響應級別較低的中斷請求。
對多個中斷源進行識別和優先順序排隊的日的就是要確定出最高級別的中斷源,並形成該中斷源的中斷服務程序入口地址,以便CPU將控制轉移到該中斷服務程序去。
『捌』 8051單片機提供了幾個中斷源它們的中斷標志是什麼又如何清除陳這些中斷標志各
有5個中斷源,兩個外中斷,兩個定時/計數器中斷,一個串口中斷,外中斷標志是IE0,IE1 ;定時器中斷標志是TF0,TF1;串口中斷標志是RI,TI。IE0,IE1,TF0,TF1由硬體清零無需外邊干預,RI,TI由軟體清零。
『玖』 8051單片機中斷源中,哪些中斷請求信號在中斷響應時可以自動清除哪些不能自動清除的應如何處理
8051單片機中斷源通常分為三類,分別是:外部中斷、定時中斷和串列口中斷。其中,外部中斷和定時器中斷可以自動清除,串列口中斷不能自動清除。
1、對於外部中斷,CPU響應中斷後,中斷請求是自動撤除的,無需採取其他措施;
2、對於定時器,CPU響應中斷後,中斷請求也是自動撤除的,無需採取其他措施;
3、對於串列口中斷,CPU響應中斷後,需要依靠軟體來清除相應標志。
計算機在執行程序的過程中,由於CPU以外的某種原因,有必要盡快中止當前程序的執行,而去執行相應的處理程序,待處理結束後,再回來繼續執行被中止了的原程序。
這種程序在執行的過程中由於外界的原因而被中間打斷的情況稱為「中斷「。
(9)8051單片機哪幾個內部中斷擴展閱讀
1)優先權:
幾個中斷請求可能同時出現,但中斷系統只能按一定的次序來響應和處理。可最先被響應的中斷具有最高優先權,按優先順序別順序進行處理。優先權高低是由中斷部件的中斷排隊線路確定的。
2)中斷級:
當機器設置很多中斷源時,為了簡化設計,對中斷源分組管理。具有相同中斷優先權的中斷源構成一個中斷級。同一級中斷使用同一個中斷控製程序起點。
3)中斷屏蔽:
對應於各中斷級設置相應的屏蔽位。只有屏蔽位為1時,該中斷級才能參加中斷優先權排隊。中斷屏蔽位可由專用指令建立,因而可以靈活地調整中斷優先權。
有些機器針對某些中斷源也設置屏蔽位,只有屏蔽位為1時,相應的中斷源才起作用。