手机版

MCS-51单片机串行接口(3)

发布时间:2021-06-07   来源:未知    
字号:

MCS-51单片机串行接口

(5)允许接收控制位REN REN=1时允许接收,REN=0时禁止接收。REN由软件置位或清零。

(6)发送数据D8位TB8 TB8是方式2、方式3中要发送的第九位数据,事先用软件写入1或0。方式0、方式1不用。

(7)接收数据D8位RB8 方式2、方式3中,由硬件将接收到的第九位数据存入RB8 。方式1中,停止位存入 RB8。

复位后SCON的所有位清零。

(三)习题与思考题

1、MCS-51单片机的串行口由哪些功能部件组成?各有什么作用。

2、特殊功能寄存器SCON 和PCON的作用和工作过程是什么?

第三节串行口的工作方式

(一)学习要求

(1) 了解串行接口的工作方式。

(2) 掌握波特率的计算。

(二)内容提要

一、 串行接口的工作方式0

SM0=0、SM1=0串行口工作于方式0, 即串行寄存器方式或称为同步移位寄存器输入/输出方式。CPU执行一条写SBUF的指令如MOV SBUF ,A就启动了发送过程。发送的时序见图7-1。接收时序见图7-2

图7-1 方式0发送时序

图7-2 方式0接收时序

串行口方式0不适用于两个8051之间的数据通信,但可通过外接移位寄存器来扩展单片机的接口。例如,可以采用74LS164可以扩展并行输出口,74LS165可以扩展输入口。

二、 串行口工作方式1

SM0=0,SM1=1串行口接口工作于方式1,即将8位异步通信接口方式,结构示意图见图7-7。RXD为接收端,TXD为发送端。一帧信息由10位组成,方式1的波特率可变,由定时器/计数器1或定时器/计数器2的溢出速率以及SMOD(PCON.7)决定,且发送波特率与接收波特率可以不同。

MCS-51单片机串行接口(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)