基于单片机的数字直流电压表设计.doc

资料分类:工业大学 上传会员:配配 更新时间:2018-03-07
需要金币2000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:12800
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要: 本课题是设计一种基于单片机的数字电压表,能够较精确测量0-5V电压,并通过四位LED数码管显示。

本文从数字电压表的发展与现状入手,从硬件系统设计引出采用芯片ADC0809以及AT89C51,介绍其结构及转换原理、引脚排列和功能。详细描述LED显示屏与单片机的接口这一部分。在软件系统设计方面选用Keil C51,并对数据的采集与处理模块进行设计。用Protel仿真软件,绘制仿真电路图,调试后对误差进行分析,制作PCB板,制作实物。最后用Proe软件设计电压表外壳。

这样设计出的电压表用的元器件少,成本低,但精度较高,能够满足设计要求。

 

关键词  单片机;数字电压表;A/D转换

 

目录

摘要

Abstract

1 绪论-1

1.1 课题概述-1

1.1.1 数字电压表的发展历程-1

1.1.2 国内外的发展现状与趋势-1

1.1.3 数字电压表的特点-1

1.2 单片机的发展与应用-2

1.3 课题的意义和目的-2

1.4 本文所作的主要工作-3

2 总体设计-4

2.1 设计要求-4

2.2 系统概述-4

2.2.1 工作过程简介-4

2.2.2程序设计简介-6

3 硬件设计-7

3.1 器件的选择-7

3.2 A/D转换电路-7

3.2.1 A/D转换芯片的选择-7

3.2.2 ADC0809芯片介绍-8

3.2.3 ADC0809的结构及转换原理-10

3.2.4 A/D转换程序流程图-11

3.2.5 A/D转换子程序设计-12

3.3 AT89C51单片机介绍-12

3.3.1 采用AT89C51单片机的原因-12

3.3.2 AT89C51单片机的工作特性-12

3.3.3 AT89C51引脚排列及功能-13

3.4 LED显示器-15

3.4.1 LED的基本结构-15

3.4.2 LED显示器工作原理-15

3.4.3 LED显示屏与单片机接口设计-16

4 软件设计-17

4.1 整体设计-17

4.1.1 C语言简介及Keil C51的选择-17

4.1.2 系统框架设计-18

4.1.4数据采集模块的设计-19

4.2 时间电路与复位电路的设计-19

4.2.1时间电路的设计-19

4.2.2 复位电路的设计-19

5 电路制作及调试-21

5.1 PCB板的制作-21

5.2 仿真电路图-22

5.3 调试结果及误差分析-23

5.3.1 调试结果-23

5.3.2 误差分析-24

5.3.3 可能出现的误差分析-25

5.4 硬件、软件的调试-25

6 电压表的外壳设计-27

结论-28

致谢-29

参考文献-30

附录-31

相关论文资料:
最新评论
上传会员 配配 对本文的描述:能够清楚的显示测量结果,读数一目了然,而且具有很高的准确度,误差很小。测量方法很简单,通俗易懂。测量时,一旦接通电源,显示屏立刻就会显示结果,速度很快,同时测量范......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: