AT89C51特殊功能寄存器速查表
AT89C51共21個特殊功能寄存器,按其使用功能可分為5類:
Ø CPU控制寄存器:ACC、B、PSW、SP、DPL、DPH;
Ø 中斷控制寄存器:IP、IE;
Ø 定時器/計數(shù)器:TMOD、TCON、TL0、TH0、TL1、TH1;
Ø 并行I/O口:P0、P1、P2、P3;
Ø 串行口控制:SCON、SBUF、PCON。
程序狀態(tài)寄存器PSW
位序號 | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 |
位符號 | CY | AC | F0 | RS1 | RS0 | OV | -- | P |
描 述 | 進位 | 借位、輔助進位 | 用戶標志位 | 工作寄存器組 | 溢出標志 | -- | 奇偶校驗 |
中斷優(yōu)先級寄存器IP
位序號 | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 |
位符號 | -- | -- | -- | PS | PT1 | PX1 | PT0 | PX0 |
描 述 | -- | -- | -- | 串口 | T/C1 | INT1 | T/C0 | INT0 |
中斷允許寄存器IE
位序號 | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 |
位符號 | EA | -- | -- | ES | ET1 | EX1 | ET0 | EX0 |
描 述 | 全局中斷 | -- | -- | 串口中斷 | T/C1 | INT1 | T/C0 | INT0 |
定時器/計數(shù)器工作方式寄存器TMOD
位序號 | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 |
位符號 | T1_GATE | T1_CT | T1_M1 | T1_M0 | T0_GATE | T0_CT | T0_M1 | T0_M0 |
描 述 | T1控制位 | T0控制位 |
GATE:門控制位;
CT:定時器/計數(shù)器工作模式選擇位;0:定時器模式、1計數(shù)器模式;
M1、M0:工作方式選擇位;
定時器/計數(shù)器控制寄存器TCON
位序號 | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 |
位符號 | TF1 | TR1 | TF0 | TR0 | IE1 | IT1 | IE0 | IT0 |
描 述 | T/C1 | T/C0 | INT1 | INT0 |
IT0、IT1:外部中斷觸發(fā)方式選擇位;0低電平觸發(fā),1下降沿觸發(fā);
IE0、IE1:外部中斷請求標志位;
TR0、TR1:定時器啟動控制位;
TF0、TF1:定時器溢出標志位;
串行口控制寄存器SCON
位序號 | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 |
位符號 | SM0 | SM1 | SM2 | REN | TB8 | RB8 | TI | RI |
描 述 | 工作方式控制位 | 多機通信 | 接收允許 | 方式2、3中數(shù)據(jù)位第9位 | 發(fā)送中斷 | 接收中斷 |
電源控制寄存器PCON
位序號 | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 |
位符號 | SMOD | -- | -- | -- | GF1 | GF0 | PD | IDL |
描 述 | 波特率控制位 | -- | -- | -- | 通用工作狀態(tài)標志位 | 空閑模式控制位 | 掉電模式控制位 |
附錄一 AT89C51特殊功能寄存器速查表
編輯:admin 最后修改時間:2018-05-18