- 1
- 0
- 约7.98千字
- 约 42页
- 2018-11-12 发布于广西
- 举报
第一章、绪论 徐承彬 * * * I/O设备种类繁多,有机械式、电动式、电子式等多种形式,涉及的信息类型各不相同,有数字量、模拟量和开关量等。CPU与I/O之间存在速度、信号形式、时序等差异,因此,I/O接口要解决以下问题: 速度匹配问题。CPU速度快,外设速度慢,且不同外设的速度差异很大。 信号电平与驱动能力问题。CPU信号是TTL电平,功率小;外设需要的电平可能比这个范围要宽得多,需要的驱动功率较大。 信号类型匹配问题。CPU只能处理数字信号,而外设的信号类型多种多样,有数字量。开关量、模拟量,甚至还有非电量,如压力、流量、速度、温度、湿度等。 信号格式问题。CPU上传送的是并行数据,而外设可能采用串行等。 时序匹配问题。CPU的各种操作都是在统一的时钟基准信号下完成的,而各种外设也有自己的定时与控制逻辑,大多与CPU的时序不一致。 * * * 6块芯片:时钟发生器8284,总线控制器8288,可编程并口8255,可编程中断控制器8259,可编程定时/计数器8253,DMA控制器8237。 * * * * 输入缓冲:暂存外设送来的信息,仅当该外设被选中时,缓冲器的三态门打开,外设的数据进入系统总线。其它时间,缓冲器输出端为高阻,外设与系统总线间的通路被隔断。 输出锁存:暂存CPU送往外设的数据,以便外设有充分的时间接收和处理。外设取走上次数据后,才将新数据送入锁存器。 * *
原创力文档

文档评论(0)