51單片機寄存器功能一覽表
IP 中斷優(yōu)先級控制寄存器 | |||||||
B7 | B6 | B5 | B4 | B3 | B2 | B1 | B0 |
- | - | PT2 | PS | PT1 | PX1 | PT0 | PX0 |
- (IP.7):保留
- (IP.6):保留
PT2(IP.5):定時2中斷優(yōu)先(8052用)
PS (IP.4):串行口中斷優(yōu)先
PT1(IP.3):定時1中斷優(yōu)先
PX1(IP.2):外中斷INT1中斷優(yōu)先
PT0(IP.1):定時器0中斷優(yōu)先
PX0(IP.0):外部中斷INT0的中斷優(yōu)先
8、TMOD-----定時器控制寄存器
不按位尋址,地址89H
TMOD 定時器控制寄存器 | |||||||
B7 | B6 | B5 | B4 | B3 | B2 | B1 | B0 |
GATE | C/T | M1 | M0 | GATE | C/T | M1 | M0 |
GATE :定時操作開關控制位,當GATE=1時,INT0或INT1引腳為高電平,同時TCON中的TR0或TR1控制位為1時,計時/計數器0或1才開始工作。若GATE=0,則只要將TR0或TR1控制位設為1,計時/計數器0或1就開始工作。
C/T :定時器或計數器功能的選擇位。C/T=1為計數器,通過外部引腳T0或T1輸入計數脈沖。C/T=0時為定時器,由內部系統(tǒng)時鐘提供計時工作脈沖。
M1 、M0:T0、T1工作模式選擇位
M1 、M0:T0、T1工作模式選擇位 | ||
M1 | M0 | 工作模式 |
0 | 0 | 方式0,13位計數/計時器 |
0 | 1 | 方式,1,16位計數/計時器 |
1 | 0 | 方式2,8位自動加載計數/計時器 |
1 | 1 | 方式3,僅適用于T0,定時器0分為兩個獨立的8位定時器/計數器TH0及TL0,T1在方式3時停止工作 |
9、TCON-----定時器控制寄存器
可按位尋址,地址位88H
TCON 定時器控制寄存器 | |||||||
B7 | B6 | B5 | B4 | B3 | B2 | B1 | B0 |
TF1 | TR1 | TF0 | TR0 | IE1 | IT1 | IE0 | IT0 |
TF1:定時器T1溢出標志,可由程序查詢和清零,TF1也是中斷請求源,當CPU響應T1中斷時由硬件清零。
TF0:定時器T0溢出標志,可由程序查詢和清零,TF0也是中斷請求源,當CPU響應T0中斷時由硬件清零。
TR1:T1充許計數控制位,為1時充許T1計數。
TR0:T0充許計數控制位,為1時充許T0計數。
IE1:外部中斷1請示源(INT1,P3.3)標志。IE1=1,外部中斷1正在向CPU請求中斷,當CPU響應該中斷時由硬件清“0”IE1(邊沿觸發(fā)方式)。
IT1:外部中斷源1觸發(fā)方式控制位。IT1=0,外部中斷1程控為電平觸發(fā)方式,當INT1(P3.3)輸入低電平時,置位IE1。
IE0:外部中斷0請示源(INT0,P3.2)標志。IE0=1,外部中斷1正在向CPU請求中斷,當CPU響應該中斷時由硬件清“0”IE0(邊沿觸發(fā)方式)。
IT0:外部中斷源0觸發(fā)方式控制位。IT0=0,外部中斷1程控為電平觸發(fā)方式,當INT0(P3.2)輸入低電平時,置位IE0。
10、SCON----串行通信控制寄存器
它是一個可尋址的專用寄存器,用于串行數據的通信控制,單元地址是98H,其結構格式如下:
SCON 串行通信控制寄存器 | ||||||||
D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 | |
SM0 | SM1 | SM2 | REN | TB8 | RB8 | TI | RI |
(1)SM0、SM1:串行口工作方式控制位。
51單片機相關文章:51單片機教程
塵埃粒子計數器相關文章:塵埃粒子計數器原理 晶振相關文章:晶振原理
評論