找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 16661|回复: 66
打印 上一主题 下一主题
收起左侧

基于51单片机的简易数字电压表的设计

  [复制链接]
跳转到指定楼层
楼主
基于51单片机的简易数字电压表的设计
目录
1 引言1
2 设计方案1
3 元器件3
4 实际电路8
5 单片机程序10
6 电路板制作15
7总结16
8附录16
9参考文献17

2.2 设计思路
  ⑴根据设计要求,选择AT89C51单片机为核心控制器件。
⑵A/D转换采用ADC0808实现,与单片机的接口为P1口和P2口的高四位引脚。
⑶电压显示采用4位一体的LED数码管。
⑷LED数码的段码输入,由并行端口P0产生:位码输入,用并行端口P2低四        位产生。
2.3 设计方案
将被测电压输入ADC0808的电压输入端口,进行采集。接着,将采集到的模拟信号转换为数字信号。然后,通过控制单片机的内部程序,让单片机系统按照规定的时序来采集ADC0808输入的数字信号,并通过算法计算出被测电压的值。最后,单片机再将计算好的电压值,按照一定的时序送入LED数码管中,让其显示。同时,设置监测电路,当电压达到预定值时,进行报警提示。


4 实际电路
4.1电路设计
经过以上的设计过程,可设计出基于单片机的简易数字直流电压表硬件电路原理图如下图所示。


此电路的工作原理是:+5V模拟电压信号通过变阻器VR1分压后由ADC0808的IN0通道进入(由于使用的IN0通道,所以ADDA,ADDB,ADDC均接低电平),经过模/数转换后,产生相应的数字量经过其输出通道D0-D7传送给AT89C51芯片的P1口,AT89C51负责把接收到的数字量经过数据处理,产生正确的7段数码管的显示段码传送给四位LED,同时它还通过其四位I/O口P2.0、P2.1、P2.2、P2.3产生位选信号控制数码管的亮灭。
此外,AT89C51还控制ADC0808的工作,此外,我们还可以通过编程来实现对温度的测量。简易数字直流电压表的硬件电路已经设计完成,就可以选取相应的芯片和元器件,利用Proteus软件绘制出硬件的原理,并仔细地检查修改,直至形成完善的硬件原理图。但要真正实现电路对电压的测量和显示的功能,还需要有相应的软件配合,才能达到设计要求。
在protues软件仿真后的电路图是



4.2电路分析
  我们开始的单片机课程设计就是一个数字电压表,而最后我们新添加一个测量温度的功能。按钮1是切换两个测量电压的通道,按钮2是切换电压和温度的通道。
首先,+5V模拟电压信号通过变阻器VR1分压后由ADC0809的通道进入,经过模/数转换后,产生相应的数字量经过其输出通道D0-D7传送给单片机,单片机控制ADC0809.然后单片机负责把接收到的数字信号经过数据处理,产生正确的7段数码管的显示段码,并且传送给四位数码管,同时通过单片机四位I/O口产生位选信号控制数码管的亮灭。
此外,我们通过编写程序,利用18b20温度传感器来实现对环境温度的检测,将温度数据传送给单片机处理,由单片机处理数据并在LED数码管中显示温度数据。

完整的Word格式文档51黑下载地址(含源码):
下载.rar (545.6 KB, 下载次数: 604)
基于51单片机的简易数字电压表的设计.doc (2.04 MB, 下载次数: 100)


评分

参与人数 2黑币 +10 收起 理由
chi474101054 + 5
lhyspurs + 5 很给力!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏6 分享淘帖 顶1 踩
回复

使用道具 举报

沙发
ID:59027 发表于 2014-2-7 20:45 | 只看该作者
好东西~
回复

使用道具 举报

板凳
ID:54731 发表于 2014-2-8 18:59 | 只看该作者
学习中
回复

使用道具 举报

地板
ID:46228 发表于 2014-3-9 22:27 | 只看该作者
很好很强大
回复

使用道具 举报

5#
ID:50727 发表于 2014-4-24 13:49 | 只看该作者
看一看
回复

使用道具 举报

6#
ID:61311 发表于 2014-5-1 19:38 | 只看该作者
什么内容!几位AD?
回复

使用道具 举报

7#
ID:61414 发表于 2014-5-4 14:10 | 只看该作者
好的东西,看看你是怎么做的。
回复

使用道具 举报

8#
ID:62553 发表于 2014-6-3 16:02 | 只看该作者
应该很不错把  楼主
回复

使用道具 举报

9#
ID:63724 发表于 2014-7-7 20:22 | 只看该作者
不错 正需要
回复

使用道具 举报

10#
ID:63749 发表于 2014-7-8 10:14 | 只看该作者
不错 正需
回复

使用道具 举报

11#
ID:63977 发表于 2014-7-14 17:49 | 只看该作者
谢谢。
回复

使用道具 举报

12#
ID:47824 发表于 2014-7-15 13:37 | 只看该作者
看看   有用吗
回复

使用道具 举报

13#
ID:70267 发表于 2014-12-11 23:40 | 只看该作者
是不是12864显示的
回复

使用道具 举报

14#
ID:66060 发表于 2014-12-16 16:16 | 只看该作者
不错,真的很好
回复

使用道具 举报

15#
ID:70708 发表于 2014-12-18 22:12 | 只看该作者
学习了,。。。。。
回复

使用道具 举报

16#
ID:70708 发表于 2014-12-18 22:13 | 只看该作者
学习了。。。。。。。。。。。。。。
回复

使用道具 举报

17#
ID:70708 发表于 2014-12-18 22:13 | 只看该作者
基于51单片机的简易数字电压表的设计,学习
回复

使用道具 举报

18#
ID:70104 发表于 2014-12-19 14:49 | 只看该作者
稍微学习一下
回复

使用道具 举报

19#
ID:70769 发表于 2014-12-21 04:31 | 只看该作者
很好,正需要
回复

使用道具 举报

20#
ID:70075 发表于 2014-12-21 17:48 | 只看该作者
好东西
回复

使用道具 举报

21#
ID:70075 发表于 2014-12-21 17:48 | 只看该作者
给力,楼主强大
回复

使用道具 举报

22#
ID:72881 发表于 2015-1-27 19:22 | 只看该作者
很好很强大。
回复

使用道具 举报

23#
ID:46091 发表于 2015-2-17 01:46 | 只看该作者
为什么下不了呢
回复

使用道具 举报

24#
ID:51321 发表于 2015-3-3 22:12 | 只看该作者

谢谢分享 这么好的作品 果断给分
回复

使用道具 举报

25#
ID:74113 发表于 2015-3-4 09:55 | 只看该作者
感谢分享
回复

使用道具 举报

26#
ID:62316 发表于 2015-3-4 22:50 | 只看该作者
感谢楼主分享。。。。。。。。。。。
回复

使用道具 举报

27#
ID:74171 发表于 2015-3-5 05:10 | 只看该作者
学习了
回复

使用道具 举报

28#
ID:67221 发表于 2015-3-5 08:42 | 只看该作者
谢谢楼主分享
回复

使用道具 举报

29#
ID:73941 发表于 2015-3-5 13:14 | 只看该作者
看看。。。
回复

使用道具 举报

30#
ID:16408 发表于 2015-3-7 20:29 | 只看该作者
正想看看采样怎么弄呢
回复

使用道具 举报

31#
ID:16408 发表于 2015-3-7 20:30 | 只看该作者
谢谢楼主了
回复

使用道具 举报

32#
ID:73868 发表于 2015-3-13 11:54 | 只看该作者
能详细说下吗?有电路图吗
回复

使用道具 举报

33#
ID:75354 发表于 2015-3-25 22:32 | 只看该作者
谢谢!!!
回复

使用道具 举报

34#
ID:75928 发表于 2015-4-25 13:23 | 只看该作者
能测量的范围是多少呀。。。
回复

使用道具 举报

35#
ID:79152 发表于 2015-5-7 21:43 | 只看该作者
很好很强大
回复

使用道具 举报

36#
ID:79152 发表于 2015-5-7 21:45 | 只看该作者
很好很强大
回复

使用道具 举报

37#
ID:79409 发表于 2015-5-9 12:51 | 只看该作者
。。0.。
回复

使用道具 举报

38#
ID:79409 发表于 2015-5-9 12:51 | 只看该作者
很厉害
回复

使用道具 举报

39#
ID:109433 发表于 2016-3-17 23:35 | 只看该作者
很好很强大
回复

使用道具 举报

40#
ID:45457 发表于 2016-4-14 16:10 | 只看该作者
51单片机的简易数字电压表的设
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表