单片机串行口原理及应用.ppt

单片机串行口原理及应用.ppt

ID:55602025

大小:2.23 MB

页数:67页

时间:2020-05-20

单片机串行口原理及应用.ppt_第1页
单片机串行口原理及应用.ppt_第2页
单片机串行口原理及应用.ppt_第3页
单片机串行口原理及应用.ppt_第4页
单片机串行口原理及应用.ppt_第5页
资源描述:

《单片机串行口原理及应用.ppt》由会员上传分享,免费在线阅读,更多相关内容在PPT专区-天天文库

1、外中断实验:1、当“+”键接到端时,上电后有两个灯亮,why?2、用端切换时,亮的灯不稳定,why?3、人为接GND作为输入脉冲时,显示不定,why?实验中的现象:定时器实验:定时器关断后再启动,第一个灯亮的时间不足1S,why?脉冲源与的区别第七章 80C51单片微机的串行口 原理及应用80C51single-chipmicrocomputerprincipleandapplicationoftheserialport本章内容:(chaptercontents)※串行数据通信概述Overviewoftheserialdatacommunication※80C51串行口及控制80C

2、51serialportandcontrol※串行口的工作方式Serialportmodel※多机通信方式Multi-machinecommunication※串行口的应用ApplicationofserialPort串行通信优点/缺点通信基本方式:并行通信Parallelcommunication:串行通信Serialcommunication:特点:7.1串行数据通信概述Overviewoftheserialdatacommunication一、传送方式TransmissionMode并行通信优点/缺点常见的串行通信的协议与接口标准:☞UART通用异步收发器(Universal

3、AsynchronousReceiver/Transmitter)——本课程介绍的串口☞USB通用串行总线(UniversalSerialBus)☞I2C总线(inter-integratedcircuit)☞CAN总线(controllerAreaNetwork)☞SPI总线(SerialPeripheralinterface)☞RS-232C,RS-485,RS422A标准……等等二、串行通信的制式Standardserialcommunication单工制式半双工制式全双工制式发送方和接收方固定发送时不能接收,接收时不能发送发送时能接收,接收时也能发送优点:对硬件要求较低,缺

4、点:工作速度较低适用:数据随机收发1、异步通信Asynchronouscommunication异步通信依靠起始位、停止位保持通信同步一帧数据:起始位、数据位、校验位和停止位三、异步通信和同步通信特点:按帧传输:优点:传输速度较快,缺点:对硬件要求较高,有准确的时钟适用:成批数据传送2、同步通信Synchronouscommunication同步通信依靠同步字符保持通信同步同步通信是由1~2个同步字符和多字节数据位组成特点:四、波特率(BAUDRATE)例:RS-232C标准中已有规定,如波特率为600、1200、2400、4800、9600、19200等等波特率:比特率:若传送速

5、率为120字符帧/s,每一个字符帧为10个数据位,则传输速率为120×10=1200bit/s,即波特率为1200,每一位数据传送的时间为波特率的倒数T=1÷1200=0.833ms每秒种传输离散信号个数单位为band(波特)每秒传送二进制数据的位数(比特/秒bps)波特率与比特率数值相等波特率:串行通信数据传送的快慢7.280C51串行口及控制80C51serialportandcontrol8XC552增加:I2C总线功能全双工的异步串行通信接口UART(通用异步接收和发送器)同步移位寄存器7.2.180C51串行口结构structureof80C51serialport1.波

6、特率发生器:由T1(T2)提供串行口的时钟信号⒉串行口内部时钟信号TXCLOCK和RXCLOCK;输入移位寄存器:串行数据→并行数据输出移位寄存器:并行数据→串行数据串行中断标志(RI和TI)⑴串行数据缓冲寄存器SBUF⑵串行口控制寄存器SCON⑶串行数据输入/输出引脚—RXD/TXD⑷串行口控制逻辑7.2.280C51串行口控制80C51SerialPortControl⒈串行口状态控制寄存器SCON⑴SM0、SM1:串行口工作方式选择位SM0SM1工作方式功能说明000同步移位寄存器输入/输出,波特率固定为fosc/120118位UART;波特率可变(TI溢出率/n,n=32或

7、16)1029位UART,波特率固定为fosc/n,(n=64或32)1139位UART,波特率可变(T1溢出率/n,n=32或16)⑵SM2:多处理机通信位方式0时:SM2=0方式1时:一般SM2=0若SM2=l,只有接收到有效的停止位,接收中断RI才置1方式2和方式3时:●SM2=1,只有当RB8=1时,才将接收到的前8位数据送入缓冲器SBUF中,并把RI置1、同时向CPU申请中断若RB8=0,RI置0,将接收到的前8位数据丢弃●SM2=0,则不论接收到的笫9位数

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。