1、7.1 7.1 微型计算机接口技术概述微型计算机接口技术概述7.2 7.2 输入与输出输入与输出7.3 7.3 并行数据接口并行数据接口7.4 7.4 串行数据接口串行数据接口7.5 DMA7.5 DMA接口接口7.6 7.6 可编程定时计数器可编程定时计数器 CPUDBABCB数据状态信息控制信息外设I/O接口数据口状态口控制口图7-1外设接口简单框图返回本章首页返回本章首页 例例7.1 用用74LS244(74LS244为为2组组4线三态驱动器线三态驱动器)作输入接口,作输入接口,74LS374(74LS374为为8D锁存器锁存器)作输出接口,作输出接口,设计一个接口电路,将设计一个接口电
2、路,将8个乒乓开个乒乓开关的状态用发光二极管表示出来。关的状态用发光二极管表示出来。74LS244、74LS374的地址均为的地址均为60H。试画出电路图,编写程序段。试画出电路图,编写程序段。IN AL,60HOUT 60H ,AL其接口电路示意如图其接口电路示意如图7.5所示。所示。 状态信息选通信号+5V三态缓冲器(8)数据端口地址译码数据&状态端口地址译码缓冲器(1)锁存器 R D Q输入装置&READY去数据总线DB图7-6查询式输入接口电路图7.7 查询输入的时序流程图数据总线DBACK+5V输出数据端口译码地址译码数据&状态端口地址译码缓冲器(1)锁存器D QR输出装置&“BUS
3、Y”图7-8查询式输出接口电路地址总线系统DB状态信息“BUSY”返回本章首页返回本章首页STBOBFACKAOBFAACKASTB返回本章首页返回本章首页返回本章首页返回本章首页图7 .25 8237芯片引脚图OR/ IOW/ ICS返回本章首页返回本章首页D0 D1 D2 D3 D4 D5 D6 D7 RD WR A0 A1 CS Vcc 地 电源 线 控制 线 数据 线 CLK0 GATE0 OUT0 GATE0 OUT0 CLK1 GATE1 OUT1 GATE1 OUT1 CLK2 GATE2 OUT2 GATE2 OUT2 计数 器 0号 计数 器 1号 计数 器 2号 9 11 10 15 14 13 18 16 17 8 7 6 5 4 3 2 1 22 23 19 2 21 24 12 图7.29 8253的引脚配置CSRDWR图7.31方式0工作波形图图7.32方式1工作波形图图7.33方式2工作波形图图7.34方式3工作波形图图7.35方式4工作波形图图7.36方式5工作波形图CSWR返回本章首页返回本章首页返回本章首页返回本章首页结结 束放映束放映