51單片機(jī)的特殊功能寄存器(SFR)
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í)器控制寄存器
按位尋址,地址 | 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端口映射過來的寄存器,對(duì)這些寄存器的讀寫,可實(shí)現(xiàn)從相應(yīng)I/O端口的輸入、輸出操作。
21個(gè)特殊功能寄存器不連續(xù)地分布在128個(gè)字節(jié)的SFR存儲(chǔ)空間中,地址空間為80H-FFH,在這片SFR空間中,包含有128個(gè)位地址空間,地址也是80H-FFH,但只有83個(gè)有效位地址,可對(duì)11個(gè)特殊功能寄存器的某些位作位尋址操作。
可位尋址的SFR的分布:
符號(hào) | 地址 | 功能介紹 |
B | F0H | B寄存器 |
ACC | E0H | 累加器 |
PSW | D0H | 程序狀態(tài)字 |
IP | B8H | 中斷優(yōu)先級(jí)控制寄存器 |
P3 | B0H | P3口鎖存器 |
IE | A8H | 中斷允許控制寄存器 |
P2 | A0H | P2口鎖存器 |
SBUF | 99H | 串行口鎖存器 |
SCON | 98H | 串行口控制寄存器 |
P1 | 90H | P1口鎖存器 |
TH1 | 8DH | 定時(shí)器/計(jì)數(shù)器1(高8位) |
TH0 | 8CH | 定時(shí)器/計(jì)數(shù)器1(低8位) |
TL1 | 8BH | 定時(shí)器/計(jì)數(shù)器0(高8位) |
TL0 | 8AH | 定時(shí)器/計(jì)數(shù)器0(低8位) |
TMOD | 89H | 定時(shí)器/計(jì)數(shù)器方式控制寄存器 |
TCON | 88H | 定時(shí)器/計(jì)數(shù)器控制寄存器 |
DPH | 83H | 數(shù)據(jù)地址指針(高8位) |
DPL | 82H | 數(shù)據(jù)地址指針(低8位) |
SP | 81H | 堆棧指針 |
P0 | 80H | P0口鎖存器 |
PCON | 87H | 電源控制寄存器 |
51單片機(jī)相關(guān)文章:51單片機(jī)教程
塵埃粒子計(jì)數(shù)器相關(guān)文章:塵埃粒子計(jì)數(shù)器原理 上拉電阻相關(guān)文章:上拉電阻原理
評(píng)論