51單片機(jī)中的21個(gè)寄存器
B 用于輔助累加器做某些運(yùn)算的寄存器
本文引用地址:http://m.butianyuan.cn/article/201611/320546.htmPSW 程序狀態(tài)字其中最高位是進(jìn)/借位標(biāo)志C;PSW.6是輔助進(jìn)位標(biāo)志AC,用于標(biāo)識(shí)加減運(yùn)算中低四位向高四位的進(jìn)位;PSW.4和PSW.3是寄存器組選擇位RS1和RS0,用于從00H--1FH的32個(gè)存儲(chǔ)器單元(4組)中選出當(dāng)前準(zhǔn)備使用的一組工作寄存器的映射地址;PSW.2是溢出標(biāo)志OV;PSW.0是ACC的偶校驗(yàn)位P;PSW的其余位不用
IP 中斷優(yōu)先級(jí)控制寄存器在51中IP.0--IP.4依次控制INT0、T0、INT1、T1、UART中斷的優(yōu)先級(jí),高三位不用
IE 中斷使能控制器 IE.7是所有中斷的總開(kāi)關(guān)EA,IE.0--IE.4依次控制INT0、T0、INT1、T1、UART中斷功能的開(kāi)放或關(guān)斷
P0、P1、P2、P3 這四個(gè)寄存器用于讀寫(xiě)51單片機(jī)的四個(gè)I/O端口
SBUF 串行數(shù)據(jù)緩沖器 將數(shù)據(jù)寫(xiě)入SBUF,單片機(jī)就自動(dòng)將數(shù)據(jù)從UART口發(fā)送出去
SCON 串行口功能控制器最高兩位SM0、SM1控制串行口工作模式;第5位SM2通常用于多機(jī)通信中區(qū)分地址幀和數(shù)據(jù)幀;第4位REN是控制串口接收數(shù)據(jù)的使能位;第3位TB8和第2位RB8分別是在串口的相關(guān)工作模式下要發(fā)送的和接收到的第9位數(shù)據(jù);次低位TI和最低位RI分別標(biāo)識(shí)一個(gè)發(fā)送或接收過(guò)程已結(jié)束,這兩個(gè)標(biāo)志位都會(huì)觸發(fā)串口中斷
TH0、TL0 定時(shí)器T0的計(jì)數(shù)單元的高8位和低8位
TH1、TL1 定時(shí)器T1的計(jì)數(shù)單元的高8位和低8位
TMOD 定時(shí)/計(jì)數(shù)器工作模式控制器低4位和高4位的內(nèi)容對(duì)應(yīng)相同,分別控制T0和T1的工作模式,次低位和最低位控制對(duì)應(yīng)定時(shí)/計(jì)數(shù)器的工作模式;最高位控制定時(shí)/計(jì)數(shù)器的計(jì)數(shù)是否由外中斷口線參與控制;次高位控制對(duì)應(yīng)的定時(shí)器/計(jì)數(shù)器工作在定時(shí)方式還是對(duì)相應(yīng)口線的脈沖進(jìn)行計(jì)數(shù)的方式
TCON 定時(shí)/計(jì)數(shù)器控制字 TCON.0和TCON.2分別是外中斷INT0和INT1的觸發(fā)方式選擇位IT0和IT1;TCON.1和TCON.3分別是外中斷INT0和INT1的中斷觸發(fā)標(biāo)志位IE0和IE1;TCON.4和TCON.6分別是T0和T1的計(jì)數(shù)開(kāi)關(guān)TR0和TR1;TCON.5和TCON.7分別是T0和T1的中斷觸發(fā)標(biāo)志位TF0和TF1
PCON 電源模式控制器最高位SMOD用于串行口通信的波特率加倍,低4位用于選擇不同的低功耗模式,比如空閑模式、掉電模式、時(shí)鐘停止模式等,但具體每一位的用法沒(méi)有找到相關(guān)資料
DPH、DPL 數(shù)據(jù)指針DPTR的高、低字節(jié) DPTR可以用于指向程序存儲(chǔ)器、片內(nèi)RAM、片外RAM來(lái)讀取數(shù)據(jù)
SP 堆棧指針堆棧都是分配在片內(nèi)RAM
評(píng)論