Page 24 -
P. 24

(E)位址 001BH

              是計時/計數器 1 產生溢位時,中斷服務程式的進入點,當 8051/8052 內部的
        計時/計數器 1 產生溢位時(計數由 FFFFH 加 l 變成 0000H),產生中斷,CPU 會自
        動跳到至位址 001BH 去執行中斷服務程式。

    (F)位址 0023H

              是串列埠(Serial Port)中斷服務程式進入點,當串列埠接收資料或傳送資料完
        畢時,會產生中斷請求,則 CPU 會自動跳到位址 0023H 去執行中斷服務程式。

    (G)位址 002BH

              是計時/計數器 2 產生溢位時,中斷服務程式的進入點,當 8052 內部的計時/
        計數器 2 產生溢位時(只存在於 8052),產生中斷,CPU 會自動跳到至位址 002BH
        去執行中斷服務程式。

2-3-3 資料記憶體(RAM)

      8051/8052 的資料記憶體是隨機存取記憶體(RAM),可供使用者隨時讀取或寫入資
料,通常是用來當程式執行時暫時存放資料的暫存器。資料記憶體包括內部 RAM 與外
部 RAM,8051 內部 RAM 容量是 128 Byte,8052 內部 RAM 容量是 256 Byte,8051/87052
外部 RAM 最大可擴充為 64K Byte。如圖 2-3-2 所示。8051/8052 在存取內部 RAM 時,用
指令 MOV,存取外部 RAM 時,用指令 MOVX。

         1. 8051 內部 RAM,可分二大部分:

             A.位址 00H-7FH(共 128 Byte)的內部 RAM

             B.位址 80H-FFH(共 128 Byte)的特殊功能暫存器 SFR

         2. 8052 內部 RAM,可分三大部分:

             A.位址 00H-7FH(共 128 Byte)的內部 RAM

             B.位址 80H-FFH(共 128 Byte)的內部 RAM

             C.位址 80H-FFH(共 128 Byte)的特殊功能暫存器 SFR
   19   20   21   22   23   24   25   26   27   28   29