加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入
  • 正文
    • 1.SCON.0-RI接收中断标志位
    • 2.SCON.1-TI发送中断标志位
    • 3.SCON.2-不使用
    • 4.SCON.3-启用波特率发生器
    • 5.SCON.4-9位数据模式
    • 6.SCON.5-多机通讯模式(MPM)选择位
    • 7.SCON.6-启用接收器
    • 8.SCON.7-启用发送器
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

SCON寄存器的八个位分别是什么 scon寄存器各位的作用

2023/03/31
1.3万
阅读需 4 分钟
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论


SCON(Serial Control)寄存器串口通讯控制寄存器,用于设置串行通讯参数及控制其工作状态。

下面将详细介绍SCON寄存器的各个位的作用:

1.SCON.0-RI接收中断标志位

RI(Receive Interrupt)用于表示当前是否有数据可供接收。当SCON.0被置位时,表示当前数据接收完毕,并会触发RI中断。

2.SCON.1-TI发送中断标志位

TI(Transmit Interrupt)用于表示当前是否可以发送数据。当SCON.1被置位时,表示当前可以发送新的数据,并会触发TI中断。

3.SCON.2-不使用

SCON.2保留不使用,始终为0。

4.SCON.3-启用波特率发生器

当SCON.3被置位时,启用定时器1作为波特率发生器,用于控制串行传输的速率。

5.SCON.4-9位数据模式

当SCON.4被置位时,表示当前使用9位数据模式。此时发送和接收数据均为9位,最高位被作为奇偶校验位。

6.SCON.5-多机通讯模式(MPM)选择位

SCON.5用于选择是否启用多机通讯模式(Multi-processor Communication Mode),用于在多个设备间进行串口通讯。

7.SCON.6-启用接收器

当SCON.6被置位时,启用串口接收器,用于接收外部设备发送的数据。

8.SCON.7-启用发送器

当SCON.7被置位时,启用串口发送器,用于向外部设备发送数据。

相关推荐

电子产业图谱