基于单片机的多路数据采集系统设计.docx

资料分类:单片机自动化 上传会员:小蚊子 更新时间:2019-03-16
需要金币2000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:8328
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:数据采集是很多电子系统产品中常用的功能,是获取信息的重要途径,通常一个数据采集系统把现场传感器采集到的模拟信号转变为数字信号,并完成数据处理、传输、显示、存储等操作。传统数据采集系统要使用大量的外围芯片,这需要主处理器控制、链接好各模块以保证各通道的畅通,不但需要较多的片选信号,而且模块测试所占用的I/O 端口资源也较多,这样不但使系统设计体积较为庞大,而且开发成本高、设计效率也低。

本文设计了一个以AT89S52为基础的对8个通道的电压值进行采集和模数转换的系统,之后在液晶的显示模块进行显示,它的组成部分有:单片机,ADC0809,数码管显示,串口下载以及电源部分,而外界的电压信号用一个可调电阻的电压值来代替,这个信号先通过ADC0809进行转换,然后再通过单片机的软件编程把电压所对应的数值在数码管上进行显示。在软件的方面主要是编写单片机的程序去控制ADC0809的转换功能和对数码管的引脚定义与数字显示。

关键词:多路数据采集;AT89S52;电压;ADC0809

 

目录

摘要

Abstract

1 绪论-1

1.1 研究背景及目的意义-1

1.2 国内外现状-2

1.3 主要技术手段-2

1.4 预期目标-3

2系统设计方案-4

2.1 AT89S52型号单片机介绍-4

2.2 数据采集系统方案-5

3 系统硬件设计-7

3.1 整体硬件设计思路-7

3.2 单片机最小系统-7

3.3 多路数据采集模块-8

3.4 串口通信-10

3.5 数码管显示模块-11

3.6 电源电路-11

4 软件设计-13

4.1 整体软件设计思路-13

4.2 单片机主程序工作流程框图-13

4.3 多路数据采集子程序流程图-13

4.4 数据显示子程序流程图-14

结    论-16

参 考 文 献-17

附录A系统电路原理图-18

附录B硬件实物图-21

附录C软件程序-22

1.程序部分-22

1.1主程序部分-22

1.2 延时子程序-27

1.3延时子程序调用程序-27

致    谢-29

相关论文资料:
最新评论
上传会员 小蚊子 对本文的描述:这个设计是以单片机为主的多路数据收集模块,它的功能是完成对外界电压信号的输入与显示,具体的实现方式是用一个可调电阻的电压值代替所测的电压值,一共有8个不同的电压输入......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: