基于STC12C5A60S2的数字电压表

数字电压表的设计毕业论文

1.数字电压表设计论文

基于PC的数字电压表设计 本文运用AT89S51和AD678进行A/D转换,根据数据采集的工作原理,设计实现数字电压表,最后完成单片机与PC的数据通信,传送所测量的电压值 数字电压表的设计和开发,已经有多种类型和款式。

传统的数字电压表各有特点,它们适合在现场做手工测量,要完成远程测量并要对测量数据做进一步分析处理,传统数字电压表是无法完成的。然而基于PC通信的数字电压表,既可以完成测量数据的传递,又可借助PC,做测量数据的处理。

所以这种类型的数字电压表无论在功能和实际应用上,都具有传统数字电压表无法比拟的特点,这使得它的开发和应用具有良好的前景。 新型数字电压表的整机设计 该新型数字电压表测量电压类型是直流,测量范围是-5~+5V。

整机电路包括:数据采集电路的单片机最小化设计、单片机与PC接口电路、单片机时钟电路、复位电路等。下位机采用AT89S51芯片,A/D转换采用AD678芯片。

通过RS232串行口与PC进行通信,传送所测量的直流电压数据。整机系统电路如图1所示。

数据采集电路的原理 在单片机数据采集电路的设计中,做到了电路设计的最小化,即没用任何附加逻辑器件做接口电路,实现了单片机对AD678转换芯片的操作。 AD678是一种高档的、多功能的12位ADC,由于其内部自带有采样保持器、高精度参考电源、内部时钟和三态缓冲数据输出等部件,所以只需要很少的外部元件就可以构成完整的数据采集系统,而且一次A/D转换仅需要5ms。

在电路应用中,AD678采用同步工作方式,12位数字量输出采用8位操作模式,即12位转换数字量采用两次读取的方式,先读取其高8位,再读取其低4位。根据时序关系,在芯片选择/CS=0时,转换端/SC由高到低变化一次,即可启动A/D转换一次。

再查询转换结束端/EOC,看转换是否已经结束,若结束则使输出使能/OE变低,输出有效。12位数字量的读取则要控制高字节有效端/HBE,先读取高字节,再读取低字节。

整个A/D操作大致如此,在实际开发应用中调整。 由于电路中采用AD678的双极性输入方式,输入电压范围是-5~+5V,根据公式Vx10(V)/4096*Dx,即可计算出所测电压Vx值的大小。

式中Dx为被测直流电压转换后的12位数字量值。 RS232接口电路的设计 AT89S51与PC的接口电路采用芯片Max232。

Max232是德州仪器公司(TI)推出的一款兼容RS232标准的芯片。该器件包含2个驱动器、2个接收器和1个电压发生器电路提供TIA/EIA-232-F电平。

Max232芯片起电平转换的功能,使单片机的TTL电平与PC的RS232电平达到匹配。 串口通信的RS232接口采用9针串口DB9,串口传输数据只要有接收数据针脚和发送针脚就能实现:同一个串口的接收脚和发送脚直接用线相连,两个串口相连或一个串口和多个串口相连。

在实验中,用定时器T1作波特率发生器,其计数初值X按以下公式计算: 串行通信波特率设置为1200b/s,而SMOD=1,fosc=6MHz,计算得到计数初值X=0f3H。在编程中将其装入TL1和THl中即可。

为了便于观察,当每次测量电压采集数据时,单片机有端口输出时,用发光二极管LED指示。 软件编程 软件程序主要包括:下位机数据采集程序、上位机可视化界面程序、单片机与PC串口通信程序。

单片机采用C51语言编程,上位机的操作显示界面采用VC++6.0进行可视化编程。在串口通信调试过程中,借助“串口调试助手”工具,有效利用这个工具为整个系统提高效率。

单片机编程 下位机单片机的数据采集通信主程序流程如图2所示、中断子程序如图3所示、采集子程序如图4所示。单片机的编程仿真调试借助WAVE2000仿真器,本系统有集成的ISP仿真调试环境。

在采集程序中,单片机的编程操作要完全符合AD678的时序规范要求,在实际开发中,要不断加以调试。最后将下位机调试成功而生成的.bin文件固化到AT89S51的Flash单元中。

人机界面编程 打开VC++6.0,建立一个基于对话框的MFC应用程序,串口通信采用MSComm控件来实现。其他操作此处不赘述,编程实现一个良好的人机界面。

数字直流电压表的操作界面如图5所示。运行VC++6.0编程实现的Windows程序,整个样机功能得以实现。

功能结果 根据上面所述工作原理及实施方案,在实践中很好地实现了整个样机的功能,各项指标达到了预先的设计要求。电路工作稳定,每次测量均伴有LED发光指示,可视化界面显示也正常。

AD678转换精度是12位,它的分辨率为1/4096。这为整机系统的高精度提供了保障。

为了提高测量精度,运用了AD678自带的校准电路,这样使其A/D转换精度更高。在实际测量中,整机测量精度达到了0.8%。

2.“数字电压表的设计”的论文怎么写

数字电压表的基本原理,是对直流电压进行模数转换,其结果用数字直接显示出来,按其基本工作原理可以分为积分式和比较式两大类。

一、设计目的

(1)掌握数字电压表的设计、组装和调试方法;

(2)熟悉集成电路MC14433,MC1413,CD4511和MC1413的使用方法,并掌握其工作原理

二、设计内容及要求

(1)设计数字电压表电路。

(2)测量范围:直流电压0V~1.999V,0V~19.99V,0V~199.9V,0V~1999V。

(3)组装调试3½位数字电压表。

(4)画出数字电压表电路原理图,写出总结报告。

三、数字电压表的基本原理

数字电压表是将被测模拟量转换为数字量,并进行实时数字显示的数字系统。

该系统可由MC——3½位A/D转换器、MC1413七路达林顿驱动器阵列、CD4511-BCD到七段锁存—译码—驱动器、能隙基准点源MC1403和公阴极LED发光数码管组成。

本系统是3½位数字电压表,3½位是指十进制数0000~1999,所谓3位是指个位、十位、百位,其数字范围均为0~9。而所谓半位是指千位数,它不能从0变化到9,而只能由0变到1,即二值状态,所以称为半位。

各部分的功能如下:

(1)3½位A/D转换器:将输入的模拟信号转换成数字信号。

(2)基准电源:提供精密电压,供A/D转换器作参考电压。

(3)译码器:将二-十进制(BCD)码转换成七段信号。

(4)驱动器:驱动显示器的a,b,c,d,e,f,g七个发光段,

3.求一篇关于“简易数显毫伏表设计”的毕业论文

简易数字电压表的设计

论文编号:JD898 包括开题报告,任务书,外文翻译,论文字数:9215,页数:26

摘 要

在现代检测技术中,常需用高精度数字电压表进行现场检测。本文中的数字电压表控制系统采用AT89C51单片机,A/D转换采用ADC0809,以此实现数字电压表的功能。该系统的数字电压表电路简单,所用的元件较少,成本低,还可以方便地测量0~5V的8路输入电压值,并在四位LED数码管上轮流显示或单路选择显示。

关键词: AT89C51;数字电压表;A/D转换;ADC0809

Abstract

Designing of Simple Digital Voltmeter

In modem measuring technology, the digital voltmeter is often used in site measuring. The control system of digital voltmeter that described in this paper uses AT89c51, and A/D converter uses ADC0809 to perform the design of the digital voltmeter. The voltmeter has simple electrical circuit,few elements and low cost .The meter has the capability of measuring 8 voltage inputs from 0 to 5 volt at one time, and displays the measurements in turn or only displays one route that selected.

Key words: AT89c51;digital voltmeter; A/D conversion;ADC0809

摘 要 I

Abstract II

第1章 绪论 1

1.1 问题的提出及研究背景 1

1.2 国内外研究现状和发展趋势 2

1.3 本设计的要求及所做的工作 3

第2章 系统硬件电路的设计 4

2.1 系统总体设计 4

2.1.1 设计思路 4

2.1.2 元件选择 5

2.2 系统各模块电路的设计 6

2.2.1输入模块 6

2.2.2 A/D转换模块 7

2.2.3 单片机模块 8

2.2.4 LED数码管显示模块 9

2.3系统总电路 9

第3章 系统程序设计 11

3.1 主程序设计 11

3.2 各子程序设计 11

3.2.1 A/D转换子程序 11

3.2.2 数据处理子程序 12

3.2.3 显示子程序 13

第4章 电路的仿真与调试 14

总 结 15

参考文献(References) 16

致 谢 17

附 录 18

附录1: 简易数字电压表电路仿真图 18

附录2: 简易数字电压表电路原理图 19

附录3: 简易数字电压表电路PCB图 20

附录4: 源程序代码 21

以上回答来自:

4.设计一个数字式电压表的完整电路 毕业设计主要技术数据:

摘 要

本文介绍一种基于89C52单片机的一种电压测量电路,该电路采用ADC0809 A/D转换电路,测量范围:0 –- 1.999V;0 – 19.99V;0 – 199.9V; 0 – 1999V共四个量程,使用LED显示,可以与PC机进行串行通信。该显示电路使用LED数码管,运用数字动态扫描的方法,来实现输出数据的显示。复位电路则采用比较常用的上电复位操作。此外,系统能实现远程测量结果传送扩展功能。正文着重给出了软硬件系统的各部分电路,89S52的特点,ADC0809的功能和应用,显示电路的功能和应用。可以方便地进行8路其它A/D转换量的测量,远程测量结果传送等扩展功能。该电路设计新颖、功能强大、可扩展性强。

关键词: 单片机 A/D转换 按键 电压测量

目 录

1.绪论………………………………………………………………(1)

2.硬件设计…………………………………………………………(2)

2.1功能要求……………………………………………………(2)

2.2设计思想……………………………………………………(2)

2.3系统硬件电路的设计………………………………………(3)

2.3.1 ADC0809简介……………………………………………(3)

2.3.2 AT89C52…………………………………………………(4)

2.3.2.1晶振电路…………………………………………(6)

2.3.2.2复位电路…………………………………………(6)

2.3.2.3键盘接口…………………………………………(7)

2.3.3 74LS244简介 ……………………………………………(7)

2.3.4显示电路………………………………………………… (8)

3.系统程序的软件设计 ……………………………………………(10)

3.1初始化程序…………………………………………………(10)

3.2主程序………………………………………………………(10)

3.3显示子程序…………………………………………………(10)

3.4模/数转换测量子程序…………………………………… (11)

4.性能测试及分析 …………………………………………………(12)

4.1性能测试 ……………………………………………………(12)

4.2性能分析 ……………………………………………………(12)

5.结论 ………………………………………………………………(13)

6.致谢 ………………………………………………………………(14)

7.参考文献 …………………………………………………………(15)

附录A.实物及原理图 ………………………………………………(16)

附录B.原理图 …………………………………………………… (17)

附录C.控制源程序 ………………………………………………(18)

附录D.材料清单 …………………………………………………(25)

我先给你提供份提纲你看下。

5.请问基于单片机的数字电压表毕业设计你有吗

这个网上很多的 这是我之前做的一个 代码程序如下 传不上图片,可以交流下的 #include #define uint unsigned int#define uchar unsigned charsbit clock=P3^7;sbit ale=P3^3;sbit a=P3^4;sbit b=P3^5;sbit c=P3^6;sbit start=P3^0;sbit oe=P3^1;sbit eoc=P3^2;sbit dopt=P1^7;uchar code disp[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};uchar shi,ge,yi,er,voit;uint temp;void delay(uint x);uchar tt;void display();void main(){ TMOD=0x01; TH0=(65536-50000)/256; TL0=(65536-50000)%256; EA=1; EX0=1; ET0=1; TR0=1; a=0; b=0; c=0; ale=0; start=0; while(1) { ale=1; start=1; delay(2); start=0; ale=0; while(eoc==0); oe=1; // oe=0; voit=P0; oe=0; display(); }}void extre0() interrupt 1{ TH0=(65536-100)/256; TL0=(65536-100)%256; clock=~clock;}void display() { temp=voit*1.0/255*500; shi=temp%10; ge=temp/10%10; yi=temp/100%10; er=temp/1000; //d1=1;w1=0; P1=disp[er]; //d1=0;w1=1; P2=0xfe; delay(2); P1=0x00; //d1=1;w1=0; P1=disp[yi]; //d1=0;w1=1; P2=0xfd; dopt=1; delay(2); P1=0x00; //d1=1;w1=0; P1=disp[ge]; //d1=0;w1=1; P2=0xfb; delay(2); P1=0x00; //d1=1;w1=0; P1=disp[shi]; //d1=0;w1=1; P2=0xf7; delay(2); P1=0x00; }void delay(uint x){ uchar i; for(;x>0;x--) for(i=0;i<120;i++);}。

数字电压表的设计毕业论文

转载请注明出处众文网 » 基于STC12C5A60S2的数字电压表

资讯

毕业设计网站论文

阅读(422)

本文主要为您介绍毕业设计网站论文,内容包括求几个毕业论文样本的网站,供参考.,高分求VB或网站程序论文和毕业设计,马上就毕业了,网站设计与制作的论文该怎么写。目前信息化技术的迅速普及和广泛应用,大量各行各业工作人员开始利用网络这种

资讯

关于信用社毕业论文

阅读(439)

本文主要为您介绍关于信用社毕业论文,内容包括我要写一份关于农村信用合作联社的论文,写什么题目的什么好呢?,信用社经济类毕业论文贷款方面的,能帮我写个关于某县农村信用社发展现状及分析的毕业论文的提纲搜。希望对你有所帮助。推荐一个

资讯

变频器在平网印花机设计与应用毕业论文设计

阅读(453)

本文主要为您介绍变频器在平网印花机设计与应用毕业论文设计,内容包括电气自动化论文题目,紧急需要“自行车上的物理知识”研究性学习论文,1500字以上,请大,急求一篇关于变频调速或者变频器的外文文献,要论文形式的搜狗。1. PLC控制花样喷

资讯

论善意取得毕业论文

阅读(411)

本文主要为您介绍论善意取得毕业论文,内容包括毕业论文善意取得制度创新之处,善意为话题写一篇议论文800字谢谢了,急!求助翻译论文摘要<论善意取得制度研究>。善意取得是《物权法》中的一项重要制度,关于善意取得制度的适用范围,主要有两种观

资讯

关于变频器的毕业论文

阅读(464)

本文主要为您介绍关于变频器的毕业论文,内容包括求毕业论文:变频器的设计,求PLC变频器毕业论文de外语参考文献,翻译求助——变频器等方面的专业论文的摘要。黄慧敏. 通用变频器应用中的问题及对策[J].矿山机械.2004(11)曹玉泉,王主恩. 异步

资讯

毕业设计科技小论文

阅读(406)

本文主要为您介绍毕业设计科技小论文,内容包括科技小论文可以写什么内容?,科技小论文400字,如何写科技小论文(3000字以内)?。比如;选好课题撰写科技小论文,首先要考虑写什么,也就是课题的选择。选择课题是写好论文的关键。要注意以下原则:价值

资讯

关于针棉织品染整专业毕业论文

阅读(464)

本文主要为您介绍关于针棉织品染整专业毕业论文,内容包括求一篇染整毕业论文,染整技术在毛发领域的应用论文,求一篇与染织专业有关的论文,1000到2000字左右~谢谢各位大神了~。进入21世纪,绿色环保纺织品成为纺织品种的新视点,在运用千变万化

资讯

毕业论文专家评阅意见

阅读(426)

本文主要为您介绍毕业论文专家评阅意见,内容包括论文评阅意见怎么写,大学毕业论文的评阅人评语怎么写,大学毕业论文的评阅人评语怎么写。研究生应按时认真完成学位论文并按照本学校研究生学位论文撰写要求中提出的有关事项和格式撰写论文。

资讯

子空间毕业论文

阅读(388)

本文主要为您介绍子空间毕业论文,内容包括子空间的交与和,子空间聚类文章簇集合并部分怎么写?,关于受限子空间图像识别的论文,中英文对照。最小二乘方法最早是有高斯提出的,他用这种方法解决了天文学方面的问题,特别是确定了某些行星和彗星的

资讯

广东金融学院毕业论文模板

阅读(422)

本文主要为您介绍广东金融学院毕业论文模板,内容包括金融学毕业论文,感觉好难啊,谁能发我几篇范文,金融学论文,怎么写,金融专业毕业论文范文。原发布者:zyling1208 对金融学的认识的论文金融市场交易之间不是单纯的买卖关系,更主要的是借贷关

资讯

会计信息失真的深层原因和对策研究毕业论文

阅读(399)

本文主要为您介绍会计信息失真的深层原因和对策研究毕业论文,内容包括有谁写过关于我国会计失真原因及对策的毕业论文,求助相关资料百,会计信息失真的原因及对策研究这个会计毕业论文好不好写,如果不,求《浅谈会计信息失真的成因与对策》的

资讯

本科毕业论文范文百度文库

阅读(365)

本文主要为您介绍本科毕业论文范文百度文库,内容包括毕业论文范文,本科毕业论文的标准格式及范文,求毕业论文、范文也可以。毕业论文格式论文题目:要求准确、简练、醒目、新颖。2、目录:目录是论文中主要段落的简表。(短篇论文不必列目录)3、提

资讯

汽车轮胎的保养与维护毕业论文

阅读(472)

本文主要为您介绍汽车轮胎的保养与维护毕业论文,内容包括汽车轮胎的日常维护毕业论文怎么写?,汽车轮胎的日常维护毕业论文怎么写?,汽车专业写一篇关于汽车轮胎的毕业论文。最初的气压轮胎是 1888年 英国的兽医 John Boyd Dunlop ,他先用橡胶

资讯

毕业论文一稿怎么写

阅读(390)

本文主要为您介绍毕业论文一稿怎么写,内容包括毕业论文一稿怎么写计算机专业记账本,毕业论文初稿怎么写,毕业论文如何写。按研究问题的大小不同可以把论文范文分、为宏观论文范文和微观论文范文。凡属国家全局性、带有普遍性并对局部工作有

资讯

一村一名大学生农业生产经营毕业论文

阅读(467)

本文主要为您介绍一村一名大学生农业生产经营毕业论文,内容包括求一篇发展新农村大学生1500字论文,急求一篇农村经济管理毕业论文,三千字左右谢谢!,经济管理毕业论文题目适度规模经营与农业现代化急!!。“建设社会主义新农村”是今年全党社