- 1
- 0
- 约8.91千字
- 约 72页
- 2018-05-03 发布于四川
- 举报
第八章-输入输出方法及常用的接口电路-3.ppt
8.3 8255A并行接口电路 ? 8255A有两种控制字,由写入内容的D7位区分: D7=1, 方式控制字 设定A口、B口、C口的工作状态和工作方式。 工作状态:输入或输出 工作方式:方式 0、方式 1、方式 2 D7=0 , C口按位置位/复位控制字 使C口中的某一位为1(置位)或0(复位)。 1. 方式控制字 设定A口、B口、C口的工作状态和工作方式。 工作状态:输入或输出 工作方式:方式 0、方式 1、方式 2 B口 0 输出 1 输入 0 方式0 1 方式1 1 D7 D6 D5 D4 D3 D2 D1 D0 特征位,D7=1表示是方式控制字 PC3~PC0 0 输出 1 输入 B口工作方式 PC7~PC4 0 输出 1 输入 A口 0 输出 1 输入 A口工作方式 00 方式0 01 方式1 1x 方式2 例 8255A与系统的连线如下, 片选译码地址为F0~F3h 1) 确定各端口地址; 2) 编程设置8255A : A口方式 0 输入,PC7~PC4输出 B口方式 0 输出,PC3~PC0输入 reset D7 ~ D0 A9 ~ A2 A1 A0 IOR IOW 片选 译码 数据 缓冲器 读写 控制 片内 译码 RESET A1 A0 PC7 PC0 PB7 PB0 控制口 D 端口A 端口C 端口B +5V GND D7 ~ D0 外 设 RD WR CS PA7 PA0 F0~F3h 最后得出结论: A口地址为 F0 H B口地址为 F1 H C口地址为 F2 H D口地址为 F3 H 1) 确定端口地址 由8255A编程结构知: A1 A0 选中端口 0 0 端口 A 0 1 端口 B 1 0 端口 C 1 1 控制端口 D 由8255A的CS与系统总线的连线知, 地址在F0~F3h可使CS有效,故: 4个端口的地址在F0~F3h中。 结合8255A与系统总线的连线: A7 A6 A5 A4 A3 A2 A1 A0 F0H 1 1 1 1 0 0 0 0 A口 F1H 1 1 1 1 0 0 0 1 B口 F2H 1 1 1 1 0 0 1 0 C口 F3H 1 1 1 1 0 0 1 1 D口 CS A1 A0 8255A 总线 2) 确定方式控制字 D7 D6 D5 D4 D3 D2 D1 D0 特征位 A口 方式 0 A口 输入 PC7~PC4 输出 B口 方式 0 B口 输出 1 0 0 1 0 0 0 1 PC3~PC0 输入 所以,方式控制字为 1001 0001B,即91H 要求设置: A口方式0输入,PC7~PC4输出 B口方式0输出,PC3~PC0输入 设置方式控制字的程序段为: MOV DX, 0F3H ;控制口地址 MOV AL, 91H ;方式控制字 OUT DX, AL 或 MOV AL, 91H ; 方式控制字 OUT 0F3H, AL 2. C口按位置位/复位控制字 作用是: 使C口中的某一位为1(置位)或0(复位); 或在A口、B口采用中断方式时, 通过向C口的指定位置位,允许8255A的中断信号发出。 0 复位 1 置位 0 D7 D6 D5 D4 D3 D2 D1 D0 设置内容 特征位,D7=0 表示是C口按位 置位/复位控制字 无意义 选择设置位 C口按位置位/复位控制字各位含义: D3 D2 D1 设置位 0 0 0 PC0 0 0 1 PC1 0 1 0 PC2 0 1 1 PC3 1 0 0 PC4 1 0 1 PC5 1 1 0 PC6 1 1 1 PC7 例 连线如上例, 通过控制口置 PC2 为 0,置 PC4 为
您可能关注的文档
最近下载
- 施工现场各类设备机械安全监理实施细则(参考).doc VIP
- 华东交通大学2015-2016第一学期电牵专业《电机与拖动》期末A卷.doc VIP
- 储气罐专业定期检查表.docx VIP
- JB_T 14788-2024《连续延伸带式输送机》.pdf VIP
- GB 265-1988 运动黏度.pdf
- 山东省青岛市胶州市2024-2025学年七年级上学期期末历史试题(含答案).pdf VIP
- 基于概念整合理论研究母语对二语写作的影响-外国语言学及应用语言学专业论文.docx VIP
- 中国旅游地理第四章旅游区划.ppt VIP
- 《陆上风力发电机组钢混塔架施工关键材料技术规程》.pdf VIP
- 2025年AI图像识别服务合同协议合同.docx VIP
原创力文档

文档评论(0)