多模块系统综合设计: 一、任务和目的 1.熟悉微机系统硬件的综合设计方法; 2.掌握多模块程序设计的规则和方法。 二、实验内容 在以前单元接口实验的基础上,把多个接口部件连接成一个多功能的微机综合应用系统。系统包括以下可选功能: ( 1 )用中断方式统计单次脉冲(键入)次数并在 LED 显示器上显示; ( 2 )扫描 4*4 键盘,若按下 0~9 键,则在 LED 显示器最左边两位显示其数值;如为 A--F 功能键,则分别实现下列功能: A : LED 显示器左二位显示‘ A ',同时发光二极管左循环流水灯显示。 B : LED 显示器左二位显示‘ B ',同时发光二极管右循环流水灯显示。 C : LED 显示器左二位显示‘ C ',同时发光二极管闪烁显示。 D : LED 显示器左二位显示‘ D ',同时右四位显示‘ HELP '。 E : LED 显示器左二位以 16 进制显示 8 位乒乓开关的状态。 F : LED 显示器左二位显示‘ F ',同时回到主程序。 ( 3 )多种波形发生器,用 PC 键盘输入来控制 DAC0832 的输出波形,如按‘ 1 ' 输出锯齿波,按‘ 2 ' 输出三角波,按‘ 3 ' 输出方波,按‘ 4 ' 输出正弦波,按‘ 5 ' 退出程序。并用示波器观测输出波形。 三、实验要求 1. 基本要求: a. 系统至少包括两种功能模块 ; 由 PC 键盘控制选择实现功能。 b. 软件采用多模块程序结构。 2. 提高要求: a. 三种或更多功能模块。 b. 改善人机接口。 四、实验报告要求 1.实验目的和内容 2.总体设计 3. 硬件设计:原理图(接线图)及简要说明 4. 程序框图和清单 5. 实验结果和体会 一、任务和目的 通过由浅入深的一系列接口应用设计,逐步巩固危机的相关概念,加深接口设计的体会,使所学知识逐步和实践应用联系起来。 二、实验要求 软硬件设计要求独立完成。在达到基本要求的前提下,可以根据提高要求进一步发挥。硬件可以利用实验平台上已有的电路,也可以在此基础上利用面包板进行适当扩展;软件设计要求运行可靠,界面友好,操作方便。 三、实验组成 该实验由三个模块组成: (1) 输入 / 输出接口设计 (2) 定时器综合设计 (3) 二阶对象的 PID 控制 输入 / 输出接口是微机应用系统中最常用的部分,该模块要求分别采用可编程接口芯片和不可编程接口芯片进行接口设计,完成相应的设计任务。 定时器综合设计涉及定时器,中断以及 PC 一些资源使用等内容。 二阶对象 PID 控制是模拟一个实际测控系统,要求采用 PID 算法对模拟的二阶对象进行控制。 三个模块由浅入深,后面的设计可以在前面的设计的基础上进行。 四、实验报告要求 1. 目的、内容 2. 总体设计 3. 硬件设计:原理图(接线图)及简要说明 4. 软件设计框图及程序清单 5. 实验结果和分析 ...................................................................... 详细设计... 一、任务和目的 利用PC机和实验箱设计并实现给定步进电机的控制,进一步掌握微机硬件和软件综合设计的方法。 二、内容和要求 1.基本要求:控制步进电机转动,要求转速1步/1秒;基于实验箱,设计实现接口驱动电路 。 2.提高要求: a.改善步进电机的控制性能,控制步进电机转/停;正转/反转;改变转速(至少3挡);单步。 b.改善人机接口。 三、实验报告要求 1.实验目的和要求 2.总体设计 3.硬件设计:原理图(接线图)及简要说明 4.程序框图和清单 5.实验结果和体会 ......................................................... .......... 详细设计... 一、实验目的 1.掌握微机应用系统的 硬件结构、组成、配置与综合调试技能。 2.掌握温度测量、数字 PID 控制及功率放大的基本原理和实现方法。 3.了解和熟悉完整的数据采集与控制系统的设计方法。 二、实验内容与要求 1.基本要求 用一电炉加热器皿中的水,目标温度在一定范围内由人工设定,并能在环境温度变化时实现自动调整使水温保持在设定值,温度误差要求 ≤ 1 ℃ 。采集到的温度值以十进制数数码实时显示, 2.提高要求 a.在 CRT 上实时绘出温度变化曲线。 b.软件实现调功控制功能模块。 三、实验报告要求 1.实验目的和内容 2. 总体设计 3. 硬件设计:原理图(接线图)及简要说明 4. 程序框图和清单 5. 实验结果和体会 .................................................................... 详细设计...
|