第六讲 串行口应用 一、串口组成及工作原理 异步接收/发送器UART (Universal Asynchronous Receiver/Transmitter)用于串行全双工异步通信,也可作同步寄存器使用。TXD端发送数据,RXD端接收数据;两个发送缓冲器SBUF(Serial Buffer), 用各自的时钟源控制发送、接收数据。 串口基本组成示意图 工作原理 发送(输出):将数据写入发送SBUF(只写不读),串口控制器按波特率发生器(定时器T1构成)提供的时钟速率把发送SBUF中的并行数据一位一位从TXD端输出。一帧数据结束时,硬件将TI置”1”,TI必须软件清零。 发送为主动,只要SBUF中有数据,就发送。 接收(输入):REN=1,RI=0,接收SBUF(只读不写)。接收 器按要求的波特率采样RXD ,待接收到一个完整的的字节后,就 装入SBUF。 SBUF具有双缓冲作用,在CPU未读入一个接收数据前 就开始接收下一个数据,CPU要在下一个字节接收完毕前读取SBUF中的数据。数据接收完,硬件自动置RI=1,RI必须软件清零。 二、串行口有关的寄存器 1、串行口控制寄存器SCON SM0SM1=00,方式0,移位寄存器输入/输出方式。 SM0SM1=01,方式1, 10位异步通信方
您可能关注的文档
最近下载
- 全国智能楼宇管理员赛项实操技能竞赛任务书(样题).docx
- 威立雅工业分离浓缩膜技术手册(2023年版).pdf VIP
- 2025年宿迁市公需考试试题.docx VIP
- 新余县地名志—下村公社概况.docx VIP
- 【新教材】2025-2026学年人美版(北京)(2024)美术三年级上册全册教案(教学设计).pdf
- 2026年广东省高中学业水平春季高考英语试卷试题(含答案详解).docx VIP
- 智能楼宇管理员S赛项“实操任务书(样题)”.docx VIP
- 科学课程活动方案附件4科学竟演秀剧本.pdf VIP
- 新余县地名志—河下公社概况.docx VIP
- 生态环境监测机构资质认定评审补充要求(释义).pdf VIP
原创力文档

文档评论(0)