单片机8路单片机数字电压表程序设计,急急急

>> 基于单片机系统的8路数字电压表程序设计问题
基于单片机系统的8路数字电压表程序设计问题
所属分类:
下载地址:
shuzidianyabiao.rar文件大小:2.07 kB
分享有礼! 》
请点击右侧的分享按钮,把本代码分享到各社交媒体。
通过您的分享链接访问Codeforge,每来2个新的IP,您将获得0.1 积分的奖励。
通过您的分享链接,每成功注册一个用户,该用户在Codeforge上所获得的每1个积分,您都将获得0.2 积分的分成奖励。
基于单片机系统的8路数字电压表程序设计问题-SCM system based on eight-way digital voltage meter design procedures
Sponsored links
源码文件列表
温馨提示: 点击源码文件名可预览文件内容哦 ^_^
3.47 kB12-07-06 18:01
(提交有效评论获得积分)
评论内容不能少于15个字,不要超出160个字。
heluoshengmuaa很棒的资料,给了像我这样的新手很大的帮助!非常感谢!
评价成功,多谢!
下载shuzidianyabiao.rar
CodeForge积分(原CF币)全新升级,功能更强大,使用更便捷,不仅可以用来下载海量源代码马上还可兑换精美小礼品了
您的积分不足,优惠套餐快速获取 30 积分
10积分 / ¥100
30积分 / ¥200原价 ¥300 元
100积分 / ¥500原价 ¥1000 元
订单支付完成后,积分将自动加入到您的账号。以下是优惠期的人民币价格,优惠期过后将恢复美元价格。
支付宝支付宝付款
微信钱包微信付款
更多付款方式:、
您本次下载所消耗的积分将转交上传作者。
同一源码,30天内重复下载,只扣除一次积分。
鲁ICP备号-3 runtime:Elapsed:562.175ms - init:0.1;find:0.7;t:0.5;tags:11.7;related:114.3;comment:3.9; 27.69
登录 CodeForge
还没有CodeForge账号?
Switch to the English version?
^_^"呃 ...
Sorry!这位大神很神秘,未开通博客呢,请浏览一下其他的吧基于单片机的数字电压表设计_百度文库
您的浏览器Javascript被禁用,需开启后体验完整功能,
享专业文档下载特权
&赠共享文档下载特权
&10W篇文档免费专享
&每天抽奖多种福利
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
基于单片机的数字电压表设计
一级建造师|
总评分4.2|
用知识赚钱
试读已结束,如果需要继续阅读或下载,敬请购买
定制HR最喜欢的简历
你可能喜欢原创毕业设计单片机制作源文件8路AD转换数字电压表ADC0809您所在位置: &
&nbsp&&nbsp&nbsp&&nbsp
单片机课程设计-数字电压表[精心整理].doc 17页
本文档一共被下载:
次 ,您可全文免费在线阅读后下载本文档。
下载提示
1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
2.该文档所得收入(下载+内容+预览三)归上传者、原创者。
3.登录后可充值,立即自动返金币,充值渠道很便利
单片机课程设计-数字电压表[精心整理]
你可能关注的文档:
··········
··········
电子信息工程课程设计报告
目:基于单片机的数字电压表设计
系部名称 : 信息工程学院
专业名称 : 电子信息工程
级 : 2011级电子信息工程(1)班
学号 : 47
指导教师 : 陈肇基
2设计原理及要求 2
2.1数字电压表的实现原理 2
3系统硬件设计方案 3
3.1设计思路 3
3.2仿真电路图 3
3.3设计过程 4
3.4 AT89C51的功能介绍 4
3.4.1简单概述...............................................4
3.4.2主要功能特性 5
3.4.3 AT89C51的引脚介绍 5
3.5 ADC0808的引脚及功能介绍 7
3.5.1芯片概述 7
3.5.2 ADC0809的工作时序 8
3.5.3 3档位控制电路 8
3.6 LED数码管的控制显示 9
3.6.1 LED数码管的模型及结构分析 9
4系统软件程序的设计 10
4.1 程序代码分析 11
5电压表的调试及性能分析 12
5.1 调试与测试 12
5.2 性能分析 12
参考文献 13
数字电压表是诸多数字化仪表的核心与基础,电压表的数字化是将连续的模拟量如直流电压转换成不连续的离散的数字形式并加以显示,这有别于传统的以指针加刻度盘进行读数的方法,避免了读数的视差和视觉疲劳。目前数字万用表的内部核心部件是A/D转换器,转换器的精度很大程度上影响着数字万用表的准确度,本文AID转换器采用ADC0809对输入模拟信号进行转换,控制核心AT89c51N对转换的结果进行运算和处理,最后驱动输出装置显示数字电压信号。
2系统设计要求
基本要求:实现8路直流电压检测,测量电压范围0-5V,显示指定电压通道和电压值,用按键切换显示通道,发挥要求,测量电压范围为0-25V,循环显示8路电压
ADC0808是8位的A/D转换器。当输入电压为5.00V时,输出的数据值为255(0FFH),因此最大分辨率为0.)。ADC0808具有8路模拟量输入端口,通过3位地址输入端能从8路中选择一路进行转换。如每隔一段时间依次轮流改变3位地址输入端的地址,就能依次对8 路输入电压进行测量。LED数码管显示采用软件译码动态显示。通过按键选择可对8路循环显示,也可单路显示,单路显示可通过按键选择显示的通道数。
3系统硬件设计方案
3.1设计思路
多路数字电压表应用系统硬件电路由单片机、A/D转换器、数码管显示电路和滑动变阻器电路组成,由于ADC0808在进行A/D转换时需要有CLK信号,本试验中ADC0808的CLK直接由外部电源提供为500kHz的方波。由于ADC0808的参考电压VREF=VCC,所以转换之后的数据要经过数据处理,在数码管上显示出电压值。实际显示的电压值(temp1/255*VREF) ADC0808采用逐次逼近法转换,把模拟电压转换成16进制的temp1,由于是对直流电压0~5V进行采集,所以D对应的电压为V0?,我们的目的就是要把V0显示在LED显示器上,因为单片机不好进行小数点计算,所以有:V0=2*D扩大了100倍,扩大100倍后的结果再次放入temo1中,通过查表使之显示在LED显示器。同理再动态显示小数点后的数。
3.2仿真电路图
用Protues软件仿真设计的电路如图3-1所示。
图3-1 仿真电路
3.3设计过程
简易数字电压测量电路由A/D转换、数据处理及显示控制等组成。电路原理图见附录2。A/D转换由集成电路0808完成。0808具有8路模拟输入端口,地址(23-25)脚可决定对哪路模拟输入作A/D转换,22脚为地址锁存控制,当输入为高电平时,对地址信号进行锁存。6脚为测试控制,当输入一个2us宽高电平脉冲时,就开始A/D转换。7脚为A/D转换结束标志,当A/D转换结束时7脚输出高电平。9脚为A/D转换数据输出允许控制,当OE脚为高电平时,A/D转换数据从该端口输出。10脚为0808的时钟输入端,由外部信号源提供。单片机的P1、P3.0-P3.3端口作为四位LED数码管现实控制。P3.5端口用作单路显示/循环显示转换按钮,P3.6端口用作单路显示时选择通道。P0端口作A/D转换数据读入用,P2端口用作0808的A/D转换控制。
3.4 AT89C51的功能介绍
3.4.1简单概述
AT89C51是一种带4K字节闪存
正在加载中,请稍后...

我要回帖

更多关于 单片机电压表的设计 的文章

 

随机推荐