第4章串行通信及接口第4章串行通信及接口?串行通信的基本概念?可编程串行接口芯片-Ins 8250A****题串行通信的基本概念?数字信号的并行传输和串行传输 D0 D7 STR ACK 017017 CP1 CP2 CPU OUT XXXH , AL IN AL , XXXH CPU 10100011 串行通信的基本概念?全双工方式和半双工方式–全双工方式:用不同的通路同时进行发送和接收; –半双工方式:输入和输出使用同一通路,或者发送或者接收。串行通信的基本概念?串行通信的同步方式–字符同步方式(异步同步方式,起止式同步方式):以字符为单位进行传输,在发送每个字符之前发送一个同步参考信号。–位同步方式:发送端对每位数据位都带有同步信息。可以在发送数据的同时发送同步的时钟脉冲,也可以通过编码将数据和时钟一起发送。串行通信的同步方式?字符同步方式(异步同步方式,起止式同步方式):以字符为单位进行传输,在发送每个字符之前发送一个同步参考信号。起始位 5~8 个字符奇/偶校验位停止位间隔起始位串行通信的同步方式?位同步方式:发送端对每位数据位都带有同步信息。可以在发送数据的同时发送同步的时钟脉冲,也可以通过编码将数据和时钟一起发送。 017 CP1 数据 017017 编码 017 时钟解码 CP 串行通信的同步方式?发送时钟:发送端需要用时钟决定每一位对应的时间长度,叫发送时钟; ?接收时钟:接受端需要用时钟决定每一位对应的时间长度,叫接收时钟; ?上述两个时钟的频率可以是位传输率的 16、 32、 64倍,叫波特率因子; ?波特率:每秒钟所传输的数据位数叫波特率; ?信号的发送与侦测:通用异步通信收发器(UART): universal asynchronous receiver and transmitter 串行通信的同步方式?*异步通信:两个字符之间的传输间隔是任意的,所以,每个字符的前后都要用一些数据位来做分隔位;接收方和发送方时钟频率不必完全一样,不超过一定允许范围即可; ?*同步通信:将许多字符组成一个信息组,这样字符可以一个接一个传输,但是,在每组信息(通常称为信息帧)的开始要加上同步字符,在没有信息要传输时,要添上空字符,因为同步方式不允许有间隙; 一般将同步字符和空字符用同一个代码。?*同步方式和异步方式比较: ?同步方式的信息有效率高。?同步方式需传输时钟信号。串行通信的同步方式——举例?例1、异步传输过程:设每个字符对应 1个起始位、 7个信息位、 1个奇偶校验位和 1个停止位,如果波特率为 1200bps ,那么,每秒钟能传输的最大字符数为 1200/10 = 120 个。?例 2 、同步传输:用 1200bps 的波特率工作,用 4个同步字符作为信息帧头部,奇偶校验,那么,传输 100 个字符所用的时间为 8(100+4)/1200 = ,这就是说,每秒钟能传输的字符数可达到 100/ = 144 个。?在同样的传输率下,同步传输时实际字符传输率要比异步传输时高。
第4章串行通信及接口(1)解决方案 来自淘豆网www.taodocs.com转载请标明出处.