1、 1 第一章第一章 微机应用系统课程设计的目的微机应用系统课程设计的目的 意义意义 1.1 设计目的设计目的 通过该课程的学习使学生对微机系统有一个全面的了解、 掌握常规芯片的使 用方法、掌握简单微型计算机应用系统软硬的设计方法,进一步锻炼同学们在微 型计算机应用方面的实际工作能力。 1.2 课程在教学计划中的地位和作用课程在教学计划中的地位和作用 微型计算机原理与接口计数 课程是我们自动化专业本科生必修的一门技 术基础课程。通过该课程的学习使我们对微机系统有一个基本的了解、掌握常规 芯片的使用方法、掌握简单微型计算机应用系统软硬的设计方法。 微机应用 系统设计与综合实验是结合本学期的课程开设
2、的一门实习,它的主要目的:通 过课程设计还要进一步锻炼同学们在微型计算机应用方面的实际工作能力。 计算 机科学在应用上得到飞速发展,因此,学习这方面的知识必须紧密联系实际:掌 握这方面的知识更要强调解决实际问题的能力。 同学们要着重学会面对一个实际 问题,如何去自己收集资料,如何自己去学习新的知识,如何自己去制定解决问 题的方案并通过实践不断地提高分析和解决问题的能力。 2 第二章第二章 设计任务设计任务 2.12.1 设计内容及要求设计内容及要求 以 8088CPU 为核心设计一个温度巡回检测系统(A/D 采用 ADC0809) ,系统 可实现 2 路温度信号的采集,在 4 位 LED 显示
3、器上显示当前温度和通道号。模拟 现场 2 个点温度巡回检测,温度范围 0510(温度信号用电位器可调电压模 拟) 。每隔 2S 检测一次,经标度变换后送 LED 显示,2 路循环显示, ,每路持续 2S。4 位 LED 的显示方式为: 通道号 温度值 2.22.2 课程设计要求课程设计要求 设计要求画出电路原理图,说明工作原理,编写程序及程序流程图。 3 第三章第三章 系统设计系统设计 3.1 3.1 系统的设计意义系统的设计意义 系统是以 8088 位核心的系统,主要用到的芯片有:8088、ADC0809、8255、 8253、8259,用到的器件有:电位器、LED 数码管、我们还用到了 L
4、CD。这些芯 片都是在微机系统中的重要的成员, 设计此系统能帮助我们了解和熟悉这些重要 的芯片的管脚、功能、编程。有利于提高我们的硬件设计动手能力。 3.2 3.2 系统的主要功能系统的主要功能 改系统为温度巡回检测系统,功能是将外界的温度采集、转换、显示。能够 实现两路的温度巡回采集 系统用电位器的电压模拟温度。一路经过放大器,形成两路信号输入,用 ADC0809 进行 A/D 转换,变成数字信号送入 8255 的 A 口,8088 从 8255 得到数字 信号,经过 8088 中载入的程序处理输出到 LED 和 LCD 显示。 系统每经过 2 秒采集一次数据送显示,并改变一次通道,能够将通道号也显 示。改变电位器的电压,则温度值随之改变。温度值的范围为 0510. 3.3 3.3 系统的实现系统的实现 8255 的初始化为:A 口为输入,B 口为输出,C 口为输出。都工作在方式 0. 8253 的初始化为:OUT2 工作在方式 2,输出方波,时间间隔为 10ms。 8259 的初始化为:屏蔽字为 7F,用 7 号中断。 4 系统的采样转换与通道选择:用 ADC