networking mobile communication internet 侃 搜囗技成
第九章 输入输出 接口技术
本章内容 I/0接口概述 定时/计数器8253 并行接口—8255A 串行接口8251A
• I/O接口概述 • 定时/计数器——8253 • 并行接口——8255A • 串行接口——8251A 本章内容
少》学习目的 尊握微机接口的作用和功能 ·学握可编程并行接口花片8255的连接 与编程 握串行通信接口适配器8251A的连接 与编程 掌握可编程定时计数花片8253的连接 与编程
• 掌握微机接口的作用和功能 • 掌握可编程并行接口芯片8255A的连接 与编程 • 掌握串行通信接口适配器8251A的连接 与编程 • 掌握可编程定时计数芯片8253的连接 与编程 学习目的
9.1/0接口的典型结构与接 口花片的分类 1.内部结构 下图为0接口面向用户的典型结构 AB DATA DB I/O LO CPU 接口2 STATUS 设备 CB CONTROL I/0接口的典型结构
9.1 I/O接口的典型结构与接 口芯片的分类 1. 内部结构 下图为I/O接口面向用户的典型结构。 I/O接口的典型结构 CPU I/O 设备 I/O 接口 1 2 3 AB DB CB DATA STATUS CONTROL
I/O接口内部一般由数据、状态、控,三 类寄存器组成。 在输入时,保存外设发往CPU 数据寄存器的数据(输入寄存器) 在输出时,保存CPU发往外设 的数据(输出寄存器) 状态寄存器—保存状态信息,CPU可从状态 口读取当前状态; 控制寄存器用来保存CPU写入的控制字
I/O接口内部一般由数据、状态、控制三 类寄存器组成。 数据寄存器 在输入时,保存外设发往CPU 的数据 (输入寄存器) 在输出时,保存CPU发往外设 的数据 (输出寄存器) 状态寄存器——保存状态信息,CPU可从状态 口读取当前状态; 控制寄存器——用来保存CPU写入的控制字
2.外部特性 接口电路的外部特性由其对外的引出信 号体现。 对于面向CPU一侧的信号 米需要弄清面向的是什么样的CPU 米数据宽度(816/32位) 米地址总线宽度(16/2024/32位) 米控制线是电平有效还是边沿有效
2. 外部特性 接口电路的外部特性由其对外的引出信 号体现。 对于面向CPU一侧的信号: 需要弄清面向的是什么样的CPU 数据宽度(8/16/32位) 地址总线宽度(16/20/24/32位) 控制线是电平有效还是边沿有效
府于面向外投一侧的信号 米要弄清外设工作原理与工作特点 米正确理解信号的意义 米外设种类繁多,信号差异较大
对于面向外设一侧的信号: 要弄清外设工作原理与工作特点 正确理解信号的意义 外设种类繁多, 信号差异较大
3.接囗电路芯片分类 按功能分类: (1)通用接口芯片: 支持通用的输入/输出及控制的接口芯片。 例如:并行接口芯片8212、8255A、Z80PIO等,以 及串行接口芯片8250、8251、Z80SIO等
3. 接口电路芯片分类 支持通用的输入/输出及控制的接口芯片。 例如: 并行接口芯片8212、8255A、Z80PIO等,以 及串行接口芯片8250、8251、Z80SIO等。 按功能分类: (1)通用接口芯片:
(2)面向微机系统的专用接口芯片: 例如:中断控制器8259A,DMA控制器8237/8257 Z80DMA,定时/计数器8253/8254 (3)面向外设的专用接口芯片: 例如:CRT控制器MC6845、8257;软盘控制器 PD765、FD827/FD8272;键盘/显示器接口芯片8279
(2) 面向微机系统的专用接口芯片: 例如:中断控制器8259A, DMA控制器8237/8257, Z80DMA, 定时/计数器8253/8254。 (3) 面向外设的专用接口芯片: 例如:CRT控制器MC6845、8257;软盘控制器 PD765、FD8271/FD8272;键盘/显示器接口芯片8279