MCS51单片机控制字详解.docx

上传人:b****5 文档编号:5696332 上传时间:2022-12-31 格式:DOCX 页数:83 大小:19.78KB
下载 相关 举报
MCS51单片机控制字详解.docx_第1页
第1页 / 共83页
MCS51单片机控制字详解.docx_第2页
第2页 / 共83页
MCS51单片机控制字详解.docx_第3页
第3页 / 共83页
MCS51单片机控制字详解.docx_第4页
第4页 / 共83页
MCS51单片机控制字详解.docx_第5页
第5页 / 共83页
点击查看更多>>
下载资源
资源描述

MCS51单片机控制字详解.docx

《MCS51单片机控制字详解.docx》由会员分享,可在线阅读,更多相关《MCS51单片机控制字详解.docx(83页珍藏版)》请在冰豆网上搜索。

MCS51单片机控制字详解.docx

MCS51单片机控制字详解

MCS-51单片机控制字详解

MCS-51单片机控制字详解

(1)P3TCON

 P3口的代替功能

 寄存器地址B0H,位寻址B7H~B0H。

 引脚

 P3.0

 P3.1

 P3.2

 P3.3

 P3.4

 P3.5

 P3.6

 P3.7

 代替功能

 RXD

 TXD

 /INT0

 /INT1

 T0

 T1

 /WR

 /RD

 TCON:

定时器控制寄存器

 寄存器地址88H,位寻址8FH~88H。

 位地址

 8F

 8E

 8D

 8C

 8B

 8A

 89

 88

 位符号

 TF1

 TR1

 TF0

 TR0

 IE1

 IT1

 IE0

 IT0

 TF0(TF1)计数溢出标志位,当计数器计数溢出时,该位置1。

 TR0(TR1)定时器运行控制位

 当TR0(TR1)=0停止定时器/计数器工作

 当TR0(TR1)=1启动定时器/计数器工作

 IE0(IE1)外中断请求标志位

 当CPU采样到P3.2(P3.3)出现有效中断请求时,此位由硬件置1。

在中断

响应完成后转向中断服务时,再由硬件自动清0。

 IT0(IT1)外中断请求信号方式控制位

 当IT0(IT1)=1脉冲方式(后沿负跳有效)

 当IT0(IT1)=0电平方式(低电平有效)此位由软件置1或清0。

 TF0(TF1)计数溢出标志位

 当计数器产生计数溢出时,此位由硬件置1。

当转向中断服务时,再有硬

件自动清0。

计数溢出的标志位的使用有两种情况:

采用中断方式时,作中

断请求标志位来使用;采用查询方式时,作查询状态位来使用。

 MCS-51单片机控制字详解

(2)TMODT2MOD

 TMOD:

工作方式控制寄存器

 寄存器地址89H,不可位寻址。

 位序

 B7

 B6

 B5

 B4

 B3

 B2

 B1

 B0

 位符号

 GATE

 C/T

 M1

 M0

 GATE

 C/T

 M1

 M0

 GATE门控位

 当=0时,以运行TR0(或TR1)启动或禁止定时器、计数器

 当=1时,以TR0*/INT0(或TR1*/INT1)启动或禁止定时器、计数器

 GATE=0以TR0(TR1)启动定时器

 GATE=1以INT0(INT1)启动定时器

 C/T=0定时/计数工作方式选择位

 M1M0工作方式选择位

 T2MOD:

工作方式控制寄存器

 寄存器地址0C9H,不可位寻址

 -

 -

 -

 -

 -

 -

 T2OE

 DCEN

 T2OE:

定时器2输出允许位,当=1时,P1.0/T2引脚输出连续脉冲信号

 DCEN:

当=1时,T2配置成向上向下计数器

 MCS-51单片机控制字详解(3)T2CON

 T2CON:

定时器控制寄存器

 寄存器地址0C8H,位寻址0C8H~0CFH。

 位地址

 CF

 CE

 CD

 CC

 CB

 CA

 C9

 C8

 位符号

 TF2

 EXF2

 RCLK

 TCLK

 EXEN2

 TR2

 C/T2

 CP/RL2

 TF2:

T2溢出标记

 当T2溢出时TF2=1,TD2只能用软件清除

 当RCLK=1或TCLK=1时,TF2将不置位

 EXF2:

T2外部标记

 当EXEN2=1时,T2EX/P1.1引脚上的负跳变引起T2的捕捉/重装操作,此

时EXF2=1。

在T2中断允许时,EXF2=1将引起中断,EXF2只能用软件清

除。

在T2的向上、向下计数模式下(DCEN=1)EXF2的置位将不引起中断。

 RCLK:

接收时钟允许

 当RCLK=1时,T2的溢出脉冲可用作串行口的接收时钟信号,适于串行口

模式1、3当RCLK=0时,T1的溢出脉冲用作串行口接收时钟信号

 TCLK:

发送时钟允许

 EXEN2:

T2外部事件(引起捕捉/重装的外部信号)允许

 当EXEN2=1时,如果T2没有作串行时钟输出(即RCLK+TCLK=0),则在

T2EX/P1.1引脚跳变将引起T2的捕捉/重装操作;

 当EXEN2=0时,在T2EX引脚的负跳变将不起作用

 TR2:

T2的启动/停止控制

 C/T2:

计数定时

 CP/RL2:

捕捉/重装选择

 当CP/RL2=1且EXEN2=1时,T2EX/P1.1引脚的负跳变将引起捕捉操作

 当CP/RL2=0且EXEN2=1时,T2EX/P1.1引脚的负跳变将引起重装操作

 当CP/RL2=0且EXEN2=0时,T2的溢出将引起T2的自动重装操作

 当RCLK+TCLK=1时,CP/RL2控制位不起作用,T2被强制工作于重装方

式。

重装方式发生于T2溢出时,常用来作波特率发生器。

 MCS-51单片机控制字详解(4)SCON

 SCON:

串行口控制寄存器

 寄存器地址98H,位寻址9FH~98H。

 位地址

 9F

 9E

 9D

 9C

 9B

 9A

 99

 98

 位符号

 SM0

 SM1

 SM2

 REN

 TB8

 RB8

 TI

 RI

 SM0、SM1:

串行口工作方式选择位

 SM2:

多机通信控制位

 REN:

允许/禁止串行口接收的控制位

 TB8:

在方式2和方式3中,是被发送的第9位数据,可根据需要由软件

置1或清零,也可以作为奇偶校验位,在方式1中是停止位。

 RB8:

在方式2和方式3中,是被接收的第9位数据(来自第TB8位);在方

式1中,RB8收到的是停止位,在方式0中不用。

 TI串行口发送中断请求标志位

 当发送完一帧串行数据后,由硬件置1;在转向中断服务程序后,用软件清

0。

 RI串行口接收中断请求标志位

 当接收完一帧串行数据后,由硬件置1;在转向中断服务程序后,用软件清

0。

 MCS-51单片机控制字详解(5)IE中断允许IP中断优先

 IE:

中断允许控制寄存器

 寄存器地址A8H,位寻址AFH~A8H。

 位地址

 AF

 AE

 AD

 AC

 AB

 AA

 A9

 A8

 位符号

 EA

 /

 ET2

 ES

 ET1

 EX1

 ET0

 EX0

 EA:

中断允许总控制位

 当EA=0时,中断总禁止。

 当EA=1时,中断总允许后中断的禁止与允许由各中断源的中断允许控制

位进行设置。

 EX0(EX1):

外部中断允许控制位

 当EX0(EX1)=0禁止外中断

 当EX0(EX1)=1允许外中断

 ET0(EX1):

定时/计数中断允许控制位

 当ET0(ET1)=0禁止定时(或计数)中断

 当ET0(ET1)=1允许定时(或计数)中断

 ET2:

定时器2中断允许控制位,在AT89S52、AT89C52中

 ES:

串行中断允许控制位

 当ES=0禁止串行中断

 当ES=1允许串行中断

 IP:

中断优先级控制寄存器

 寄存器地址B8H,位寻址BFH~B8H。

 位地址

 BF

 BE

 BD

 BC

 BB

 BA

 B9

 B8

 位符号

 /

 /

 PT2

 PS

 PT1

 PX1

 PT0

 PX0

 PX0外部中断0优先级设定位

 PT0定时中断0优先级设定位

 PX1外部中断1优先级设定位

 PT1定时中断1优先级设定位

 PS串口中断优先级设定位

 PT2定时器2优先级设定位

 MCS-51单片机控制字详解(6)PSWPCON

 PSW:

程序状态字

 寄存器地址D0H,位寻址D7H~D0H。

 位地址

 D7

 D6

 D5

 D4

 D3

 D2

 D1

 D0

 位符号

 CY

 AC

 F0

 RS1

 RS0

 OV

 -

 P

 CY进位标记

 AC半进位标记

 F0用户设定标记

 RS1、RS04个工作寄存器区的选择位。

 VO溢出标记

 P奇偶校验标记

 PCON:

电源控制器及波特率选择寄存器

 字节地址=87H,不可位寻址

 SMOD

 -

 -

 POF

 GF1

 GF0

 PD

 IDL

 SMOD波特率倍增位

 GF1、GF0用户通用标记

 PD掉电方式控制位,PD=1时进入掉电模式

 IDL空闲方式控制位,IDL=1时进入空闲方式

 在AT89S51中PCON.4是电源断电标记位POF,上电是为1

 51进空闲模式

 进入空闲模式:

PCON=0x01;之前执行AUXR=0xFF;定义空闲模式下看门

狗WDT不计数。

 PCON:

电源控制器及波特率选择寄存器

 字节地址=87H,不可位寻址

 SMOD

 -

 -

 POF

 GF1

 GF0

 PD

 IDL

 SMOD波特率倍增位

 GF1、GF0用户通用标记

 PD掉电方式控制位,PD=1时进入掉电模式

 IDL空闲方式控制位,IDL=1时进入空闲方式

 在AT89S51中PCON.4是电源断电标记位POF,上电是为1。

 扩展阅读:

如何快速掌握一款新的MCU?

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1