资料
  • 资料
  • 专题
51串口基本知识
推荐星级:
时间:2019-12-25
大小:112.5KB
阅读数:342
上传用户:quw431979_163.com
查看他发布的资源
下载次数
0
所需E币
4
ebi
新用户注册即送 300 E币
更多E币赚取方法,请查看
close
资料介绍
51串口基本知识 MCS-51单片机的串行口 MCS- 51串行口具有两条独立的数据线:发送端TXD、接收端RXD,允许数据同时往两个相反的 方向传输。一般通信时发送数据由TXD端输出,接收数据由RXD端输入。 一、串行口的控制寄存器 MCS- 51单片机串行口是由缓冲器SBUF、移位寄存器、串行口控制寄存器SCON、电源控制寄存 器PCON及波特率发生器T1组成。 1.串行口数据缓冲器SBUF MCS- 51单片机内的串行接口部分,具有两个物理上独立的缓冲器:发送缓冲器和接收缓冲器 ,以便能以全双工的方式进行通信。串行口的接收由移位寄存器和接收缓冲器构成双缓 冲结构,能避免在接收数据过程中出现帧重叠。发送时因为CPU是主动的,不会发生帧重 叠错误,所以发送结构是单缓冲的。 在逻辑上,串行口的缓冲器只有一个,它既表示接收缓冲器,也表示发送缓冲器。两 者共用一个寄存器名SBUF,共用一个地址99H。 即:在完成串行口初始化后,发送数据时,采用MOV SBUF,A指令,将要发送的数据输入SBUF,则CPU自动启动和完成串行数据的输出;接收数 据时,采用MOV A,SBUF指令,CPU就自动将接收到的数据从SBUF中读出。 2.串行口控制寄存器SCON 串行口控制寄存器SCON包含:串行口工作方式选择位、接收发送控制位、以及串行口 状态标志位。其格式如下: |D7 |D6 |D5 |D4 |D3 |D2 |D1 |D0 | |SM0 |SM1 |SM2 |REN |TB8 |RB8 |TI |RI | ①SM0 SM1(SCON.7、SCON.6):串行口的工作方式选择位,其编码见表6-1。 表6-1 串行口的工作方式 |SM0 SM1 ……
版权说明:本资料由用户提供并上传,仅用于学习交流;若内容存在侵权,请进行举报,或 联系我们 删除。
相关评论 (下载后评价送E币 我要评论)
没有更多评论了
  • 可能感兴趣
  • 关注本资料的网友还下载了
  • 技术白皮书