- 4
- 0
- 约1.15万字
- 约 75页
- 2020-10-25 发布于天津
- 举报
端口 C 的状态字 A 组 B 组 D 7 D 6 D 5 D 4 D 3 D 2 D 1 D 0 方式 1 输入 I/O I/O IBFA INTEA INTRA INTEB IBFB INTRB 方式 1 输出 OBFA INTEA I/O I/O INTRA INTEB OBFB INTRB 方式 2 双向 OBFA INTE1 IBFA INTE2 INTRA × × × 4. 8255A 应用举例 ? 例: 并行打印机 ? 利用 8255A 的 A 口与微型打印机相连,将内存缓冲区 Buffer 中的 字符打印输出, (CPU 为 8088) 。 ? 打印机内有一个以 8 位专用微处理器为核心的打印机控制器,负 责打印功能的处理,以及打印机本身的管理,并通过机内一个并 行接口( Centronics 标准接口)与主机进行通信,接收主机送来 的打印数据和控制命令。 ? 主机、打印机和 8255A 的接口硬件电路设计如图 : D 2 ~ 9 0 ~ 7 DATA 1 ~ 8 CPU 8255A PC 0 STB 打印机 PC 7 BUSY 并行打印机 ? 续 详细程序源代码: ? MOV AL, 01H ? OUT 83H,AL ; 写入 C 口按位置位 / 复位控制字,置位 PC0 ? DATA SEGMENT ? Buffer DB H
原创力文档

文档评论(0)