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

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入
  • 正文
    • 1.scon是什么寄存器
    • 2.scon的用途
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

scon是什么寄存器 scon的用途

2022/07/19
3191
阅读需 4 分钟
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

单片机的外设模块当中,串口模块可谓是应用最为广泛的一个模块了。在串口模块 中,SBUF(串口缓冲寄存器)可以说是最为核心的了,但是同时也有一个非常重要的寄存器,那就是S CON, 它是是串口控制寄存器,我们来看一下它的具体作用。

1.scon是什么寄存器

S CON寄存器控制串行端口数据传输和接收,并且提供了包括帧同步、错误检测等功能。S CON 由 SCON.7-SCON.0的8位所组成。其中,S CON.7位 SM0 (Serail Mode Bit0),S CON.6位 SM1(Serial Mode Bit1) 分别代表工作模式的选择,详细的可参考相关手册。

2.scon的用途

S CON主要通过以下几个方面来控制串口的使用:

  1. 波特率控制:通过SM0和SM1来选择串口工作的模式,从而控制波特率
  2. 启用中断:当串口接收到字节时,S CON 的 SCON.4 位会被设置为 1,可以使 CPU 知道有新的数据已经准备好了,并且需要立即进行处理。
  3. 帧同步:在同步方式中,S CON 可以规定某一个特定的字符来实现帧同步。
  4. 错误检测:S CON 还可以检测传输过程中是否出现误码等情况。
  5. 全双工/半双工控制:S CON 可以设置为全双工或者半双工模式。

相关推荐

电子产业图谱