新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 51單片機中的21個寄存器

51單片機中的21個寄存器

作者: 時間:2016-11-23 來源:網絡 收藏
ACC 累加器

B 用于輔助累加器做某些運算的寄存器

本文引用地址:http://2s4d.com/article/201611/320546.htm

PSW 程序狀態(tài)字其中最高位是進/借位標志C;PSW.6是輔助進位標志AC,用于標識加減運算中低四位向高四位的進位;PSW.4和PSW.3是寄存器組選擇位RS1和RS0,用于從00H--1FH的32個存儲器單元(4組)中選出當前準備使用的一組工作寄存器的映射地址;PSW.2是溢出標志OV;PSW.0是ACC的偶校驗位P;PSW的其余位不用

IP 中斷優(yōu)先級控制寄存器在51中IP.0--IP.4依次控制INT0、T0、INT1、T1、UART中斷的優(yōu)先級,高三位不用

IE 中斷使能控制器 IE.7是所有中斷的總開關EA,IE.0--IE.4依次控制INT0、T0、INT1、T1、UART中斷功能的開放或關斷

P0、P1、P2、P3 這四個寄存器用于讀寫51單片機的四個I/O端口

SBUF 串行數(shù)據緩沖器 將數(shù)據寫入SBUF,單片機就自動將數(shù)據從UART口發(fā)送出去

SCON 串行口功能控制器最高兩位SM0、SM1控制串行口工作模式;第5位SM2通常用于多機通信中區(qū)分地址幀和數(shù)據幀;第4位REN是控制串口接收數(shù)據的使能位;第3位TB8和第2位RB8分別是在串口的相關工作模式下要發(fā)送的和接收到的第9位數(shù)據;次低位TI和最低位RI分別標識一個發(fā)送或接收過程已結束,這兩個標志位都會觸發(fā)串口中斷

TH0、TL0 定時器T0的計數(shù)單元的高8位和低8位

TH1、TL1 定時器T1的計數(shù)單元的高8位和低8位

TMOD 定時/計數(shù)器工作模式控制器低4位和高4位的內容對應相同,分別控制T0和T1的工作模式,次低位和最低位控制對應定時/計數(shù)器的工作模式;最高位控制定時/計數(shù)器的計數(shù)是否由外中斷口線參與控制;次高位控制對應的定時器/計數(shù)器工作在定時方式還是對相應口線的脈沖進行計數(shù)的方式

TCON 定時/計數(shù)器控制字 TCON.0和TCON.2分別是外中斷INT0和INT1的觸發(fā)方式選擇位IT0和IT1;TCON.1和TCON.3分別是外中斷INT0和INT1的中斷觸發(fā)標志位IE0和IE1;TCON.4和TCON.6分別是T0和T1的計數(shù)開關TR0和TR1;TCON.5和TCON.7分別是T0和T1的中斷觸發(fā)標志位TF0和TF1

PCON 電源模式控制器最高位SMOD用于串行口通信的波特率加倍,低4位用于選擇不同的低功耗模式,比如空閑模式、掉電模式、時鐘停止模式等,但具體每一位的用法沒有找到相關資料

DPH、DPL 數(shù)據指針DPTR的高、低字節(jié) DPTR可以用于指向程序存儲器、片內RAM、片外RAM來讀取數(shù)據

SP 堆棧指針堆棧都是分配在片內RAM



關鍵詞: 51單片機寄存

評論


技術專區(qū)

關閉