8088微机原理课程设计:数字温度计与电机控制系统

需积分: 10 7 下载量 164 浏览量 更新于2024-07-26 1 收藏 324KB DOC 举报
"微机原理课程设计,包括数字温度计的设计,涉及8088处理器、AD转换、DA转换、接口电路、步进电机控制、键盘和显示等关键环节。" 本文将详细介绍一个基于微机原理的课程设计项目,该设计以数字温度计为例,涵盖了8088微处理器的工作、系统组成、接口电路设计以及控制逻辑等多个方面。 首先,这个系统的核心是8088处理器,它在一个最小系统配置下工作。8088在最小方式下,MN/MX引脚接+5V,其时钟发生器由8284A芯片提供。处理器通过74LS373总线锁存器与外部设备通信,利用ALE的下降沿锁存地址信号。地址线的扩展需要用到3个8282芯片,而数据收发器则由8286负责,确保数据的正确传输。 地址译码器74LS138根据A19、A18、A17三位地址线产生译码输出,控制最多8个I/O芯片。在这种最小方式下,8088自身产生所有必要的总线控制信号。 系统内存部分,使用2764 ROM芯片作为只读存储器,6264 RAM芯片作为随机存储器,以存储程序和数据。此外,为了实现温度的数字采集,设计中应用了0809芯片作为8位A/D转换接口,将温度信号转化为数字信号供微处理器处理。 在输出端,0832D/A转换芯片用于将数字信号转换为模拟信号,进而驱动直流电机,实现温度控制。同时,结合8255和8253芯片,构建步进电机控制电路,使得电机能够精确地根据温度变化调整其位置或速度。 此外,系统还包含键盘输入和显示输出功能。键盘用于用户输入控制指令或设置参数,而显示电路则展示当前的温度读数。这些接口的实现依赖于特定的逻辑设计,确保了人机交互的顺畅性。 这个微机原理课程设计项目通过8088微处理器展示了数字温度计的基本工作原理和设计方法,涵盖了微处理器系统设计的关键要素,如总线控制、数据转换、接口设计和电机控制等,是学习微机原理及其应用的实用案例。设计过程中,还使用了Protel99SE软件进行PCB版图设计,确保了硬件实现的可行性。