[经济学]第八章 接口技术.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[经济学]第八章 接口技术

第八章 接口技术 8.1 定时器/计数器 8.2 并行传输及其接口 8.2.1 简单并行口 8.2.2 选通并行口及其联络 8.2.3 并行接口举例 8.2.4 可编程并行输入输出接口芯片8255A 8.5 模拟接口(数/模和模/数转换) 8.5.1 D/A 转换原理 8.5.2 DAC 芯片举例 8.5.3 A/D 转换原理 8.5.4 ADC芯片举例(A/D转换器芯片ADC0809) 8.4 串行传输及串行接口 8.4.1 串行传输的应用 8.4.2 串行传输需要解决的问题 8.4.3 串行通信的信息格式 8.4.4 串行接口标准 8.4.5 串行接口芯片举例 8.3 DMA传输和DMA控制器 解: 这是并行接口和A/D转换器的综合应用题。 (1) 8255A的端口地址为:384H~387H(4个口地址) (2) B口:方式0基本输入;C口高4位:方式0输出; C口低4位:方式0输入。 控制字:1XXX0011B=83H~F3H的任一个都可以。 A口此时不可工作于双向方式。 (3) PC6PC5PC4=001B (4) CPU通过8255A让PC7输出高电平,即可使A/D转换开始。 (5) CPU通过查询方式(检查EOC为高电平,即PC2为低电 平)即可知道A/D转换是否结束。然后读8255A的B口即 可得到转换好的数字信号。 (6) 采用中断方式通知CPU,即把转换结束信号EOC作为 中断请求信号接到8259A的IRQ上,作为8259A的中断源。 (7) 程序段如下: MOV DX, 387H ;8255A的控制口为387H MOV AL, 83H ;控制字为83H;PB口为输入,PC2为输入,PC7为 输出 OUT DX, AL ;写入控制字 MOV AL, 10H ;取模拟通道IN1,PC6~PC4=001, PC7为低电平。 MOV DX, 386H OUT DX, AL ;送C口,启动ADC 0809开始转换 MOV AL, 90H ;启动ADC 0809开始转换,且产生PC7为高电平 OUT DX, AL ;高电平送入C口 NOP ;高电平延时 MOV AL, 10H ;撤销启动信号,PC7仍为低电平 OUT DX, AL LP:IN AL, DX ;查询PC2(EOC)状态,若为低电平,没转换好 AND AL, 04H JNZ LP ;EOC=0,继续查询 MOV DX, 385H IN AL, DX ;EOC=1,已转换好。因0809的OE总有效,CPU读PB口 MOV AH,4CH ;DOS调用,程序终止 INT 21H 具体应用见书P352 串行传输的特点: 所用的传输线少,适于远距离传送 数据信息和控制信息可在同一条线上传送 使用的信号电平与TTL不兼容 双方需约定传输的通信协议(规程)或波特率 * 通信协议规定通信链路的建立与拆除、命令和响应以及出错时的恢复等各种规定,双方须严格遵守。 1、同步(位同步、字节同步、数据块同步) 2、差错处理(检错、纠错) 3、通信协议(规程) 单工方式 发端只负责发送,收端只负责接收 半双工方式 只有一条传输通路,发送器 ∕接收器通过开关切换发收双方不能同时进行发送和接收操作 全双工方式 有两条传输通路通信双方都能在同一时刻进行发送和接收操作 信息的检错与纠错 差错控制 远距离通信必然存在差错(误码)。要保证通信的可靠,必须采用某种措施解决这个问题。其措施就是检错与纠错。 检错方法 奇偶校验 方阵校验 CRC循环冗余校验 纠错方法 纠错码 卷积码 纠错编码技术 串行通信方式 异步通信方式 以字符为单位进行传送 收发双方时钟不要求严格同步,允许有一定

您可能关注的文档

文档评论(0)

skvdnd51 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档