- 0
- 0
- 约1.48万字
- 约 82页
- 2018-12-24 发布于上海
- 举报
单片机原理及应用陈燕串行口
内容概要串行口的基本工作原理与串行口有关的特殊功能寄存器串行口的4种工作方式串行口多机通信的工作原理双机串行通信的软件编程。串行口为全双工的通用异步收发(UART)。全双工就是两个单片机之间串行数据可同时双向传输。异步通信,就是收、发双方使用各自的时钟控制发送和接收过程,这样可省去收、发双方的一条同步时钟信号线,连接简单且易实现。 牛牛文库文档分享7.1 串行口的结构内部结构如图7-1所示。有两个物理上独立的接收、发送缓冲器SBUF(属于特殊功能寄存器),可同时发送、接收数据。发送缓冲器只能写入不能读出接收缓冲器只能读出不能写入两个缓冲器共用一个特殊功能寄存器字节地址(99H)。控制寄存器共有两个:特殊功能寄存器SCON和PCON。 牛牛文库文档分享 牛牛文库文档分享 图7-1 串行口的内部结构图 牛牛文库文档分享7.1.1 串行口控制寄存器SCON字节地址98H,可位寻址,位地址为98H~9FH。格式如图7-2所示。 图7-2 串行口控制寄存器SCON的格式介绍SCON中各位的功能。(1)SM0、SM1——串行口4种工作方式选择位SM0、SM1两位编码所对应的4种工作方式见表7-1。 牛牛文库文档分享(2)SM2——多机通信控制位多机通信是在方式2和方式3下进行。当串口以方式2或方式3接收时,如果SM2?=?1,则只有当接收到的第9位数据(RB8)为“1”时,才使RI置“1
原创力文档

文档评论(0)