- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
贵州大学微机原理PPT及复习PPT微机.ppt
* 一、全双工、半双工和单工 1. 全双工通信 分别用独立的接口和传输线来发送和接收信号,使发送和接收可同时进行。 第7章典型可编程接口芯片及应用 发送器 接收器 发送器 接收器 7.4 串行通信和串行接口 串行通信 数据的各位按时间顺序依次在一根传输线上传输 RxD 目 的 TxD 源 0 1 1 0 1 0 1 0 数据的各位依次由源到达目的地 → 慢 数据线少 → 远程, 费用低 适于长距离、中低速通信 7.4.1 串行通信的基本概念 2.半双工通信 数据可分时双向传送。 3.单工通信 数据单向传送。 第7章典型可编程接口芯片及应用 发送器 接收器 发送器 接收器 发送器 接收器 二、异步通信与同步通信 是串行通信中的两种基本通信方式。 1 2 3 4 5 6 7 8 起始位 停止位 1帧(1个字符) 5-8位数据 空闲位 1.异步通信 (1)概念 以字符 为传送单位, 用起始位和停 止位标识每个 字符的开始和结束。 通信中两个字符的时间间隔是不固定的,而在同一字符中的两个相邻代码间的时间间隔是固定的(字符传送时同步)。 (3)异步通讯的双方需要两项约定 ① 字符格式 即字符的编码形式,奇偶校验、起始位和停止位的规定。 ②波特率(bit/秒)——对传送速率的规定 例:要求每秒传送120个字符,每帧为10位。 解:传送的波特率为: 120×10=1200(位/秒)=1200波特 每位的宽度0.83ms 数据位传输率=120×8=960位/秒 (2)信号的帧 第7章典型可编程接口芯片及应用 1 2 3 4 5 6 7 8 起始位 停止位 1帧(1个字符) 5-8位数据 空闲位 计算机中,数字和字符都是以一定的编码表示的(如ASIIC编码)。 异步通讯常用格式:一个字符帧 一帧字符位数的规定:数据位,校验位,起始位和停止位。 通常,异步通信的波特率在50~9600B之间,高速的可达19200B。 2.同步通信 以一串字符为一个传送单位,字符间不加标识位,在一串字符开始用同步字符标识,硬件要求高,通讯双方须严格同步。 同步通信速度高于异步,可工作在几十~几百千波特。但同步通信要求用精确的同步时钟来控制发送端和接收端之间的同步。 第7章典型可编程接口芯片及应用 三、信号的调制和解调 对于数字信号的传送,通常要求频带很宽。长距离的通信时常使用电话线,电话线的频带不可能有那么宽,因而会带来信号的畸变。 用调制器:数字信号 → 模拟信号 用解调器:模拟信号 → 数字信号 常用方法是FSK(Frequency Shift Keying)移频键控式。 它把数字信号的“1”和“0”调制成不同频率的模拟信号,并分别由电子开关控制,在运算放大器的输入端相加,电子开关由要传输的数字信号(即数据)控制。 第7章典型可编程接口芯片及应用 四、RS-232-C接口 在串行通信接口标准中,通常采用RS-232-C接口。 RS-232-C是通用的一种串行通信接口标准, 是一个25芯的D型连接器,每一个引脚都有标准规定,且对信号电平也有标准规定. 对于任何具备RS-232-C接口 的设备都可以不需要附加其他硬 件而与计算机相连接。 第7章典型可编程接口芯片及应用 常用PIN及其连接: 1. 引脚完全定义 在微机系统中,还常用9芯的D型连接器: 第7章典型可编程接口芯片及应用 下图是实现TTL与RS-232-C电平转换的芯片ICL232,它的工作电源为单一+5V。 2. 信号电平标准 RS-232-C采用负逻辑规定逻辑电平: -5V~-15V规定为“1”; +5V~+15V规定为“0”。 五、串行通信的实现 常用方法: 硬件——UART(通用异步接受器/发送器) UART既能发送,又能接收。 接收时,由RXD来的串行数据先进入移位寄存器,然后并行输入至缓冲器,再由数据总线输至CPU; 第7章典型可编程接口芯片及应用 主要解决串 并的转换问题 发送时,CPU来的并行数据由缓冲器暂存,然后送至移位寄存器,由TXD一位一位的输出。 UART工作时,通过外接时钟Tc来和接收数据同步。 设外部时钟周期为Tc,数据位的周期为Td,则有: Tc= Td/K K=16 或 64 第7章典型可编程接口芯片及应用 例: 若K=16,在每个时钟脉冲的上升沿采样接收数据线RXD; 在R
文档评论(0)