1、 1 微机原理课程设计微机原理课程设计 目录目录 概述3 一8088CPU及其引线功能4 二8088CPU的内部结构7 三芯片介绍9 1地址锁存器8282(74LS373)9 2数据双向收发器8286 (74LS245)10 36264(SRAM)的引脚10 42764(EPROM)的引线、功能 11 5中断控制器8259A12 6并行接口芯片8255A12 7数模变换器083213 四电路介绍14 18088最小系统地址总线、数据总线、控制总线的形 成14 2存储器电路及译码电路设计16 38位A/D变换接口电路 17 48位D/A变换接口驱动直流电机 17 5步进电机控制电路 18 682
2、59中断实验19 2 五设计心得20 概述概述 一、课程设计的要求一、课程设计的要求 (1)用8088构成最小系统,完成数据总线,地址总线,控制 总线的电路设计 (2)用0809组成8位温度A/D变换接口电路 (3)用0832组成8位D/A变换接口电路驱动直流电机 (4)用8255和8253组成步进电机控制电路 (5)用两片2764完成ROM的扩展,设计地址分配译码电路,地 址为FFFF0HFFFFFH (6)用两片6264完成RAM的扩展,设计地址分配译码电路,地址为 0000H3FFFH 3 一一8088CPU8088CPU 及其引线功能及其引线功能 8088CPU 是一块具有 40 条引
3、出线的集成电路芯片,其个引出线的定义如图 1,,所示。为了减少芯片的引线,有许多引线具有双重功能,采用分时复用的 工作方式,及在不同的时刻,这些引线上的信号是不同的。同时,8088CPU 上 有 MN/MX 输入引线,用以决定 8088CPU 工作在哪种模式下,当 MN/MX=1 时, 8088CPU 工作在最小模式下。此时,构成的微型机中包括一个 8088CPU,且系统 总线由 CPU 的引线形成,微型机所用的芯片最少。当 MN/MX=0 是,8088CPU 工 作在最大模式下。在此模式下,构成的微型计算机中除了有 8088CPU 之外,还 可以接另外的 CPU(如 8087),构成多微处理
4、器系统。同时,这时的系统总线要 由 8088 的 CPU 的引线和总线控制器(8288)共同形成,可以构成更大规模的系 统。 4 图 8088 微处理器引线图 8088 最小模式下的引线 在最小模式下,8088的引线如图所示,(不包括括号内的信号), 它们是:A16A19/S3S6:这是 4 条时间复用,三态输出的引线,在 8088CPU 执行指 令的过程中。某一时刻从这 4 条线上送出地址的最高 4 位A16A19,而在另外的 时刻,这四条线送出状态 S3S6。这些状态信息里,S6始终为低,S5指出状态寄 存器中的中断允许标志的状态,它在每个时钟周期开始时被更新,S4和 S3用来 指示 CP
5、U 现在使用的段寄存器。 在 CPU 进行输入输出操作时,不使用这四位地址,故在送出地址的时间里, 这 4 条线输出低电平。 在一些特殊的情况下(如复位或 DMA 操作时),这 4 条线还可以处于高阻(或 浮空或三态)状态。 A8A15:它们是三态输出引线,在 CPU 寻址内存或接口时,由这些引线送出 地址 A8A15,在某种特殊情况下,这些引线也可以处于高阻状态。 AD0AD7:它们是地址数据分时复用的输入输出信号线,其信号是经三态 门输出地,由于 8088 微处理器只有 40 条引脚,而它的数据线为 8 位,地址线 为 20 位,因此引线数不能满足输入输出的要求。于是在 CPU 内部就采用时分多 路开关,将低八位地址信号和 8 位数据信号综合后。通过 8 条引脚输入输出, 利用定时信号区分是是数据信号还是地址信号。通常 CPU 在读写存储器和外设 时,总是要先给出存储单元的地址或外设单元的地址,然后才读写数据,因此 地址数据在时序上是有 先后的. IO/M:它