片机串行通信与接口

上传人:san****019 文档编号:70891125 上传时间:2019-01-18 格式:PPT 页数:18 大小:401.01KB
返回 下载 相关 举报
片机串行通信与接口_第1页
第1页 / 共18页
片机串行通信与接口_第2页
第2页 / 共18页
片机串行通信与接口_第3页
第3页 / 共18页
片机串行通信与接口_第4页
第4页 / 共18页
片机串行通信与接口_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《片机串行通信与接口》由会员分享,可在线阅读,更多相关《片机串行通信与接口(18页珍藏版)》请在金锄头文库上搜索。

1、第八章 MCS-51串行通信与接口,串行数据通信概述 一、并行通信和串行通信,数据是一位一位传送的,优点:传输线少,连线简单,缺点:速度慢,适用于远距离 或数据量少的通信,串行通信,打印机,计算机,网络,鼠标,扫描仪,硬盘,并行、 串行接口的应用?,I2C SPI,RS232,USB,常见的串行通信接口:,有二个问题需要解决,1、如何区分一位?,2、如何将一串0和1还原成数据?,1001 1111 1001 1111,1001 1111 1111 1001,如何实现串行通信?,二、串行传输方式,同步传输和异步传输,同步传输,靠发送和接收速率相同来保证,比特率:位/秒(bps) 波特率:码元/秒

2、(Baud),高位先送,1、同步通信方式,如何区分数据的起始?,如何将一串0和1还原成数据?,2、异步通信方式,异步通信协议: (1)没有数据发送时,数据线保持“1”状态 (2)发送数据时,先发起始位“0”,其后是数据 (3)数据后再发一位停止位“1“,因此对于8位数据至少要发送10位,例:若比特率为9600bps,则每传输960帧,即960字符/秒 而每位传输时间:T=1/96000.104(ms),解决了传输一个字节的同步问题, 如何组成一组数据的传输?,7E,7D5E,7D,7D5D,PPP协议中,3、单工、双工、半双工方式,单工:广播,双工:电话,4、串行通信接口,(1)UART (U

3、niversal Asynchronous Receiver/Transmitter 通用异步接收器/发送器,(2)USRT (Universal Synchronous Receiver/Transmitter) 通用同步接收器/发送器,6、调制解调器,15V:逻辑1 15V:逻辑0,5、RS232C标准,美国电子工业协会EIA公布的串行总线标准,DB-25,DB-9,最少3根线,RxD (3) TxD (2) 地 (5),MCS-51串行接口,51单片机内部有一个全双工的串行接口,具有4种工作方式。 与串行口有关的特殊功能寄存器(SBUF、 SCON) 一、串行口数据绶冲器SBUF(99H

4、) 接收、发送对应于同一地址(99H),但实际上是两个绶冲器。,二、串行口控制寄存器SCON(98H),1、SM0、SM1 控制串行口方式,2、SM2 允许方式2、3的多机通讯特征位,在方式2、3中若SM2=1表示接收的第九位数据(RB8)为0时不激活RI。 在方式1中若SM2=1只有收到有效的停止位时才会激活RI。 在方式0中SM2必须为0。,3、REN 允许串行接收位,由软件置/复位 1:允许接收 0:不允许接收(允许发送),4、TB8 在方式2、3中要发送的第九位数据,由软件置/复位,5、RB8 在方式2、3中是接收的第九位数据 在方式1中若SM2=0,RB8是接收的停止位。 在方式0中

5、不用RB8。,6、RI 接收中断标志(必须由软件清除) 在方式0中串行接收到第8位结束时自动置位。 在方式1、2、3中串行接收到停止位的中间时置位。,1,1,1,1,1,1,1,7、TI 发送中断标志(必须由软件清除) 在方式0中串行发送第8位结束时自动置位。 在方式1、2、3中串行发送停止位的开始时置位,MCS-51串行接口应用举例,一、方式0的应用,1、扩展并口(P232),ROLED: MOV SCON, #00H CLR ES MOV A, #80H LED: MOV SBUF, A JNB TI, $ CLR TI ACALL DELAY RR A AJMP LED RET,2、串行显示和键盘接口(补充材料),1-6检查有否键按下 7-9判是否抖动 10-13置哪个键按下初值 R708H一排是8键,循环8次 R6FEH是先判右边键 R300H键值初值,键值即为键号,二、方式1的应用,一位起始位(0),8位数据,一位停止位(1),共10位 发送:写数据到SBUF后,立即开始发送,发完后置“1” TI 接收:接收完,将8位数据送入SBUF,同时后置“1” RI 接收或发送速率由波特率确定,X256fosc2smod/384 波特率,并行通信,一次传送多位数据,如8位,优点: 速度快,缺点: 传输线多,适用于近距离大数据通信,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号