1、目录目录 摘要 2 第一章 电路总体设计 . 3 1.1、课程设计的要求. 3 1.2、系统的总体组成. 3 第二章 电路各部分原理图设计 . 6 2.1 8088 最小方式系统 . 6 2.2 存储器的设计 9 2.3 8 位 AD 变换接口电路 12 2.4 8 位 DA 变换接口驱动直流电机 15 2.5 步进电机控制电路. 19 2.6 键盘和显示电路. 22 第三章 设计总结 24 参考文献 . 25 致谢 . 26 摘要摘要 本系统采用 8088 位处理器工作在最小方式系统下,采用 8282、8286、8284 构成了最小系统,形成总线逻辑。采用 2764 和 6264 构成了 1
2、6KB 的 ROM 和 16KB 的 RAM。在此基础之上,分别实现了一系列接口逻辑,包括采用 0809 实现 8 位的 温度采集接口, 采用 0832 实现直流电机的控制, 采用 8255 和 8253 实现步进电机 的控制,并设计了键盘和显示逻辑。最后,运用 Protel 99SE 的自动布线功能, 完成了最小系统的 PCB 版图设计。 第一章第一章 电路总体设计电路总体设计 1.11.1、课程设计的要求、课程设计的要求 本系统完成的功能如下: (1)用 8088 构成最小系统 (2)用 0809 组成 8 位温度 AD 变换接口电路 (3)用 0832 组成 8 位 DA 变换接口电路驱
3、动直流电机 (4)用 8255 和 8253 组成步进电机控制电路 (5)键盘与显示功能 1.21.2、系统的总体组成、系统的总体组成 下面给出了系统的总体框图如下: 1 处理器芯片选用 8088, 当 8088 的 MN/MX 引脚接+5V 电压时, 8088 工作在最 小方式下。 时钟发生器采用 8284A 芯片 主微处理器 CPU 选用 8088 芯片 总线锁存器采用 74LS373,用 ALE 的下降沿锁存。由于 8088 中地址线 有 20 条,所以地址锁存要三个 8282。 数据收发器用来对数据进行缓冲和驱动, 并控制数据发送和接收方向, 向 CPU 传送 IO 的数据或向 IO
4、传送 CPU 提供的数据。同样由于 8088 中数据线 只有 8 条,所以数据收发器只要一个 8286 就可以了。 地址译码器采用 74LS138,用地址线的高三位(即 A19、A18、A17 三 位)。译码输出 Y0-Y7,共可以控制 8 个 I/O 芯片 在最小方式下,8088CPU 会直接产生全部总线控制信号。 2) 只读存储器采用 ROM 芯片 2764 (或 27128) , 随机存储器 6264 (或 62128) 3)A/D 转换采用 0809 芯片 4)用 0832 D/A 转换芯片的模拟信号去驱动直流电机 5)8253+8255 去控制步进电机 6)显示器控制电路 7)键盘控
5、电路 8)时钟电路、加电复位和复位电路。 9)地址分配 ROM: 0000H3FFFH RAM: 8000H-BFFFH AD: 00H07H DA: 40H41H 键盘相关:100H103H 显示相关:140H141H 步进电机相关:200H207H 功能描述: 在最小方式下,8088CPU 产生全部总线控制信号,由 2764 和 6264 构成了 16KB 的 ROM 和 16KB 的 RAM,在此基础上,分别实现接口逻辑, 本系统采用 8088 位处理器工作在最小方式系统下,采用 8282、8286、8284 构成了最小系 统,形成总线逻辑。采用(8k)2764 和(8k)6264 构成
6、了 16KB 的 ROM 和 16KB 的 RAM。在此基础之上,分别实现了一系列接口逻辑,包括采用 0809 实现 8 位的 温度采集接口,采用 0832 实现直流电机的控制,采用 8255 和 8253 实现步进 电机的控制,并设计了键盘和显示逻辑。最后,运用 Protel 99SE 的自动布线 功能,完成了最小系统的 PCB 版图设计。 第二章第二章 电路各部分原理图设计电路各部分原理图设计 2.1 2.1 、80888088 最小方式系统最小方式系统 8088 芯片介绍引脚如下图: 123456 A B C D 654321 D C B A Title NumberRevisionSize B Date:13-Jun-2009Sheet of File:D:我 的 文 档micro_computerm_c.ddbDrawn By: AD0 16 A8 8 AD1 15 A9 7 AD2 14 A10 6 AD3 13 A11 5 AD4 12 A12 4 AD5 11 A13 3 AD6 10 A14 2 AD7 9