8086 CPU在机械系统控制中的应用设计实践

需积分: 10 1 下载量 144 浏览量 更新于2024-07-31 收藏 923KB PPT 举报
"该资源是关于机械系统计算机控制课程设计的指导资料,涵盖了多个实际的控制系统的硬件和软件设计,包括七工位状态指示系统、十字路口交通灯控制系统、串行定时发送接收系统、时钟计时和报时系统、流水线产品计数显示系统以及温度压力信号显示报警系统。每个系统都基于8086CPU,涉及到了8255、8253、8250/8251、ADC0809等芯片的使用,并要求完成设计说明书,包含硬件和软件的设计细节。" 在机械系统计算机控制课程设计中,学生需要掌握以下关键知识点: 1. **计算机控制系统的概念**:理解计算机如何通过接口技术与机械设备交互,实现自动化控制。 2. **8086CPU**:学习8086微处理器的工作原理,包括最小模式和最大模式下的系统配置,以及其在控制系统中的应用。 3. **接口技术**:熟悉8255、8253和8250/8251等接口芯片的功能和使用方法,如8255用于开关量的输入输出,8253作为定时器/计数器,8250/8251用于串行通信。 4. **模拟量采集**:了解ADC0809或其他A/D转换器的作用,用于将模拟信号转化为数字信号,以便计算机处理。 5. **硬件设计**:设计系统硬件原理图,包括主控单元、输入输出电路、时钟电路、复位电路、电源电路以及键盘和显示电路。 6. **软件设计**:编写控制软件,包括人机交互程序、中断处理程序、键盘和显示处理程序等,以实现特定的控制逻辑。 7. **系统集成**:将硬件和软件结合,实现完整的控制系统,例如七工位状态指示、交通灯控制、串行通信、时钟计时、产品计数和温度压力报警等功能。 8. **设计说明书**:撰写详细的设计文档,阐述设计目标、系统架构、各部分功能和实现方法,以及可能遇到的问题和解决方案。 9. **项目管理**:按照时间安排分组进行,每个小组负责一个特定的控制系统设计,锻炼团队协作和项目管理能力。 参考文献中提到了李广第的《单片机基础》和王玉琳的8086相关资料,这些书籍可以作为深入学习和理解上述知识点的重要参考资料。通过这样的课程设计,学生不仅能够掌握理论知识,还能提高实际操作和问题解决的能力。