课程设计报告课程设计报告课程名称课程名称微机原理及应用课程设计设计题目设计题目电压采集系统学生姓名学生姓名班班级级学学号号指导老师指导老师成成绩绩20122012年年66月月2121日日1目录一、课程...微机原理与接口技术微机原理与接口技术课程设计课程设计学院:专业:设计题目:指导老师:小组成员:
微机原理信息采集Tag内容描述:
1、计目的一、设计目的 巩固“微机原理”课程学过的知识,加强理论与实践的联系。
通过本课 程设计,初步了解微机系统的硬件设备,学会 8086 系列编程指令的基本功能。
二、设计任务二、设计任务 采用 8086 系列 CPU 构建控制系统, 在 IBM PC 系统机的扩充槽上, 利用 8255A 和 8 位 ADC0809 模数变换器实现数据采集系统, 并编写程序完成多路数据的采集 工作。
三、设计要求三、设计要求 (1)系统的基本原理及画出硬件原理图,并加以说明。
(2)画出程序流程图。
(3)编写应用程序,并注释。
(4)A/D 变换器通过 8255A 与计算机总线相连,完成数据的读取;系统中 通过 8259A 可编程中断控制器,向 8086 申请中断。
四、四、系统总体设计框架系统总体设计框架 本设计采用 AD 转换器 ADC0809, 把外界模拟信号转换为数字信号,通过并 行接口 8255 连接到 IBMPC 扩展槽。
从键盘输入数码选择 A/D 转换的通道,从 显示器上得到转换成的数字量。
8255 PCI 扩展槽 计 算 机 系 统 显示器 ADC0809 五、相关工作原理说明五。
2、在 0255 范围 内。
具体要求: 1.画出连接线路图或功能模块引脚连接图。
2.采用 8088CPU 作主控制器,0809 作 A/D 转换器,采用直接地址译码方法,给 各芯片分配地址,选取芯片中必须包含有 825 3.采用 3 个共阴极型 LED 动态显示,只需显示 0255 范围内的值。
题目分析:题目分析: 可实现的功能:可实现的功能:由键盘输输入 0 至 7 数字,选择相应的数据通道,在 LED 数码管 上显示出转化后的三位模拟量。
当选定某一通道后,改变变电位器后,LED 显 示的数据随之改变。
设计思路:设计思路:将低三位数据线 A0,A1, A2 与 ADC0809 的 ADDA,ADDB,ADDC 分别连 接,一输入数据的低三位作为选通信号。
这样刚好可以与 ADC0809 的八选通 信号对应。
然后将 ADC0809 的数据线与 8255 的 PB 端口相连,把采集的信号 写到 8255 中,从 PA 端口写到数据总线,通过数据总线,把 8255 存放的采集 信号经转化后送入 74LS273,以驱动 LED 数码管显示对应的转化位。
总体设计思路图:总体设计思。
3、学习、掌握编程 和程序调试方法。
二、实验内容二、实验内容 1、用中断法,将 ADC 0809 通道 0 外接 0 5V 电压,转换成数字量后,在七段 LED 数码管上,以小数点后两位(几十毫伏)的精度,显示其模拟电压的十进值;0809 通道 0 的数字量以线性控制方式送DAC0832输出,当通道0的电压为5V时,0832的OUT为0V, 当 通道 0 的电压为 0 时,0832 的 OUT 为 2.5V;此模拟电压再送到 ADC 0809 通道 1,转换后 的数字量在 CRT 上以十六进制显示。
2、 ADC 0809 的 CLK 脉冲, 由定时器 8254 的 OUT0 提供;ADC 0809 的 EOC 信号, 用作 8259 中断请求信号。
3、要有较好的人机对话界面;控制程序的运行。
三、总体设计三、总体设计 1 、ADC 0809 的 IN0 采集电位器 0 5V 电压,IN1 采集 0832 输出的模拟量。
2 、DAC 0832 将 ADC 0809 的 IN0 数字量后重新转换成模拟量输出。
3、8259 用于检测 ADC 0809 转换是否结束和向 C。
4、控制器试验箱的外部拓展系统,所以整个系统的系统总线和地址总线是固定的,本次设位微控制器试验箱的外部拓展系统,所以整个系统的系统总线和地址总线是固定的,本次设 计的重点主要是外围模块与计的重点主要是外围模块与 8086 的编程部分。
的编程部分。
关键词:关键词:8086 8255 ADC0809 74LS240 目录目录 一、设计要求及方案选择一、设计要求及方案选择 . 1 (一)设计要求一)设计要求. 错误错误!未定义书签。
未定义书签。
(二)方案选择(二)方案选择. 错误错误!未定义书签。
未定义书签。
二、系统各模块二、系统各模块具体设计具体设计 . 1 (一)整体框图(一)整体框图. 1 (二)各模块具体分析(二)各模块具体分析 2 三、三、系统性能测试系统性能测试 5 (一)测试仪器(一)测试仪器. 5 (二)测试过程(二)测试过程. 5 四四、参考文献、参考文献 . 5 五五、附录、附录 5 语音采集与回放系统实验报告胡明、胡筹、刘宏涛 1 一、一、设计要求及方案选择设计要求及方案选择 设计要求:设计要求: 要求具有要求具有 IN1 路模拟输入路模拟输入 输入信号为。
5、性控制方式送 DAC0832 输出,当通道 O 的电压为 5V 时,0832 的 OUT 为 0v,当通道 O 的电压为 0 时,0832 的 OUT 为 25V;此模 拟电压再送到 ADC0809 通道 1,转换后的数字量在 CRT 上以十六进制显示;通 道 0 的数字量经 74LS574 输出到八位 LED 上, 且以一定的要求, 点亮 LED 指示 灯。
调整电位器,用示波器或三用表观察 0832 的变化,观察七段 LED 数码管数 值的变化,观察 LED 灯的变化, ADC 0809 的 CLK 脉冲,由定时器 8254 的 OUT0 提供;ADC 0809 的 EOC 信号, 用8255的PC0检测; 74LS574外接的LED灯变化如下: 若电压值小于0 5V, 则最低位(DO)LED 灯亮,若电压值大于 45V,则最高位 LED 灯亮,若电压 值在 05V45V,则八位 LED 灯由低向高变化亮,且高位 LED 灯亮时低位 灯全亮。
要有较好的人机对话界面;控制程序的运行。
三、硬件设计 1、电原理框图 见附件 1 2、电原理框图工作过程的简要说明 (1) 、。
6、计内容及步骤 3 3.1 设计要求 3 3.2 任务分工 3 3.3 系统总体方案4 4、软件模块设计4 4.1 温度采集及转换模块 4 4.2 温度显示子程序流程图 5 4.3 系统总流程图 6 4.4 系统总程序7 5、硬件模块设计 11 5.1 温度采集处理模块11 5.2 A/D 转换模块 12 5.3 8088 的工作原理 14 5.4 并行接口 8255 模块 16 5.5 LED 显示模块19 6、心得体会 20 7、参考文献 21 附:温度采集系统总电路图 3 1、设计。
7、1 设计思想3 2.2 设计原理图.4 三、三、硬件电路设计及描述硬件电路设计及描述.4 3.1 主控模块 8088.4 3.2 并行接口模块 8255A5 3.3 A/D 转换模块 ADC08097 3.4 温度传感器AD590电路图.10 3.5 LED显示模块10 四、四、系统软件设计及描述系统软件设计及描述.11 4.1 程序流程图.11 4.2 源程序代码及相应注释.13 五、五、心得体会心得体会.16 六、六、参考文献参考文献.16 3 一、一、温度采集系统软硬件设计任务温度采集系统软硬件设计任务 1.1 实验目的 为了实现计算机对生产过程及对象的控制, 需要将对象的各种测量参数按照要求转 换成数字信号送入计算机。
经计算机运算处理后再再转换成适合于对生产过程进行控制 的量。
所以在微机和生产过程之间,必须设置信息的变换和传递通道。
而此设计所做的 模拟输入通道, 主要功能就是随时间变化的模拟输入信号变成数字信号送入计算机, 主 要由温度传感器、8088CPU、8255A、A/D 转换器和 LED 显示器等组成。
本实验通过设计一个微机控制的温度采集系统,旨在做到以下几点: 。
8、 绩绩 20122012 年年 6 6 月月 2121 日日 1 目录 一、 课程任务- 2 二、 总设计方案- 2 三、 部分电路设计及 功能解说- 2 四、 硬件接线图- 3 五、 软件设计流程图- 4 1、 系统初始化程序 4 2、 A/D 转换子程序 4 3、 显示子程序跟 BCD 码子程序 5 4、 报警子程序 7 六、 程序。