已阅读5页,还剩15页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第九章可编程外围接口芯片8255A及其应用 8255A功能和结构8255A控制字8255A工作方式8255A应用句例 一8255A功能和结构 1 数据总线缓冲器2 三个8位端口PA PB和PCA组 PA口和PC口的高4位 PC7 PC4 B组 PB口和PC口的低4位 PC3 PC0 3 A组和B组的控制电路根据方式控制命令字设置的功能控制A组和B组4 读 写控制逻辑管理数据信息 控制字和状态字的传送 通用可编程并行I O接口芯片 同步 异步和中断 二8255A控制字 方式控制字C口位控制字两个控制字的地址相同1 方式控制字8255工作方式方式0方式1方式2 2 C口置位控制字 D7D6D5D4D3D2D1D00 PC7 PC0位编码 置位复D0 1置位位编码D0 0清零 三8255A工作方式 方式0基本输入输出方式 同步 三个8位口 PA PB PC 二个8位口 PA PB 二个4位口 PC高4位和低4位 输入 输出共16种组合输出数据被锁存 而输入数据不锁存 方式l 选通输入 输出 应答式输入 输出 方式1输入 A组 PA口数据端口PC3INTR 至CPU PC4STBPC5IBF 查询 用STB和IBF 中断 用INTR STB和IBF先置位PC4使INTEA 1当STB 0IBF 1与门输出 1INTR 1发出中断请求 STBIBF PA输入 B组 PB口PC0INTRPC1STBPC2IBF 方式1输出 A组 PA口数据端口PC3INTR 至CPU PC6ACKPC7OBF 查询 用ACK和OBF 中断 用INTR ACK和OBF先置位PC6使INTEA 1写数据时 当WR 1OBF 0INTR 0外设读数据ACK 0ACK 1OBF 1与门输出 1INTR 1发出中断请求 INTR下降沿 CPU服务结束INTR上升沿 CPU下一次服务 输出缓冲器满OBFA OBFA功能 通知外设有数据CPU查询状态信号 方式2一双向选通输入输出 中断 查询都可 方式2只限于A组使用 A口 8位数据线C口 5位联络线 PC3INTRA 至CPU PC4STBPC5IBFPC6ACKPC7OBF 综合方式0和方式1 此时 PB口可工作于方式1 PC0 PC1和PC2作控制线PB口也可工作于方式0 PC0 PC1和PC2则作I O线 C口状态字在方式1和方式2测试C口可了解8255各联络信号的状态 8255A的编程及应用 要求8255A工作于方式0 A口 B口输入 C口输出 PORTKEQU1FH 8255A控制口地址PORTAEQU1CH 8255A的A口地址PORTBEQU1DH 8255A的B口地址PORTCEQU1EH 8255A的C口地址 初始化8255AMOVAL 92H 按要求 控制字为92HMOVDX PORTK 写入控制字OUTDX AL A口 B口 C口读写MOVDX PORTAINAL PORTB 利用8255A实现打印机接口 打印BL中的数据 打印机的工作时序如下图 8255A与打印机的接口电路如下图 编制程序如下 MOVAL 81H 控制字 方式0 A B C高四位输出 C口低4位输入OUT1FH AL 送控制字WAITING INAL 1EH 读C口TESTAL 01H 测试PC0是否为1 BUSY JNZWAITING YES 打印机忙 等待MOVAL BL NO 送数据至打印
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- TCNIA 0160-2022 搭配砷物料铜熔池熔炼及烟气收砷技术标准
- GB 50284-2008 飞机库设计防火规范
- 绩效专员考试题及答案
- 河南仰韶酒业招聘试题及答案
- 物业记录管理协议
- 公务员面试纽扣面试题及答案
- 机器人算法工程师招聘题目及答案
- 后端开发校招面试题及答案
- 公务员面试冷门面试题及答案
- 国家融资担保基金秋招真题及答案
- 2025电化学储能电站技术监督规程第2部分:储能系统技术监督
- 社工服务培训课件
- 智能体技术和应用研究报告(2025年)
- CJ/T 120-2016给水涂塑复合钢管
- T/CECS 10214-2022钢面镁质复合风管
- 茂名市电白区浪漫海岸小学-没有一朵花一开始便是一朵花-一年级语文期中家长会【课件】
- 青干班面试试题及答案
- T-CSEE 0394-2023 柔性光伏支架结构设计规程
- 宜兴市入湖河道综合整治工程报告书
- 管道清淤工程施工方案范本
- 《常见沉淀池设计计算方法》课件
评论
0/150
提交评论