没有合适的资源?快使用搜索试试~ 我知道了~
51单片机串口工作方式0和1ppt课件.ppt
1 下载量 29 浏览量
2022-11-02
15:18:57
上传
评论
收藏 488KB PPT 举报
温馨提示
试读
35页
51单片机串口工作方式0和1ppt课件.ppt
资源推荐
资源详情
资源评论
串口工作方式
5.1 方式0 同步移位寄存器方式,比特率固定为fosc/12。
常用于外接移位寄存器,以扩展并行I/O口,SM2位必须为0 。
1.方式0发送:
当CPU执行写入发送缓冲器SBUF的指令时,串行口即把SBUF
中的8位数据以fosc/12的固定比特率从RXD引脚串行输出,低
位在先,TXD引脚输出同步移位脉冲,发送完8位数据置“1”中
断标志位TI
图5-1
CPU响应中断后:CLR TI
请求中断
写入SBUF后自动开始发送
.
5.2.2 用74LS164扩展并行输出口
74LS164:8位串入并出移位寄存器。
图是利用74LS164扩展二个8位并行输出口的接口电路。
.
图5-2-1
5.2 用AT89C51的串行口扩展并行口
RXD/
TXD/
74HC595: 8位串入并出移位寄存器,带锁存及三态输出功能。
(相当于74LS164+273+244)
清0
串行口工作于方式0:
同步移位寄存器方式
发送
fosc/12
每当新数据写入SBUF,即把SBUF中的8位数据以串行移出
.
2.方式0接收
向串口的SCON写入控制字(置为方式0,并置“1”REN位,
同时RI=0)时,串行口即开始接收数据。RXD为数据输入端,
TXD为移位脉冲信号输出端,也以fosc/12的固定比特率,当收
到8位数据时置“1” RI。表示一帧数据接收完,时序如下:
图5-2
CPU响应中断后:CLR RI
RI=‘0’时 其中
REN=‘1’
请求中断
写入SBUF后自动开始发送
.
5.2.1 用74LS165扩展并行输入口
图9-21
P.159-160
74LS165:8位并入串出移位寄存器。
图9-22是利用74LS164扩展二个8位并行输入口的接口电路。
并行锁存
串行口工作于方式0:
同步移位寄存器方式
接收
fosc/12
每当向SCON写入控制字为方式0且REN=“1”
,即串行移入8位数据到SBUF
.
5.2.2 方式1 :8位异步收发,比特率可变(由定时器控制)
SM0、SM1=01
方式1一帧数据为10位,1个起始位(0),8个数据位,1个停止
位(1),先发送或接收最低位。帧格式如图7-7:
方式1比特率=(2
SMOD
/32)×定时器T1的溢出率
SMOD为PCON寄存器的最高位的值(0或1)。
图7-7
.
剩余34页未读,继续阅读
资源评论
xinkai1688
- 粉丝: 333
- 资源: 8万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功