
- 8085 微處理器
- 微處理器 - 8085 架構
- 8085 引腳配置
- 定址方式和中斷
- 8085 指令集
- 多處理器配置
- 配置概述
- 8087 數值資料處理器
- I/O 介面
- I/O 介面概述
- 8279 可程式設計鍵盤
- 8257 DMA 控制器
- 微處理器有用資源
- 微處理器 - 快速指南
- 微處理器 - 有用資源
- 微處理器 - 討論
微控制器 - 8051 中斷
中斷是暫時掛起主程式、將控制權傳遞給外部源並執行其任務的事件。然後,它將控制權傳遞迴主程式,從中斷處繼續執行。
8051 有 5 箇中斷訊號,即 INT0、TFO、INT1、TF1、RI/TI。每個中斷可以透過設定 IE 暫存器的位來啟用或停用,整個中斷系統可以透過清除相同暫存器的 EA 位來停用。
IE(中斷使能)暫存器
該暫存器負責啟用和停用中斷。EA 暫存器設定為 1 以啟用中斷,設定為 0 以停用中斷。其位序列及其含義如下所示。

EA | IE.7 | 停用所有中斷。當 EA = 0 時,不會確認任何中斷,而 EA = 1 則單獨啟用中斷。 |
- | IE.6 | 保留供將來使用。 |
- | IE.5 | 保留供將來使用。 |
ES | IE.4 | 啟用/停用序列埠中斷。 |
ET1 | IE.3 | 啟用/停用定時器 1 溢位中斷。 |
EX1 | IE.2 | 啟用/停用外部中斷 1。 |
ET0 | IE.1 | 啟用/停用定時器 0 溢位中斷。 |
EX0 | IE.0 | 啟用/停用外部中斷 0。 |
IP(中斷優先順序)暫存器
可以透過更改中斷優先順序 (IP) 暫存器中相應的位來更改中斷的優先順序,如下所示。
低優先順序中斷只能被高優先順序中斷打斷,而不能被另一個低優先順序中斷打斷。
如果同時收到兩個不同優先順序的中斷請求,則服務較高優先順序的請求。
如果同時收到相同優先順序的請求,則內部輪詢序列決定要服務哪個請求。

- | IP.6 | 保留供將來使用。 |
- | IP.5 | 保留供將來使用。 |
PS | IP.4 | 定義序列埠中斷的優先順序。 |
PT1 | IP.3 | 定義定時器 1 中斷的優先順序。 |
PX1 | IP.2 | 定義外部中斷 1 的優先順序。 |
PT0 | IP.1 | 定義定時器 0 中斷的優先順序。 |
PX0 | IP.0 | 定義外部中斷 0 的優先順序。 |
TCON 暫存器
TCON 暫存器指定微控制器外部中斷的型別。
廣告