微型计算机系统原及应用(第3版) 课件.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
№ * 方式1输出 方式控制字: 将A组B组的方式控制位合成1个字节, 用1条OUT指令写一次。 用C口地址读状态 D7 D6 D5 D4 D3 D2 D1 D0 OBFA INTEA I/O I/O INTRA INTEB OBFB INTRB № * (3)A口方式2 ——P280图5.46 用PC6设置INTE1(输出) 用PC4设置INTE2(输入) 输入和输出中断通过 或门输出INTRA信号 № * 方式2(双向选通方式) 方式2将方式1的选通输入输出功能组合成一个双向数据端口,可以发送数据和接收数据 只有端口A可以工作于方式2,需要利用端口C的5个信号线,其作用与方式1相同 方式2的数据输入过程与方式1的输入方式一样 方式2的数据输出过程与方式1的输出方式有一点不同:数据输出时8255A不是在OBF有效时向外设输出数据,而是在外设提供响应信号ACK时才送出数据,即仅在ACK信号有效时才出现在A口的I/O线PA0~PA7。 № * 方式2双向时序 data-out INTR data-out data-in data-in PA0~PA7 D0~D7 IBF WR OBF ACK STB RD № * 用C口地址读状态 D7 D6 D5 D4 D3 D2 D1 D0 OBFA INTE1 IBFA INTE2 INTRA A口B口各自单独选择工作方式及I/O, 剩下的C口线可以选择I/O, 合成一个字节写方式控制字。 № * D7 D6 D5 D4 D3 D2 D1 D0 方式1输入 I/O I/O IBFA INTEA INTRA INTEB IBFB INTRB 方式1输出 OBFA INTEA I/O I/O INTRA INTEB OBFB INTRB 方式2双向 OBFA INTE1 IBFA INTE2 INTR × × × 端口C的状态字 A组 B组 № * 二、8255A的应用 P282图5.47 8255A在系统中的连接 P3=1 № * 三口始终工作于方式0: A口:先输出自检信号,后重设成输入(读键盘) B口:输出控制信号。 用户可不断改变PB1、PB0控制扬声器发声。 C口:输入状态及配置信息 PC3~0 :在PB3 =0时输入DIP开关1~4 PB3 =1时输入DIP开关5~8 2. 编程 工作过程中可以重新对8255写控制字 № * 自检编程例 mov AL, ; 方式0,A口,B口输出,C口输入 out 63H, AL mov AL, ; B口输出,PB3=0, 读DIP低4位 out 61H, AL ……….. in AL, 62H ; 读 C口 ………….. mov AL, ; B口输出,PB3=1, 读DIP高4位 out 61H, AL ……….. in AL, 62H ; 读 C口 ………….. mov AL, ; 重写控制字,A口改输入 out 63H, AL № * 并行接口和串行接口的结构示意图 № * 主要内容: 串行通信的基本概念及异步转送方式 串行通信接口标准RS-232C 可编程串行接口Ins 8250 §5.6 异步串行I/O 要点: 实现异步串行转送的要素有哪些? 可编程串行接口Ins 8250 有哪些功能块及如何编程控制? № * 一、概述 1. 串行通信的概念 串行通信是指将数据按照一位一位地顺序进行传送,它只占用一条传输线。可以采用两种方式来实现:一种是将8位数据通道中的一位通过软件来实现串行数据传送;另一种是通过专用的通信接口,将并行数据转换为串行数据进行传送。 ? 2. 串行通信的基本方式 通常情况下,串行通信可分为异步传送和同步传送两种方式: §5.6 异步串行I/O № * 2.1 同步传送 所谓同步通信是指在约定的数据通信速率下,发送方和接收方的时钟信号频率和相位始终保持一致

文档评论(0)

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

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

1亿VIP精品文档

相关文档