1、 课 程 设 计 课程名称课程名称 单片机原理与应用单片机原理与应用 课题名称课题名称 多路数据采集系统设计多路数据采集系统设计 专专 业业 电气工程及其自动化电气工程及其自动化 班班 级级 学学 号号 姓姓 名名 指导教师指导教师 2010 年年 4 月月 10 日日 2 课 程 设 计 任 务 书 课程名称 单片机原理与应用单片机原理与应用 课 题 多路数据采集多路数据采集系统设计系统设计 专业班级 电气工程及其自动化 学生姓名 学 号 指导老师 审 批 任务书下达日期 2010 年 4 月 4 日 任务完成日期 2010 年 4 月 10 日 3 目目 录录 目 录. 3 第一章 设计要
2、求及目的. 4 第二章 系统总体方案选择与说明. 5 第三章 系统方框图与工作原理. 6 3.1 主程序 7 3.2 八路循环显示控制调用 7 3.3 显示子程序 7 第四章 器件说明. 8 4.1 A/D 转换电路说明 8 4.2 单片机 89C51 说明 . 9 4.3 ADC0809 说明 10 4.4 LED 显示器 10 第五章 软件设计与说明. 11 5.1 主程序的设计 12 5.2 A/D 转换电路及其程序设计 13 5.3 数据采集子程序的设计 15 5.4 八路显示子程序的设计 15 第六章 调试步骤、结果、使用说明. 17 6.1 硬件调试说明: 17 6.2 软件调试:
3、 18 6.3 ADC0809 应用说明. 19 总 结. 19 参考文献. 21 附录 A . 22 附录 B . 23 电气与信息工程系课程设计评分表. 27 4 第一章第一章 设计要求及目的设计要求及目的 数据采集系统用于将模拟信号转换为计算机可以识别的数字 信号.该系统目的是便于对某些物理量进行监视.数据采集系统的 好坏取决于他的精度和速度.设计时,应在保证精度的情况下尽可 能的提高速度以满足实时采样、实时处理、实时控制的要求.在科 学研究中应用该系统可以获得大量动态;是研究瞬间物理过程的重 要手段;亦是获取科学奥秘的重要手段之一.本文采用新颖的方法 完成设计,用到的集成芯片主要有 8
4、051 单片机、ADC0809、 DAC0832 等.ADC0809 主要作用是对八路模拟信号进行选择采集, 并将其转化为八位数字信号,再送至主控制器(8051 单片机);采集 完毕后,再由主控制器将信号传输到 DAC0832 的串行输入端,最后 由DAC0832 将数字信号转换为模拟信号并通过放大(LM324)与滤 波电路输出.软件部分即为控制单片机的工作进程,程序由汇编语 言完成并在 PROTEUCE 开发软件中进行的调试与仿真. 本系统利用单片机为核心,设计一个多路数据采集系统,采 用 8 路模拟量输入设计,工作范围是 0-5V。要求对输入的 8 个通 道的模拟量进行巡回采样,并将采集的信号数据经 A/D 转换后以 10 进制数在 LED 显示器上显示,并能通过按键切换所选通道的采 样数据。 经过这次课程设计进一步的去培养学生的工程