- 1、本文档共50页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
解: 端口地址:00D0H、00D2H、00D4H、00D6H MOV AL ;8255初始化 OUT 0D6H,AL …… A1:MOV DX,0D4H ;检测PC2是否为0 IN AL,DX TEST AL,04H JNZ A1 MOV DX,0D0H ;送字符到A口 MOV AL,[DI] OUT DX,AL INC DI MOV DX,0D6H ;PC6产生正脉冲 MOV AL OUT DX,AL DEC AL OUT DX,AL JMP A1 (2)、方式1 __选通输入/输出方式 特点: ▲ 端口A、端口B均可工作在方式1下,且均能对数据锁存,但必须 在联络信号控制下完成数据的输入/输出。 ▲ 如果端口A或端口B工作在方式1下,则各需用C的3位配合工作,产 生相应的控制联络信号。 ▲ 端口C中未配合方式1工作的各位可设定方式0工作特征 使用场合: 方式1 选通输入方式 选通输出方式 分类: __须使用联络信号或中断信号建立工作关系的电路。 PC4 INTEA PA7--PA0 RD PC5 PC3 PC6,7 STBA(选通) IBFA(输入缓冲器满) INTRA(中断请求) 端口A方式1输入 INTEB PB7--PB0 RD PC2 PC1 PC0 STBB IBFB INTRB 端口B方式1输入 △ 方式1选通输入方式控制信号 I/O PC6,7 I/O 中断允许 方式1选通输入时序 INTR IBF STB 输入数据 RD B A PC0 PC2 PC1 PC3 PC5 PC4 PC7 PC6 图 I/O I/O INTEA PA7--PA0 WR PC4,5 端口A方式1输出 PC7 PC6 PC3 OBFA ACKA INTRA I/O INTEB PB7--PB0 WR 端口B方式1输出 PC1 PC2 PC0 OBFB ACKB INTRB △ 方式1选通输出方式控制信号 B A PC2 PC1 PC0 PC6 PC7 PC3 PC5 PC4 WR OBF INTR ACK 输出数据 方式1选通输出时序 图 I/O I/O △ 方式1选通输入/输出方式组合控制信号 PA7--PA0 PB7--PB0 WR RD PC4 STBA PC5 IBFA PC3 INTRA PC6,7 I/O PC1 PC2 PC0 OBFB ACKB INTRB PA7--PA0 PB7--PB0 WR PC2 PC1 PC0 STBB IBFB INTRB PC7 PC6 OBFA ACKA PC3 INTRA I/O PC4,5 RD A口输入B口输出 A口输出B口输入 (3)、方式2 __双向总线I/O方式(A口) 方式2的方式控制字和控制信号 =1 PC3 PC7 PC6 PC4 PC5 INTE 2 INTE 1 PA7--PA0 PC2---PC0 INTRA(输入输出联络信号) OBFA ACKA STBA IBFA I/O WR RD 输出联络信号 输入联络信号 (二)、C口状态字 说明: ▲ 当8255工作在方式0时,C口各位用于输入或输出。 ▲ 当8255工作在方式1时,C口各位用于产生联络信号。 ▲ 当8255工作在方式2时,C口各位用于产生联络信号。 方式1状态字: 输入状态字: I/O I/O INTRA INTEA IBFA INTEB IBFB INTRB A组状态字 B组状态字 方式1状态字: 输出状态字: A组状态字 B组状态字 OBFA INTRA I/O I/O INTEB OBFB INTRB INTEA 方式2状态字: A组状态字 B组状态字 OBFA INTRA IBFA X X X INTE1 INTE2 方式1时,作B口状态字用 方式0时,作输入输出用 9.2 8255的应用 例五:编写8253初始化程序段。要求;计数器0工作在方式0,二进制计数,计数初值为8位;计数器1工作在方式3,BCD计数,计数初值为4位十进制计数;计数器2工作作在方式2,二进制计数,计数初值为16位二进制数。( 8253的4个寻址地址号为40H一43H) 解:MOV AL OUT 43H,AL MOV AL OUT 43H,AL MOV AL,
您可能关注的文档
- 第08章 Transact-SQL语言编程.ppt
- 第08章 彩色图像处理4讲.ppt
- 第08章 非流动性负债.ppt
- 第08章 全球货物运输管理.ppt
- 第08章无机化学.ppt
- 第8讲 电磁场基本规律4.ppt
- 第8讲 计算方法的MATLAB实现.ppt
- 第8讲 相关与回归分析.ppt
- 第8讲_一元二次方程及应用.ppt
- 第8讲第8章 过程.ppt
- 师缘主题课件最新完整版本.pptx
- 基于偏好MOEA_D算法的气发动机多目标优化标定研究.pdf
- 师范技能课件比赛一等奖最新完整版本.pptx
- 师范生初中美术说课课件最新完整版本.pptx
- 师范技能课件图片素材库最新完整版本.pptx
- Unit 2 Making a Difference Understanding ideas The Well that changed the world 教学设计-高中英语外研版(2019)必修第三册.docx
- 师范生技能大赛PPT课件语文最新完整版本.pptx
- 基于扭矩的双燃料发动机控制策略研究.pdf
- 1.2.1 等差数列的概念及其通项公式(教学设计)高二数学(北师大版2019选择性必修第二册).docx
- 师范文化课件最新完整版本.pptx
文档评论(0)