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

资料分类:单片机自动化 上传会员:鸡蛋不咸 更新时间:2023-07-15
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:12337
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:在日常生活中各种生活电气的维修、课题的教学和科研中,电压表是至关重要的测量工具,因此提出了一种结合单片机和以往电压仪表的测量工具--数字电压表。该设计分硬件和软件两个部分,硬件部分采用了AT89C51控制芯片和ADC0808转换芯片,完成了外围晶振电路,复位电路以及模拟量输入电路的设计,并通过LED可显示测量的数值;软件部分,采用汇编语言编写程序代码,完成了主流程的设计,同时详细描述了数据接收程序,数据转换程序和数据显示程序的子流程设计。最后,在proteus仿真环境中,搭建并调试电路,完成该设计的仿真,结果表明,该方案是可行的。

 

关键词:单片机,A/D转换器,电压表 

 

目录

摘要

Abstract

1  绪论-5

1.1课题概述-5

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

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

1.2课题的意义和目的-7

2  基于单片机数字电压表的总体设计-7

2.1 课题设计指标-7

2.2 数字电压表总体设计-8

2.2.1数字电压表的A/D工作原理-8

2.2.2 系统软件程序设计思路-9

3  基于单片机数字电压表的硬件设计-9

3.1器件的选择-9

3.2数字处理单元控制芯片-9

3.2.1 单片机选型-9

3.2.2 AT89C51电路设计-11

3.3 A/D转换电路-13

3.3.1 A/D转换芯片的选择-13

3.3.2 ADC0808转换原理介绍-14

3.3.3 A/D转换电路设计-15

3.3.4 ADC0808与单片机的接口方法-16

3.4电压显示电路-16

4  基于单片机数字电压表的软件设计-17

4.1程序设计-17

4.1.1程序总体设计流程-17

4.2 子程序设计流程-18

4.2.1数据接收程序设计流程图-18

4.2.2 数据转换程序设计流程图-19

4.2.3延时子程序设计流程和数据显示子程序设计流程图-19

4.2.4数据采集模块的设计-20

4.3软件程序代码编写-21

5系统调试及结果分析-21

5.1软件仿真-21

5.1.1利用PROTEUS软件仿真-21

5.1.2仿真结果-21

5.1.3仿真结果分析-21

结论-23

参考文献-25

致谢-26

附录1 基于单片机的数字电压表设计电路原理图-27

附录2 基于单片机的数字电压表设计汇编程序-28

相关论文资料:
最新评论
上传会员 鸡蛋不咸 对本文的描述:在图2-1中,测得的电压输入部分用于获得模拟电压,A/D转换器是量化的模拟输入直流电压和输出的模拟输出到微控制器,,然后单片机再对A/D转换后的二进制转换成十进制,从而就能够......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: