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