第γ章串行接口 异步通信方式: 异步通信中,计算机与外设之间必须约定: (1)字符格式约定好字符的编码形式、奇偶效验位 形式以及起始位和停止位的规定。 (2)波特率是每秒数据传输的位数。 1波特=1bps(位/秒) 异步通信要求发送与接收以相同的波特率进行
第7章 串行接口 异步通信中,计算机与外设之间必须约定: (1)字符格式约定好字符的编码形式、奇偶效验位 形式以及起始位和停止位的规定。 (2)波特率是每秒数据传输的位数。 1波特=1bps(位/秒) 异步通信要求发送与接收以相同的波特率进行。 异步通信方式:
第γ章串行接 同步通信方式: 同步通信在数据开始处用1~2个同步字符来指示。 同步通信中,由同步时钟来实现发送和接收的同步 在发送时要插入同步字符,接收端在检测到同步字符 后,就开始接收串行数据。可见,同步通信具有较高 的传输速率,通常在几十至几百千波特,但在硬件上 要求较高。 同步宇符1 同步字符2 数据块 同步通信的格式
第7章 串行接口 同步通信在数据开始处用1~2个同步字符来指示。 同步通信中,由同步时钟来实现发送和接收的同步。 在发送时要插入同步字符,接收端在检测到同步字符 后,就开始接收串行数据。可见,同步通信具有较高 的传输速率,通常在几十至几百千波特,但在硬件上 要求较高。 同步通信方式:
第γ章串行接 串行通信中数据传输方向: 分为:单工、半双工、全双工 A B 单工 A B 半双工 A B 全双工
第7章 串行接口 分为:单工、半双工、全双工 串行通信中数据传输方向: A B A B A B 单工 半双工 全双工
第γ章串行接口 ●全双工异步串行接口(UART) m数据通信的几个术语: 并行:数据各位同时进行传送 串行:数据逐位顺序进行传送 矿全双工:(串行通信)收/发可同时进行 半双工:(串行通信)收/发不可同时进行 r异步串行通信:以字符为单位进行传送 同步串行通信:以数据块为单位进行传送 波特率(bps.):单位时间传送的位数
第7章 串行接口 全双工异步串行接口(UART) ☞数据通信的几个术语: 并行:数据各位同时进行传送 串行:数据逐位顺序进行传送 ☞全双工:(串行通信)收/发可同时进行 半双工:(串行通信)收/发不可同时进行 ☞异步串行通信:以字符为单位进行传送 同步串行通信:以数据块为单位进行传送 波特率(bps.):单位时间传送的位数
第γ章串行接口 7.2串行口结构及控制寄存器 SBUF 引脚 (发 (门)移位寄存器 xD A 波特率 发送控制器TI 累 内{加发 ≥1 部器生 器 接收控制器RI TI SBUF 引脚 (收) 移位寄存器 去申请中断 i RxD
第7章 串行接口 SBUF (发) SBUF (收) 发送控制器 TI 接收控制器 RI 移位寄存器 波 特 率 发 生 器 T1 1 A 累 加 器 (门)移位寄存器 RxD TxD 去申请中断 引脚 引脚 CPU 内 部 7.2 串行口结构及控制寄存器