MCS-51單片機(jī)控制字詳解
RCLK:接收時(shí)鐘允許
當(dāng)RCLK=1時(shí),T2的溢出脈沖可用作串行口的接收時(shí)鐘信號(hào),適于串行口模式1、3當(dāng)RCLK=0時(shí),T1的溢出脈沖用作串行口接收時(shí)鐘信號(hào)
TCLK:發(fā)送時(shí)鐘允許
EXEN2:T2外部事件(引起捕捉/重裝的外部信號(hào))允許
當(dāng)EXEN2=1時(shí),如果T2沒有作串行時(shí)鐘輸出(即RCLK+TCLK=0),則在T2EX/P1.1引腳跳變將引起T2的捕捉/重裝操作;
當(dāng)EXEN2=0時(shí),在T2EX引腳的負(fù)跳變將不起作用
TR2:T2的啟動(dòng)/停止控制
C/T2:計(jì)數(shù)定時(shí)
CP/RL2:捕捉/重裝選擇
當(dāng)CP/RL2=1且EXEN2=1時(shí),T2EX/P1.1引腳的負(fù)跳變將引起捕捉操作
當(dāng)CP/RL2=0且EXEN2=1時(shí),T2EX/P1.1引腳的負(fù)跳變將引起重裝操作
當(dāng)CP/RL2=0且EXEN2=0時(shí),T2的溢出將引起T2的自動(dòng)重裝操作
當(dāng)RCLK+TCLK=1時(shí),CP/RL2控制位不起作用,T2被強(qiáng)制工作于重裝方式。重裝方式發(fā)生于T2溢出時(shí),常用來(lái)作波特率發(fā)生器。
SCON:串行口控制寄存器
寄存器地址98H,位尋址9FH~98H。
位地址 | 9F | 9E | 9D | 9C | 9B | 9A | 99 | 98 |
位符號(hào) | SM0 | SM1 | SM2 | REN | TB8 | RB8 | TI | RI |
SM0、SM1:串行口工作方式選擇位
SM2:多機(jī)通信控制位
REN:允許/禁止串行口接收的控制位
TB8:在方式2和方式3中,是被發(fā)送的第9位數(shù)據(jù),可根據(jù)需要由軟件置1或清零,也可以作為奇偶校驗(yàn)位,在方式1中是停止位。
RB8:在方式2和方式3中,是被接收的第9位數(shù)據(jù)(來(lái)自第TB8位);在方式1中,RB8收到的是停止位,在方式0中不用。
TI——串行口發(fā)送中斷請(qǐng)求標(biāo)志位
當(dāng)發(fā)送完一幀串行數(shù)據(jù)后,由硬件置1;在轉(zhuǎn)向中斷服務(wù)程序后,用軟件清0。
RI——串行口接收中斷請(qǐng)求標(biāo)志位
當(dāng)接收完一幀串行數(shù)據(jù)后,由硬件置1;在轉(zhuǎn)向中斷服務(wù)程序后,用軟件清0。
MCS-51單片機(jī)控制字詳解(5) IE中斷允許 IP中斷優(yōu)先
IE:中斷允許控制寄存器
寄存器地址A8H,位尋址AFH~A8H。
位地址 | AF | AE | AD | AC | AB | AA | A9 | A8 |
位符號(hào) | EA | / | ET2 | ES | ET1 | EX1 | ET0 | EX0 |
EA:中斷允許總控制位
當(dāng)EA=0時(shí),中斷總禁止。
當(dāng)EA=1時(shí),中斷總允許后中斷的禁止與允許由各中斷源的中斷允許控制位進(jìn)行設(shè)置。
EX0( EX1):外部中斷允許控制位
當(dāng)EX0( EX1)=0 禁止外中斷
當(dāng)EX0( EX1)=1 允許外中斷
ET0(EX1):定時(shí)/計(jì)數(shù)中斷允許控制位
當(dāng)ET0(ET1)=0 禁止定時(shí)(或計(jì)數(shù))中斷
當(dāng)ET0(ET1)=1 允許定時(shí)(或計(jì)數(shù))中斷
ET2:定時(shí)器2中斷允許控制位,在AT89S52、AT89C52中
ES:串行中斷允許控制位
當(dāng)ES=0 禁止串行中斷
當(dāng)ES=1 允許串行中斷
IP:中斷優(yōu)先級(jí)控制寄存器
寄存器地址B8H,位尋址BFH~B8H。
51單片機(jī)相關(guān)文章:51單片機(jī)教程
塵埃粒子計(jì)數(shù)器相關(guān)文章:塵埃粒子計(jì)數(shù)器原理
評(píng)論