- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 8255A方式选择注意: 有三种基本工作方式: 方式0——基本的输入输出方式 方式1——选通的输入输出方式 方式2——双向传输方式 只有端口A能工作在方式2 同一组的两端口可分别工作在输入和输出方式 2. 端口C置1/置0控制字 置1/置0控制字注意: 必须写入控制口 D0位决定置1或置0 D3、D2、D1位决定了对哪一位操作 D7位必须为0 6.5.4 8255A的工作方式 方式0 方式1 方式2 方式0 (1) 方式0的工作特点 端口可作为输入口,也可作为输出口。 可以有16种不同的组合 (2) 方式0的输入输出时序 在方式0读取数据条件: 先发出地址信号 数据要领先于读信号 输入时序要求: 读出期间地址保持有效 数据必须保持到结束 读脉冲宽度至少为300ns 方式0输出时序要求: 地址信号必须提前有效且滞后消失 写脉冲宽度至少有400ns 数据必须提前并保持tWD时间 方式0的输出时序 (3) 方式0的使用场合 同步传送 查询式传送 2. 方式1 方式1的特点 端口A、B可分别工作在方式1。 端口C配合方式1 (2) 方式1输入时序 下图是端口A、B工作于方式1输入时,各信号的示意图 上图控制信号说明: STB# 选通信号 IBF 缓冲器满信号 INTR 送往CPU的中断请求信号 INTE 中断允许信号 下图为方式1的输入时序 (3) 方式1输出时序 OBF# 输出缓冲器满信号 ACK# 外设响应信号 INTR 中断请求信号 INTE 中断允许信号 方式1时输出端口对应的控制信号和状态信号 方式1的输出时序 3. 方式2 (1) 方式2的特点 只适用于端口A。 端口C用5个数位提供控制和状态信号。 (2) 方式2信号 INTRA 中断请求信号 STBA# 选通信号 IBFA 状态信息 OBFA# 输出缓冲器满信号 ACKA# 对OBFA的响应信号 INTE1 中断允许信号 INTE2 中断允许信号 方式2的控制信号 (3)方式2的时序 (4) 方式2的使用场合 一个并行外设既可以作为输入又可以作为输出 输入输出动作不会同时进行 (5) 方式2和其他方式的组合 如下面4张图所示 A端口工作于方式2,B端口工作于方式0输入情况 A端口工作于方式2,B端口工作于方式0输出情况 A端口工作于方式2,B端口工作于方式1输入情况 A端口工作于方式2,B端口工作于方式1输出情况 6.5.5 8255A的应用举例 8255A工作于方式0的例子 8255A工作于方式1的例子 1. 8255A工作于方式0的例子 8255A作为打印机接口的示意 2. 8255A工作于方式1的例子 8255A作为中断方式打印机接口的示意 1 4. 控制寄存器的格式 5. 状态寄存器的格式 6.3.5 8251A编程举例 异步模式下的初始化程序举例 同步模式下的初始化程序举例 利用状态字进行编程的举例 1. 异步模式下的初始化程序举例 MOV AL,0FAH OUT 42H,AL ;设置模式字,为异步模式; 波特率因子为16;用7个数 据位,偶校验,2个停止位 MOV AL,37H OUT 42H,AL ;设置控制字,使发送启动、 接收启动,并设置有关信号 2. 同步模式下的初始化程序举例 MOV AL,38H OUT 42H,AL ;设置模式字为同步模式,2 个同步字符,7个数据位, 偶校验 MOV AL,16H OUT 42H,AL OUT 42H,AL ;两个同步字符均为16H MOV AL,97H OUT 42H,AL ;设置控制字,并启动 3. 利用状态字进行编程的举例 MOV AL,0FAH OUT 42H,AL ;设置模式字,异步模式,波
有哪些信誉好的足球投注网站
文档评论(0)