没有合适的资源?快使用搜索试试~ 我知道了~
用单片机实现电压采集_单片机课程设计.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 1 下载量 176 浏览量
2022-07-08
12:07:11
上传
评论
收藏 1.9MB DOC 举报
温馨提示
试读
27页
用单片机实现电压采集_单片机课程设计
资源推荐
资源详情
资源评论
中国矿业大学
单片机课程设计
姓 名: 学 号:
专 业: 电子科学与技术
题 目: 用单片机实现电压采集
专 题: 单片机系统设计
指导教师:
设计地点: 时 间: 2011-04
2011 年 4 月
单片机课程设计任务书
专业年级 学号 学生姓名
任 务 下 达 日 期 : 2 0 1 1 年 4 月 18 日
设计日期: 2010 年 4 月 18 日 至 2010 年 4 月 29 日
设计题目:用单片机实现电压采集
设计专题题目:单片机系统设计
设计主要内容:
1、制作可产生 0 至+5V 电压模块
2、制作单片机电压采集装置
设计要求:
一、基本要求
(1)制作可产生0至+5V电压模块
(2)制作单片机电压采集装置
电压采集功能 在ADC0809的0通道输入0~5V电压,实时显示被测电
压值(显示精度0.001V,即显示1位整数,3位小数)。
二、扩展要求
(1)指定通道采集 默认采集通道为 0,按 2:通道+1,按 3:通道-
1,按 1:进入下一模式。
(2)循环采集显示 ,默认每通道显示 2 秒钟。按 1:进入下一模式。
(3)报警设置 报警上限默认为 4.0V ,警下限默认为 0.0V
按 2 进行上限设置,按 3 进行下限设置,按 1:进入制定通道选择。
指导教师签字:
摘 要
随着电子科技的不断进步,电压测量成为广大电子领域中必须掌握的过程,
并且对测量的精度和采集功能的要求越来越高,而电压的测量与显示系统甚
为重要。本文介绍的重点是电压数据采集与显示系统,数据采集与通信控制
采用了模块化设计,数据采集与通信控制采用了单片机 52 来实现,硬件部
分是以单片机为核心,还包括模-数转换模块,显示模块,和串行接口部分,
还有一些简单的外围电路。8 路被测电压通过通用 ADC0809 模-数转换,实现
对采集到的数据进行模拟量到数字量的转换,由单片机对数据进行处理,用
数码管显示模块来显示所采集的结果,由相关控制器完成数据接收和显示。
本系统主要包括四大模块:数据采集、控制模块、显示模块、A/D 转换模块。
绘制电路原理图与工作流程图,并进行调试,最终设计完成了该系统的硬件
电路。在软件编程上,采用了 C 语言进行编程,开发环境使用相关集成开发
环境。开发了显示模块程序、通道切换程序、A/D 转换程序。
关键词:单片机 ADC0809 A/D 转换 模块显示 电压测量
目 录
一 绪论.................................................................. 1
1.1 系统概述...................................................... 1
1.1.1 设计性质、目的、任务................................. .. 1
1.2 系统设计方案 .............................................. ...1
1.2.1 系统设计原理框图 .................................... ...2
二 硬件电路设计............................. ............................ 2
2.1 主要芯片介绍................................................. 2
2.1.1
AT89S51 .................................................2
2.1.2 A/D0809.................................................
3
2.2 单片机电路 ...................................................4
2.1.1 单片机电路板............................................4
2.2.2 单片机最小系统......................................... 4
2.2.3 单片机的复位电路 .......................................5
2.2.4 开关电路 ...............................................5
2.2.5 显示译码电路 ...........................................6
2.2.6 蜂鸣器和继电器电路 .....................................7
2.3 A/D 转换 ......................................................7
2.3.1 ADC0809 内部结构 ........................................7
2.3.2 ADC0809 转换原理 ........................................8
2.3.3 电路设计................................................8
2.3.4 采集数据和对应电压的转换 ...............................8
三 软件设计 ..............................................................9
3.1 设计任务..................................................... 9
3.1.1 基本任务 .............................................9
3.1.2 扩展任务 .............................................9
3.2 程序代码.....................................................9
3.2.1 C 语言实现基本功能 ......................................9
3.2.2 主程序框图 ............................................17
四 系统调试 .............................................................17
4.1 硬件部分 ...................................................17
4.2 软件部分 ...................................................18
五 总结..................................................................18
参考文献:...............................................................18
附录一 A/D 转换板原理图 .................................................19
附录二 A/D 转换板 PCB 图...................................................20
附录三 单片机板电路原理图 ...............................................21
附录四 单片机印刷电路板布线图 ...........................................22
剩余26页未读,继续阅读
资源评论
- qq_489324702023-05-07资源不错,对我启发很大,获得了新的灵感,受益匪浅。
omyligaga
- 粉丝: 54
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功