TMOD:工作方式控制寄存器 寄存器地址89H,不可位尋址。
GATE——門控位 當(dāng)=0時(shí),以運(yùn)行TR0(或TR1)啟動(dòng)或禁止定時(shí)器、計(jì)數(shù)器 當(dāng)=1時(shí),以TR0*/INT0(或TR1*/INT1)啟動(dòng)或禁止定時(shí)器、計(jì)數(shù)器 GATE=0 以TR0(TR1)啟動(dòng)定時(shí)器 GATE=1 以INT0(INT1)啟動(dòng)定時(shí)器 C/T=0 定時(shí)/計(jì)數(shù)工作方式選擇位 M T2MOD:工作方式控制寄存器 寄存器地址
T2OE:定時(shí)器2輸出允許位,當(dāng)=1時(shí),P1.0/T2引腳輸出連續(xù)脈沖信號(hào) DCEN:當(dāng)=1時(shí),T2配置成向上向下計(jì)數(shù)器
T2CON:定時(shí)器控制寄存器 寄存器地址0C8H,位尋址0C8H~0CFH。
TF2:T2溢出標(biāo)記 當(dāng)T2溢出時(shí)TF2=1,TD2只能用軟件清除 當(dāng)RCLK=1或TCLK=1時(shí),TF2將不置位 EXF2:T2外部標(biāo)記 當(dāng)EXEN2=1時(shí),T2EX/P1.1引腳上的負(fù)跳變引起T2的捕捉/重裝操作,此時(shí)EXF2=1。在T2中斷允許時(shí),EXF2=1將引起中斷,EXF2只能用軟件清除。在T2的向上、向下計(jì)數(shù)模式下(DCEN=1)EXF2的置位將不引起中斷。 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í),常用來作波特率發(fā)生器。
SCON:串行口控制寄存器 寄存器地址98H,位尋址9FH~98H。
SM0、SM1:串行口工作方式選擇位 SM2:多機(jī)通信控制位 REN:允許/禁止串行口接收的控制位 TB8:在方式2和方式3中,是被發(fā)送的第9位數(shù)據(jù),可根據(jù)需要由軟件置1或清零,也可以作為奇偶校驗(yàn)位,在方式1中是停止位。 RB8:在方式2和方式3中,是被接收的第9位數(shù)據(jù)(來自第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。
PSW:程序狀態(tài)字 寄存器地址D0H,位尋址D7H~D0H。
CY——進(jìn)位標(biāo)記 AC——半進(jìn)位標(biāo)記 F0——用戶設(shè)定標(biāo)記 RS1 、RS0——4個(gè)工作寄存器區(qū)的選擇位。 VO——溢出標(biāo)記 P——奇偶校驗(yàn)標(biāo)記 PCON:電源控制器及波特率選擇寄存器 字節(jié)地址=87H,不可位尋址
SMOD——波特率倍增位 GF1、GF0——用戶通用標(biāo)記 PD——掉電方式控制位,PD=1時(shí)進(jìn)入掉電模式 IDL——空閑方式控制位,IDL=1時(shí)進(jìn)入空閑方式 在AT89S51中PCON.4是電源斷電標(biāo)記位POF,上電是為1
|
|