欢迎来到天天文库
浏览记录
ID:34427170
大小:1.43 MB
页数:28页
时间:2019-03-06
《9—串行通讯及其接口new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、单片机原理及应用9串行通信及其接口集散控制系统上位微机MCUMCU……MCU9.1基本概念一、并行通信与串行通信类型优点缺点并行通信数据同时传送,速度快,效率高数据线多,成本高,通信距离小于30m串行通信数据按位顺序传送,数据线少,速度慢成本低,适于远距离传送A机A机B机B机STBDoutDinREADYDinDoutGNDGNDGNDGND一次传输8(16、32Bit)计算机并口,打印机1单片机原理及应用二、异步串行通信和同步串行通信异步串行通信的特点:数据的传送以“Frame”为一个基本单位;数据的传送可以是不连续的。停止位起始位数据位校验位010101010010100111101
2、1通用异步接受/发送器UART(UNIVERSALASYNCHRONOUSRECEIVER/TRANSMITTER)同步通信:开结始地址数据校验束标信息信息标志志发送同步字符表示数据块传送开始,数据连续传送,不间断。三、串行通信数据传送方向单工:数据只能单向传送2单片机原理及应用半双工:分时实现双向传送双工:数据可同时实现双向传送四、波特率(Baudrate)单位:bps(bitpersecond)定义:每秒钟传送的二进制位数。数据位宽Td=1/BaudrateBaudrate:50~19200~5760050,100,150,300,600,1200,2400,4800,9600,19
3、200,38400,57600,115200Baudrate=9600bps对应于一个数据位宽约为104us。3单片机原理及应用五、校验方法目的:提高可靠性方法:奇偶校验法、校验和法基本原理1.奇偶校验法数据校验位(偶校验)校验位(奇校验)64H0110010010偶校验:数据区与检验位中1的总数为偶数。奇校验:数据区与检验位中1的总数为奇数。奇偶校验法基本思想:依据偶校验或奇校验原则,比较发送方和接收方的校验位是否相同。信道噪声发送方:接收方:64H65H0110010001100101校验位(偶):1校验位(偶):051单片机对A中数据,依据偶校验原则,置PSW中的P位。MOVA,#
4、64H;P=1奇偶校验法的缺点:1.每次需要传送检验位。2.不能监测偶数个错误。4单片机原理及应用2.校验和方法数据数据发送方接收方数据累加和数据累加和SUMSSUMRSUMS=SUMR?特点:校验和方法效率更高,可靠性更高。六、计算机系统中常用串行、并行接口并行:EPP:打印机IDE:硬盘、电子盘IEEE488(GPIB):智能化仪器PCI串行:异步:RS232-C384Kbps(15to20m)RS422、RS4851.2Mbps(1200m)同步:USB1.112MbpsUSB2.0480Mbps1394400MbpsSPI26Mbps(Motorola)Microwire10Mb
5、ps(NationalSemiconductor,国家半导体公司)2IC400Kbps(Philips)SPI:Serialperipheralinterface5单片机原理及应用七、RS232-C简介1.信号线25芯,22根信号线,常用9根线最简方式3根线RXD:数据接收线TXD:数据发送线GND:地线例如PC机上的串口COM1、COM22.电平制采用负逻辑,对应电平如下:1:-3V~-15V0:+3V~+15V3.常用驱动器■典型的线驱动器MC1488(反向驱动)±12V供电TTL232-C典型的线接收器MC1489(反向驱动)232-CTTL6单片机原理及应用异步串口硬件连线方式8
6、0518051A机B机TXDTXDRXDRXDGNDGND8051PC机A机TTL232-CTXD1488RXDTTL232-CRXD1489TXDGNDGND7单片机原理及应用■MAXIM2028单片机原理及应用■Sipex2209单片机原理及应用9.2MCS-51单片机UART简介一、主要特性:全双工,波特率可以设定,帧格式可以设定二、引脚端TXD(P3.1)RXD(P3.0)三、相关的SFRSBUF(99H):接收/发送缓存,8bit,SCON(98H)SM0,SM1:确定工作方式SM2:用于多机通讯TB8,RB8:采用奇偶校验方法,或多机通讯时使用TI:发送完一帧数据时置1RI:
7、接收到一帧数据时置1PCONSMOD:用于控制波特率。其它:(用于产生波特率信号,T1作为波特率发生器,T2可以,T0不可以!!!)TMODTH1,TL1TR1(位于TCON)一般T1工作于方式2(8位)模式(用于中断控制)IE,IP10单片机原理及应用IE:IP:四、工作模式和应用领域思考:1.4种工作方式的特点是什么?分别应用于什么场合?2.如何启动发送和接收过程?3.首先移出或发送的是D0,还是D7?(9AH=10011010
此文档下载收益归作者所有