- 1、本文档共169页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机接口芯片及应用
第九章 微机接口芯片及应用 12学时 §9.1 可编程并行接口8255 §9.2 可编程串行接口8250/16550 §9.3 可编程定时/计数器 §9.4 可编程中断控制器8259 §9.5 可编程DMA控制器 §9.6 模/数和数/模接口 §9.7 多功能高集成I/O接口 §9.1 可编程并行接口芯片8255 并行接口 并行接口芯片8255 与CPU连接的引脚 数据引脚:D7~D0 复位输入:RESET 片选信号: 端口选择的地址信号:A1和A0 读信号: 写信号: 8255 通道选择和基本操作表 8255引脚 与外设连接的引脚 PA7~PA0:端口A输入/输出 PB7~PB0 :端口B输入/输出 A、B口的8位同时动作 PC7~PC0 :端口C输入/输出 C口分为两组,各4位,同时动作 联络信号,固定 状态信号,反映芯片内部状态 按位控制,按位操作 8255的连接与寻址 A0、A1可寻址4个端口 8位系统,8255的A0、A1可直接与系统的A0、A1相连 16位系统,8255的数据线与系统的低8位相连;而低8位总是与偶地址对应,因此系统的A1应与8255的A0相连,系统的A2应与8255的A1相连。 8255与16位微处理器系统的连接 8255 的内部结构 端口C 3. 数据总线缓冲器(引脚D0~D7) 由1个8位双向三态缓冲器构成 8255内各端口通过数据缓冲器与系统总线相连。 CPU与端口A、B、C间传送的数据,以及CPU写入控制端口中的控制字均通过数据缓冲器传送。 4. 读写控制电路 控制数据总线缓冲器的状态。 数据总线缓冲器有3种状态:输入、输出、高阻态 9.1.2 8255 的工作方式控制字 例 A端口方式 1 输入、B 端口方式 1 输出、PC6,PC7 作输入,给出方式控制字。 例 8255与系统连线如图,片选译码地址为FFF0~FFF3h 1) 确定各端口地址? 2) 编程设置8255 : A口方式 0 输入,PC7~PC4输出 B口方式 0 输出,PC3~PC0输入 C端口的位选择编码 例:设8255的A端口工作于方式1输入,B端口工作于方式0输出,置PC4 = H,( 8255的操作地址为60H ~ 63H ) MOV AL, 0B0H ;1011000X OUT 63H, AL ; 写方式控制字 MOV AL, 09H ;0XXX01001 OUT 63H, AL ; 写置/复位控制字 9.1.3 8255的工作方式 A端口有三种工作方式 方式0、方式1、方式2 B端口有二种工作方式 方式0、方式1 C端口无工作方式选择 工作于方式0,或作为A、B端口工作于方式1、2时的联络信号 注:方式0(基本输入/输出) 方式1 (选通输入/输出) 方式2(双向数据传送) 工作方式 根据A口和C口、B口和C口之间硬件关系的不同,有方式 0、方式 1、方式 2三种 硬件连接可通过向控制口写控制字设置 方式 0: A、B与C口之间没有硬件联系,即可分别作为独立的输入或输出端口 方式 1: C口的某3根引脚作为端口A、B与外设的联络信号 方式 2: C口的某5根引脚作为端口A与外设的联络信号 方式 0 电特性:作输出用, 各端口有锁存功能 作输入用, 各端口无锁存功能 应用 程序控制下的无条件传送方式(查询方式) A、B、C端口均传送数据信息 程序控制下的有条件传送方式 A、B端口传送数据, C端口传送状态 工作在方式 0 的端口 作为输入口相当于普通的三态门 作为输出口相当于普通的锁存器 二、方式 1(选通输入输出) 功能:A、B端口作 8 位数据输入或输出,C端口的特定位为A、B端口服务 电特性:作输出用时, A、B端口有锁存功能 作输入用时, A、B端口有缓冲功能 应用:查询方式:C端口特定位传送状态 中断方式:C端口特定位发中断请求 方式1下输入端口的联络信号 由外设发出,送给8255A 作用是将外设送来的数据锁存到8255A的输入端口。 ② IBF:输入缓冲器满信号(高电平有效) 8255A 发出,表示外设送来的数据已进入输入端口。 当外设送来的数据送入输入端口后,8255A自动发出IBF。 ③ INTR:中断申请信号(高电平或上升沿有效) 8255A 发出,用来向CPU发出中断申请。 方式1下输入端口的联络信号 ④INTE:中断允许控制信号 作用
您可能关注的文档
- 开发板与仿真器.PPT
- 建设项目概况-汕头.DOC
- 开环控制.PPT
- 异戊二烯与O3反应体系中有机氢过氧化物和H2O2的产率-环境科学.PDF
- 式中B12为5次甲基苯并咪唑甲基钴胺素有红色和黄色两种可以.DOC
- 开关量输入输出控制接口.PPT
- 强夯一降水联合加固饱和软粘土地基试验研究-岩土力学.PDF
- 强氧推出英特尔原装架构1U单路至强平台前不久强氧服务器中心的一.DOC
- 开采上保护层对巨厚砾岩诱发冲击矿压的减冲机制分析-岩土力学.PDF
- 强烈推荐沛纳海312开箱文沛纳海312开箱文送礼.PDF
- 职业技术学院2024级工业机器人技术(安装与维护)专业人才培养方案.docx
- 职业技术学院2024级应用化工技术专业人才培养方案.pdf
- 职业技术学院2024级软件技术(前端开发)专业人才培养方案.pdf
- 职业技术学院2024软件技术专业人才培养方案.docx
- 职业技术学院2024级信息安全技术应用(安全运维)专业人才培养方案.docx
- 职业技术学院2024级新能源汽车检测与维修技术(车辆鉴定与评估)专业人才培养方案.pdf
- 职业技术学院2024级石油炼制技术专业人才培养方案.pdf
- 职业技术学院2024级环境监测技术专业人才培养方案.docx
- 职业技术学院2024级汽车制造与试验技术专业人才培养方案.pdf
- 职业技术学院2024级信息安全技术应用专业人才培养方案.pdf
文档评论(0)