正在加载图片...
实验六并行IO接口的扩展 、实验目的 1.了解并行IO接口的扩展方法 2.掌握可编程接口芯片8255A的工作原理、编程方式和使用方法, 二、实验器材 微机一台,TPC-H通用微机接口实验箱一个。 三、实验原理 1.并行10口的扩展方法 微机系统在实际应用中常常需要扩展JO端口。 扩展并行ⅣO口主要有三种方法 (1)通过通用的IO扩展芯片实现。如 Intel公司的8255A、8155;zlog公司 的PIO等。 (2)通过TIL、CMOS锁存器、缓冲器芯片实现。如74LS377、74LS273 74LS244、74LS245等 (3)通过串行通信口扩展并行IO口 本实验中采用8255A扩展IO端口 2.采用8255A扩展/0端口 8255A是一种被广泛应用的可编程并行IO接口芯片 2.18255A的引脚和内部结构 CPU接口 内部逻辑 外设接口 A组 A组端 IO PAI-PAo 口A(8) 数据总 线缓冲 DB A组端 口C上 IO PCT-PCA 半部(4) B组端 B组 口C下 IO PC3-PCo 读/写 半部(4) 控制 控制 逻辑 人B组端 I0 PBr-PBo 1口B(8)N 图6.18255A内部结构框图41 实验六 并行I/O接口的扩展 一、 实验目的 1.了解并行 I/O 接口的扩展方法; 2.掌握可编程接口芯片 8255A 的工作原理、编程方式和使用方法。 二、 实验器材 微机一台,TPC—H通用微机接口实验箱一个。 三、 实验原理 1. 并行I/O口的扩展方法 微机系统在实际应用中常常需要扩展I/O端口。 扩展并行I/O口主要有三种方法: (1)通过通用的 I/O 扩展芯片实现。如 Intel 公司的 8255A、8155;Zilog 公司 的 PIO 等。 (2)通过TTL、CMOS锁存器、缓冲器芯片实现。如 74LS377、74LS273、 74LS244、74LS245 等。 (3)通过串行通信口扩展并行I/O口。 本实验中采用 8255A 扩展 I/O 端口。 2. 采用 8255A 扩展 I/O 端口 8255A 是一种被广泛应用的可编程并行 I/O 接口芯片。 2.1 8255A 的引脚和内部结构 A 组 控 制 B 组 控 制 A 组 端 口 A(8) B 组 端 口 B(8) CPU 接口 内部逻辑 外设接口 A 组 端 口 C 上 半部(4) B 组 端 口 C 下 半部(4) 数据总 线缓冲 器 读/写 控制 逻辑 DB RD WR A0 A1 RESET CS IO PA7-PA0 IO PC7-PC4 IO PC3-PC0 IO PB7-PB0 图 6.1 8255A 内部结构框图
向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有