欢迎来到天天文库
浏览记录
ID:34018839
大小:3.98 MB
页数:51页
时间:2019-03-03
《单片机原理与应用_6_串行接口(1)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第6章串行接口1第6章串行接口6.1串行通信的基础知识6.289C51单片机的串行接口6.3串行口工作模式6.4串行口应用举例26.1串行通信的基础知识(通信接口)SDI视频接口网络接口6.1串行通信的基础知识(常用术语:通信方式)单工方式发送器接收器数据流发送器接收器接收器发送器半双工方式6.1串行通信的基础知识(常用术语:通信方式)数据流接收器发送器全双工方式接收器发送器数据流6.1串行通信的基础知识(常用术语:波特率)•每秒传输的二进制位数,单位为bps(bitpersecond)也称比特率。•波特率―――每秒传输的“符
2、号”(也称离散状态)的个数。–例如,每秒传送1个符号,则波特率为1波特–在计算机中,一个“符号”的含义为高、低两种电平,分别代表逻辑值“1”和“0”,所以每个符号的信息量为1bit此时波特率与比特率刚好一致。1s若波特率为1MHz,则脉冲宽度?66.1串行通信的基础知识(常用术语:波特率)•但在其他一些场合(例如通信中采用的“相一幅”复合调制技术一个“符号”的信息含量就不是一个比特,此时,波特率就不等于比特率。Bit/Hz76.1.1串行通信的基础知识(通信方式)•异步方式(Asynchronous):也称“起止同步式”。–串
3、行异步传输数据格式:第n+1个字符停止位或第n个字符空闲位空闲位低位高位1…101/011…101/0起始位5-8位数据位1奇偶校验1、1或2位停止位2例子:假设计算机串口设置为:8个数据位,1个校验位,1个停止位。波特率为9600,则字符传送速率为9600/(1+8+1+1)=87386.1.1串行通信的基础知识(通信方式)•异步方式(Asynchronous):也称“起止同步式”。–串行异步传输数据格式:第n+1个字符停止位或第n个字符空闲位空闲位低位高位1…101/011…101/0起始位5-8位数据位1奇偶校验1、1或
4、2位停止位2例:传送8位数据45H(0100,0101B),奇校验,19个停止位,则信号线上的波形为异步通信工作特点:•串行通信时的数据、控制和状态信息都使用同一根信号线传送。•收发双方必须遵守共同的通信协议(通信规程),才能解决传送速率、信息格式、位同步、字符同步、数据校验等问题。•串行异步通信以字符为单位进行传输,其通信协议是起止式异步通信协议异步通信。•协议开销大,工作方式简单,常用于系统调试10差错校验(5)①奇偶校验(ParityCheck)②CRC校验(CyclicRedundancyCheck)第n+1个字符停止
5、位或第n个字符空闲位空闲位低位高位1…101/011…101/0起始位5-8位数据位1奇偶校验1、1或2位停止位2116.1.1串行通信的基础知识(通信方式)•同步(synchronous):解决异步的开销高。同步字符(011001)数据字符(011001…111000)校验字符特点:信道进行编码8b/10b编码,01均衡接收端:采用锁相环技术,从数据流中恢复时钟同步字符:K28.5,字符唯一,便于同步位同步、字同步以及帧同步信号电平:LVDS,LVPECL(<2.5Gbps),CML(>2.5Gbps)12传输介质:光纤,高
6、速差分线。6.1.3并串转换以及串行接口处理器通信协议字符识别?0011111通用异步收发器(UART)的组成和功能:1.发送器:并串数据格式转换,添加起始位和校验位,一帧发送结束,设置结束标志,申请中断。2.接收器:串并数据格式转换,检查错误,去掉标识位,保存有效数据,设置接收结束标志,申请中断。3.控制器:接收编程命令和控制参数,设置工作方式:同步/异步、字符格式、波特率、校验方式、数据位与同步时钟比例等。136.289C51单片机的串行接口P121,图6-4。引脚RXD(P3.0):串行数据接收端TXD(P3.1
7、):串行数据发送端。波特率发生器(由T1或T2构成)。14控制寄存器SCON(98H)。6.289C51单片机的串行接口P121,图6-4。MOVSBUF,#55H两个独立的数据缓冲器MOVA,SBUF数据接收缓冲器,只能读不能写;数据发送缓冲器,只能写不能读;两者用同一符号:SBUF156.289C51单片机的串行接口MOVSBUF,XX:累加器A、寄存器Rn、间接寻址寄存器@Ri、直接地址direct立即数#data。MOVY,SBUF,Y:累加器A、寄存器Rn、间接寻址寄存器@Ri、直接地址direct166.2.
8、289C51单片机串行接口控制1.串行口控制寄存器SCON(98H,位寻址)DDDDDDDD76543210SM0SM1SM2RENTB8RB8TIRISCON9F9E9D9C9B9A9998位地址SM0,SM1:方式选择。SM2:多机通信控制位。REN:允许接收控制位,RE
此文档下载收益归作者所有