《微机原理与接口技术》;第9章 串行通信接口技术;§9.1 串行通信概述;§9.1 串行通信概述; 异步传送方式规定字符由起始位、数据位、奇偶校验位和停止位组成。一个字符一个字符地传输,每个字符一位一位地传输,并且传输一个字符时,总是以“起始位”开始,以“停止位”结束,字符之间没有固定的时间间隔要求。每一个字符的前面都有一位起始位(表示一个字符的开始),接收方可以用起始位使自已的接收时钟与数据同步,字符本身由5-7位数据位组成,接着字符后面是一位校验位(也可以没有校验位),最后是一位或一位半或二位停止位,停止位后面是不定长的空闲位。如图9-2所示。;图9-2 异步串行通信格式; 在异步传送中,CPU与外部设备之间的通信遵循以下规定:
字符格式
字符格式是指字符的编码形式及其规定。例如,规定每个串行字符由4个部分组成:1个起始位、5~8个数据位、1个奇偶校验位以及1~2个停止位。
传输速率
传输速率是指每秒钟传送的二进制位数,通常称为波特率(Band Rate)。国际上规定了标准波特率系列,最常用的标准波特率是:110、300、600、1200、l800、
2400、4800、9600、115200/19200波特等。
; 字符速率
字符速率是指每秒钟传送的字符数,它与波特率是两个相关但表达的意义不相同的概念。例如,若异步通信的数据格式由1位起始位、8位数据位、1位奇偶校验位、2位停止位组成,波特率为 9600b/s,则每秒钟能够最多传送 9600/(1+8+1+2)=800 个字符。
;【例9-1】
异步传输8位ASCII码,如果需要数据传输速率为200字符/秒,使用1位起始位、1位奇偶校验位和2位停止位,则:
① 波特率应该是多少?
② 有效数据位传输位是多少?
③ 传输效率是多少?
答: ① 波特率是:(8位数据位+1位起始位+1位校验位+2位停止位)×200=2400b/s
② 有效数据位传输位是 :8×200=1600b/s
③ 传输效率是:1600/2400=66.7%
; 采用异步通信格式的优点是,控制简单,不需收发双方时钟频率保持完全一致,可以有偏差,纠错方便。
其缺点是一旦传输出错,则需要重发,传输效率低???信息冗余大。; 异步通信中,降低了传输效率。因此在大批量数据传送时,为了提高速度, 就要设法去掉这些标志,而采用同步传送方式。
同步通信是一种数据连续传输的串行通信方式。通信时,发送方把需要发送的多个字节数据和校验信息连接起来,组成数据块。发送时,发送方只需在数据块前插入1~2个特殊的同步字符,然后按特定速率逐位输出(发送)数据块内的各位数据。接收方在接收到特定的同步字符后,也按相同速率接收数据块内的各位数据。;§9.1 串行通信概述; 单工(simplex)方式
单工传送方式仅支持在一个方向上的数据传送。如图9-4(a)所示,由设备A传送到设备B。即在这种传送模式中,A只作为发送器,B只作为接收器,反之不可。
半双工(Half-duplex)方式
半双工传送方式支持在设备A和设备B之间交替相互地传送数据。如图9-4(b)所示,即设备A发送数据到设备B时,B为接收器。接受完后设备B也可以做发送器发送数据到设备A,A为接收器。由于A、B之间仅一根数据传送线,它们都有独立的发送器和接收器,所以在同一个时刻只能进行一个方向的传送。
全双工(Full-duplex)方式 全双工传送方式支持数据在两个方向同时相互传送。如图9-4(C)所示,即设备A可发送数据到设备B,B也可以发送数据到设备A,它们都有独立的发送器和接收器,并有两条传送线。;Thank You !
您可能关注的文档
最近下载
- 会计报表附注(企业会计准则).pdf VIP
- 2025年深圳市考公务员考试《行测》真题及答案.docx
- 2025年山东省公务员考试《行测》真题及答案.pdf
- 股权转让合同协议简单范本.doc VIP
- 2025年山东省公务员考试《行测》真题及答案.docx
- 2025年江西省公务员考试《行测》真题及答案.pdf
- 数字普惠金融对中小企业融资约束的影响研究.docx VIP
- 【新教材】人教版(2024)七年级上册数学第五章 一元一次方程 综合素质评价试卷(Word版,含答案).docx VIP
- 2025年江西省公务员考试《行测》真题及答案.docx
- 2025年河北省公务员考试《行测》真题及答案.pdf
原创力文档

文档评论(0)