文档介绍:基于0809的数据采集系统
关键字:8255 8253 0809 汇编语言
目录
摘要 1
1 引言 2
数据采集系统的简介 2
数据采集系统的分类 2
数据采集系统的基本功能 2
数据采集系统的结构形式 2
数据采集系统的发展趋势 3
课程设计内容和要求 3
设计工作任务及工作量的要求 3
2 内容提要 3
3 系统总体方案 4
系统设计思路 4
系统总体框图 4
4 硬件电路设计及描述 4
8253芯片及工作原理 4
基本组成及工作原理 4
8253与系统连接 5
ADC0809内部功能与引脚介绍 6
引脚排列及各引脚的功能 7
ADC0809工作方式 8
ADC0809与系统连接 8
单片机89C51的引脚与功能介绍 9
8255并行口芯片基本组成及工作原理 11
8255的内部结构 12
8255的工作方式 12
8255与系统连接 13
LED显示部分接线及工作原理 13
LED显示工作原理 13
LED显示部分接线 14
总体电路图 15
5 软件设计流程及描述 15
主程序设计思路 15
部分程序设计流程图 16
8253程序流程图 16
8255程序流程图 16
数据处理流程图 16
LED显示流程图 18
汇编语言程序清单 18
仿真结果 21
6 课程设计体会 21
参考文献 23
摘要
数据采集是从一个或多个信号获取对象信息的过程。随着微型计算机技术的飞速发展和普及,数据采集监测已成为日益重要的检测技术,广泛应用于工农业等需要同时监控温度、湿度和压力等场合。数据采集是工业控制等系统中的重要环节,通常采用一些功能相对独立的单片机系统来实现,作为测控系统不可缺少的部分,数据采集的性能特点直接影响到整个系统。
本课程设计采用89C51系列单片机,89C51系列单片机基于简化的嵌入式控制系统结构, 具有体积小、重量轻,具有很强的灵活性。设计的系统由硬件和软件两部分构成,硬件部分主要完成数据采集,软件部分完成数据处理和显示。数据采集采用AD0809模数转换芯片,具有很高的稳定性,采样的周期由可编程定时/计数器8253控制。完成采样的数据后输入单片机内部进行处理,并送到LED显示。软件部分用Keil软件编程,操作简单,具有良好的人机交互界面。程序部分负责对整个系统控制和管理,采用了汇编语言进行了判别通道、数据采集处理、数据显示、数据通信等程序设计,具有较好的可读性。
随着计算机在工业控制领域的不断推广应用,将模拟信号转换成数字信号已经成为计算机控制系统中不可缺少的重要环节,因此数据采集系统有着重要的意义。
1 引言
数据采集系统的简介
数据采集系统一般包括模拟信号的输入输出通道和数字信号的输入输出通道。数据采集系统的输入又称为数据的收集;数据采集系统的输出又称为数据的分配。
数据采集系统的分类
数据采集系统的结构形式多种多样,用途和功能也各不相同,常见的分类方法有以下几种,根据数据采集系统的功能分类:数据收集和数据分配;根据数据采集系统适应环境分类:隔离型和非隔离型,集中式和分布式,高速、中速和低速型;根据数据采集系统的控制功能分类:智能化数据采集系统,非智能化数据采集系统;根据模拟信号的性质分类:电压信号和电流信号,高电平信号和低电平信号,单端输入(SE)和差动输入(DE),单极性和双极性;根据信号通道的结构方式分类:单通道方式,多通道方式。
数据采集系统的基本功能
数据采集系统的任务,具体地说,就是采集传感器输出的模拟信号并转换成计算机能识别的数字信号,然后送入计算机,根据不同的需要由计算机进行相应的计算和处理,得出所需的数据。与此同时,将计算得到的数根进行显示或打印,以便实现对某些物理量的监视。
数据采集系统的结构形式
从硬件力向来看,白前数据采集系统的结构形式主要有两种:一种是微型计算机数据采集系统;另一种是集散型数据采集系统。
微型计算机数据采集系统是由传感器、模拟多路开关、程控放大器、采样/保持器、AD转换器、计算机及外设等部分组成。集散型数据采集系统是计算机网络技术的产物,它由若干个“数据采集站”和一台上位机及通信线路组成。数据采集站一般是由单片机数据采集装置组成。位于生产设备附近,可独立完成数据采集和预处理任务,还可将数据以数字信号的形式传送给