本次毕业设计的作品要求制作数字电压表的量程为0到5v,由于用到的模数转换芯片是ADC0809,设计系统给的供电电压为+5v。同时设计的精度为小数点后两位,满足要求的两位小数的精度,在不考虑AD芯片的量化误差的前提下,此次设计的精度能够满足一般测量的要求。原理图sch和pcb文件、设计文档、proteus仿真文件、51单片机C源码都在本文尾部的附件里
1.1设计目标
1.1.1基本功能
利用51单片机作为主控芯片,模拟量输入范围直流0v-5v。模拟量经A/D(ADC0809)模数转换芯片,把模拟量转换为数字量输入到单片机的P0口,再由单片机控制LCD1602液晶显示模拟量输入的电压值。
1.1.2主要技术参数
测量电压范围:0v至5v
A/D转换器:ADC0809(8位模数转换器)。
显示方式: LCD1602液晶
1.2设计原理
此次设计的是数字电压表,要求的电压范围是0~5v。系统设计主要包括四个部分:分别是电源模块、AD模数转换部分、51单片机最小系统部分、数码管显示部分。首先由单片机初始化ADC0809模数转换芯片和共阴数码管显示,当外接被测电压后,ADC0809将模拟电压信号转换为数字信号输入到单片机的I/O口,通过单片机处理后将电压的大小显示在LCD1602液晶上面。
附件内详细文档内容目录:
目录
前 言 1
第一章 工作原理 2
1.1设计目标 2
1.1.1基本功能 2
1.1.2主要技术参数 2
1.2设计原理 2
第二章 硬件设计与原理 3
2.1 总设计框图 3
2.2 硬件设计分析 3
2.2.1 电源的设计 3
2.2.2 单片机最小系统 4
2.2.3 显示系统 10
2.2.4 模数转换 10
第三章 软件设计与分析 13
3.1 软件设计的组成 13
3.2 源程序 15
第四章 软件仿真 24
4.1 PROTEUS简介 24
4.2仿真图 26
4.3原理图 27
4.4 元件清单 28
总结 29
致 谢 30
参考文献 31
全部内容打包下载:
基于51单片机数字电压表的设计.zip
(1.1 MB, 售价: 10 E币)
├─1、源程序
│ 001
│ 001.c
│ 001.hex
│ 001.lnp
│ 001.LST
│ 001.M51
│ 001.OBJ
│ 001.plg
│ 001.uvopt
│ 001.uvproj
│ 001_uvopt.bak
│ 001_uvproj.bak
│ 002.c
│ 002.h
│ 002.LST
│ 002.OBJ
│ includes.h
│ LCD1602.c
│ LCD1602.h
│ LCD1602.LST
│ LCD1602.OBJ
│
├─2、仿真图
│ 001.DSN
│ 001.PWI
│ Last Loaded 001.DBK
│
├─3、原理图及PCB文件
│ PCB图.PCB
│ 原理图.ddb
│ 原理图.Sch
│
├─4、原理图与仿真图PDF文件
│ 数字电压表仿真图.pdf
│ 数字电压表元件清单.pdf
│ 数字电压表原理图.pdf
│ 数字电压表设计框图.pdf
│
└─5、论文
基于51单片机数字电压表的设计.doc
【必读】版权免责声明
1、本主题所有言论和内容纯属会员个人意见,与本论坛立场无关。2、本站对所发内容真实性、客观性、可用性不做任何保证也不负任何责任,网友之间仅出于学习目的进行交流。3、对提供的数字内容不拥有任何权利,其版权归原著者拥有。请勿将该数字内容进行商业交易、转载等行为,该内容只为学习所提供,使用后发生的一切问题与本站无关。 4、本网站不保证本站提供的下载资源的准确性、安全性和完整性;同时本网站也不承担用户因使用这些下载资源对自己和他人造成任何形式的损失或伤害。 5、本网站所有软件和资料均为网友推荐收集整理而来,仅供学习用途使用,请务必下载后两小时内删除,禁止商用。6、如有侵犯你版权的,请及时联系我们(电子邮箱1370723259@qq.com)指出,本站将立即改正。
|