51單片機存儲器介紹(4)
按位尋址,地址:A8H
B7 | B6 | B5 | B4 | B3 | B2 | B1 | B0 |
EA | - | ET2 | ES | ET1 | EX1 | ET0 | EX0 |
EA (IE.7):EA=0時,所有中斷禁止(即不產(chǎn)生中斷)
EA=1時,各中斷的產(chǎn)生由個別的允許位決定
- (IE.6):保留
ET2(IE.5):定時2溢出中斷充許(8052用)
ES (IE.4):串行口中斷充許(ES=1充許,ES=0禁止)
ET1(IE.3):定時1中斷充許
EX1(IE.2):外中斷INT1中斷充許
ET0(IE.1):定時器0中斷充許
EX0(IE.0):外部中斷INT0的中斷允許
7、IP-----中斷優(yōu)先級控制寄存器
按位尋址,地址位B8H
B7 | B6 | B5 | B4 | B3 | B2 | B1 | B0 |
- | - | PT2 | PS | PT1 | PX1 | PT0 | PX0 |
- (IP.7):保留
- (IP.6):保留
PT2(IP.5):定時2中斷優(yōu)先(8052用)
PS (IP.4):串行口中斷優(yōu)先
PT1(IP.3):定時1中斷優(yōu)先
PX1(IP.2):外中斷INT1中斷優(yōu)先
PT0(IP.1):定時器0中斷優(yōu)先
PX0(IP.0):外部中斷INT0的中斷優(yōu)先
8、TMOD-----定時器控制寄存器
不按位尋址,地址89H
B7 | B6 | B5 | B4 | B3 | B2 | B1 | B0 |
GATE | C/T | M1 | M0 | GATE | C/T | M1 | M |
GATE :定時操作開關(guān)控制位,當(dāng)GATE=1時,INT0或INT1引腳為高電平,同時TCON中的TR0或TR1控制位為1時,計時/計數(shù)器0或1才開始工作。若GATE=0,則只要將TR0或TR1控制位設(shè)為1,計時/計數(shù)器0或1就開始工作。
C/T :定時器或計數(shù)器功能的選擇位。C/T=1為計數(shù)器,通過外部引腳T0或T1輸入計數(shù)脈沖。C/T=0時為定時器,由內(nèi)部系統(tǒng)時鐘提供計時工作脈沖。
M1 :模式選擇位高位
M0 :模式選擇位低位
M1 | M0 | 工作模式 |
0 | 0 | 13位計數(shù)/計時器 |
0 | 1 | 16位計數(shù)/計時器 |
1 | 0 | 8位自動加載計數(shù)/計時器 |
1 | 1 | 定時器1停止工作,定時器0分為兩個獨立的8位定時器TH0及TL0 |
9、TCON-----定時器控制寄存器
按位尋址,地址 位88H B7 | B6 | B5 | B4 | B3 | B2 | B1 | B0 |
TF1 | TR1 | TF0 | TR0 | IE1 | IT1 | IE0 | IT0 |
803l單片機共有21個字節(jié)的特殊功能寄存器(SFR),起著專用寄存器的作用,用來設(shè)置片內(nèi)電路的運行方式,記錄電路的運行狀態(tài),并表明有關(guān)標(biāo)志等。此外,特殊功能寄存器中,還有把并行和串行I/O端口映射過來的寄存器,對這些寄存器的讀寫,可實現(xiàn)從相應(yīng)I/O端口的輸入、輸出操作。
21個特殊功能寄存器不連續(xù)地分布在128個字節(jié)的SFR存儲空間中,地址空間為80H-FFH,在這片SFR空間中,包含有128個位地址空間,地址也是80H-FFH,但只有83個有效位地址,可對11個特殊功能寄存器的某些位作位尋址操作。
評論