简易数字电压表

1.绪论

数字电压表(Digital Voltmeter)简称DVM,作为智能仪表的一种,它是采用数字化测量技术,把连续的模拟量(直流输入电压)转换成不连续、离散的数字形式并加以显示的仪表。传统的指针式电压表功能单一、精度低,不能满足数字化时代的需求,采用单片机的数字电压表,由精度高、抗干扰能力强,可扩展性强、集成方便,还可与PC进行实时通信。目前,由各种单片A/D 转换器构成的数字电压表,已被广泛用于电子及电工测量、工业自动化仪表、自动测试系统等智能化测量领域,示出强大的生命力。举例:

图1 CAKJ系列数字电流-电压-功率-因数-频率表

如图1是一个CAKJ系列数字电流-电压-功率-因数-频率表

1)适用范围该系列产品是一种高精度的安装式仪表,它可广泛用于电力系统和自动化控制系统中对单相三相电量参数(交直流电流-电压-功率-因数-频率)的测量和显示。采用大规模集成电路,具有转换精度高、响应速度快、性能稳定等特点,可直接替代指针式仪表。

2)通用技术参数

* 精度等级:数显0.2、0.5级光柱1.5级

* 数显范围:四位半显示0-1 9 9 9 9

* 光柱指示:0-120%

* 标称输入:电流1A、5A;电压100V、220V、380V 、450V

* 过量程:持续:1.2倍,瞬时:电流10倍/5秒,电压2倍/1秒本次设计是以单片机AT89S51芯片为核心,设计了一个简易的电压检测电路,它由5V直流电源供电。在硬件方面,通过一个可变电阻调节输入电压的变化来反映所检测到的电压变化。此变化的电压通过ADC0809的一个通道(IN0)送入并进行A/D转换,将转换后的数字量在单片机AT89S51中进行处理,再转换

成相应的实际电压值,最后通过四位LED数码管显示,精确到十分位,LED 采用的是动态扫描显示,使用74HC02P芯片进行驱动。软件方面采用汇编语言编程。使得整个系统完成一个简易的数字电压表的功能。

2.电压表设计目的及要求

2.1 设计目的

通过简易数字电压表的设计过程,结合在校所学课程,掌握目前电子仪表的一般设计过程,锻炼动手能力和分析、解决问题的能力,积累经验,培养自己以后能在工作中按部就班、一丝不苟以及对所学知识的综合应用能力。

2.2 设计要求

1)根据课题的设计内容,正确设计电路原理图。

2)合理排布电路元器件,正确焊接硬件电路板。

3)正确设计程序流程图,正确编写软件程序,设计的软件程序能够在调试好的硬件电路上正常运行。

4)软件编程及与微机通信下载可通过单片机最小系统进行程序写入。

5)电压表量程0-5V,精确到十分位。

3.系统硬件设计

3.1 单片机硬件系统设计

3.1.1 AT89S51引脚图及功能和应用介绍

掌握MCS-51单片机,应首先了解MCS-51的引脚,熟悉并牢记各引脚的功能。AT89S52有40条引脚,与其他51系列单片机引脚是兼容的。这40条引脚可分为I/O端口线(32条)、控制线(4条)、电源线(2条)、外接晶体线(2条)四部分,引脚排列参见图2。

图2 AT89S51芯片引脚图

1).I/O端口线输入输出引脚

P0.0—P0.7(39—32):P0口是一个漏极开路型准双向I/O口。在访问外部存储器时,它是分时多路转换的地址(低8位)和数据总线,在访问期间激活了内部的上拉电阻。在E—PROM编程时,它接收指令字节,而在验证程序时,则输出指令字节。本设计中将P0口作为电压数据的输入端口。

P1.0—PI.7(1—8):P1口是带内部上拉电阻的8位双向I/O口。设计中用P1口来输出数码管的八位段码。

P2.0—P2.7(21—28):P2口是一

个带内部上拉电阻的8位双向I/O口。

在访问外部存储器时,它送出高8位地

址。设计中用P2.0—P2.3来输出数码管

的四位位码。

图3 P3口的第二功能

P 3.0—P3.7(10—17):P3口是一个带内部上拉电阻的8位双向I/O口。在MCS—5l中,这8个引脚还兼有专用功能,P3的8条口线都定义有第二功能,详见图3。

2).控制线控制引脚(ALE/PROG 、PSEN 、RST/VPD、EA/Vpp) ALE(30脚):地址锁存控制信号。在系统扩展时,ALE用于控制P0口输出的低8位地址锁存起来,以实现低位地址和数据的隔离。此外,由于ALE是以晶振1/6的固定频率输出的正脉冲,因此,可作为外部时钟或外部定时脉冲使用。

PSEN(29脚):外部程序存储器读选通信号。在读外部ROM时,有效(低电平),以实现外部ROM单元的读操作。

EA(31脚):访问程序存储控制信号。当信号为低电平时,对ROM的读操作限定在外部程序存储器;当信号为高电平时,对ROM的读操作是从内部程序存储器开始,并可延至外部程序存储器。

RST/Vpp(9脚):复位信号。当输入的复位信号延续两个机器周期以上的高电平时即为有效,用以完成单片机的复位初始化操作。

3).外接晶体线

XTAL1(19脚)和XTAL2(18脚)外接晶体引线端。当使用芯片内部时钟时,此二引线端用于外接石英晶体和微调电容;当使用外部时钟时,用于接外部时钟脉冲信号。设计使用了6MHz的晶振。

4).主电源引脚高VCC和低VSS

VCC(40脚):+5 V电源。

VSS(20脚):地线(GND)。

3.1.2 显示电路设计方案及选择

方案一:通过1个LED显示模块组成4个LED指示灯进行显示,由于它具有显示清晰、亮度高、使用电压低、寿命长的特点,因此使用非常广泛。所以本设计即采用LED显示。

P1口输出段码信号,P2输出位码信号。这些信号由89SC51软件生成,如图4所示。

图4 LED数码管显示电路

LED显示器又称数码管,八段LED显示器由8个发光二极管组成。其中7个发光二极管构成字型“8”的各个笔画段,另一个小数点为dp发光二极管。LED 显示器有两种不同的形式:一种是发光二极管的阳极都连在一起的,称之为共阳极LED显示器;另一种是发光二极管的阴极都连在一起的,称之为共阴极LED显示器。如图5所示。

共阴和共阳结构的LED显示器各笔划段名和安排位置是相同的。当二极管导通时,相应的笔划段发亮,由发亮的笔划段组合而显示各种字符。8个笔划段hgfedcba对应于一个字节(8位)的D7 D6 D5 D4 D3 D2 D1 D0,于是用8位二进制码就可以表示欲显示字符的字型代码。例如,对于共阴LED显示器,当公共阴极接地(为零电平),而阳极hgfedcba各段为0111011时,显示器显示"P"字符,即对于共阴极LED显示器,“P”字符的字形码是73H。如果是共阳LED显示器,公共阳极接高电平,显示“P”字符的字形代码应为10001100(8CH)。

此设计所采用的是共阳极的四位八段数码管进行电压显示,并且显示精确到十分位。

图5 LED数码管共阳极和共阴极示图

LED显示方式有动态显示和静态显示两种方式。本设计采用动态扫描显示接口电路,动态显示接口电路是把所有显示器的8个笔划段a-h同名端连在一起,而每一个显示器的公共极COM各自独立地受I/O线控制。CPU向字段输出口送出字型码时,所有显示器接收到相同的字型码,但究竟是哪个显示器亮,则取决于COM端。也就是说我们可以采用分时的方法,轮流控制各个显示器的COM端,使各个显示器轮流点亮。在轮流点亮扫描过程中,每位显示器的点亮时间是极为短暂的(约1ms),但由于人的视觉暂留现象及发光二极管的余辉效应,尽管实际上各位显示器并非同时点亮,但只要扫描的速度足够快,给人的印象就是一组稳定的显示数据,不会有闪烁感。

方案二:采用液晶1602做为显示电路。其中7-14脚为数据口脚,3脚为背景灯亮度调节脚,EN、RW、RS命令状态字脚。我们可以通过程序使1602显示各类字符。

图6 1602显示电路

1602管脚说明

1)Vss 电源地;

2)Vdd 电源正极 4.5~5.5V 通常使用5V;

3)Vl 对比度调节电源调节范围0~5V。接正电源时对比度最弱,接地对比度最高,但是对比度过高时产生“鬼影”,因此通常使用一个10K电位器来调整对比度,或者直接接一个电阻到地;

4)Rs 数据/命令选择高电平选择数据寄存器,低电平选择指令寄存器;

5)R/W 读/写选择高电平读取数据,低电平写入数据;

6)E 模块使能端写数据需要下降沿触发模块;

7~14)D0~D7 三态双向数据口 MCU I/O口资源紧张可以使用4位数据线D4~D7接口传送数据;

15)Blk 背光源地

16)Bla 背光源正极需要背光串接一个限流电阻接Vdd,blk接地,实测该模块背光电流50mA左右

用液晶作为显示电路,功能强大,能做各类扩展。本设计暂不采用。

3.1.3 电源电路设计方案及选择

方案一:由变压器输入7805的1脚,2脚接地,3脚+5V输出,中间加2个104电容和1000u的电解电容分别为了退耦和稳压。使+5V更稳定地输出。下图是电源设计接线图。由于再做个电源又增加了设计的复杂程度,所以此方案可行,但没有采用。

图7 电源接线图

方案二:通过在电路板上固定一个电源插口,直接采用5V的直流稳压源。

3.2 电压采集及A/D转换电路设计方案

3.2.1 A/D转换电路原理图

本设计采用8位AD转换器ADC0809,编程简单方便,价格便宜。如图8所示。

图8 A/D转换电路

3.2.2 ADC0809的结构和引脚

ADC0809是8位逐次逼近型A/D转换器。带8个模拟量输入通道,芯片内带通道地址译码锁存器,输出带三态数据锁存器,启动信号为脉冲启动方式,每一通道的转换大约100 fts。ADC0809由两大部分组成,一部分为输入通道,包括8位模拟开关,三条地址线的锁存器和译码器,可以实现8路模拟输人通道的选择。另一部分为一个逐次逼近型A/D转换器。

图9 ADC0809的引脚与通道地址码

其中:

. IN0—IN7:8个模拟通道输入瑞。

.START:启动转换信号。

. EOC:转换结束信号。

. OE:输出允许信号。信号由CPU读信号和片选信号组合产生。

. CLOCK:外部时钟脉冲输入端,典型值640KHZ。

.ALE:地址锁存允许信号。

.A、B、C:通道地址线,CBA的8种组合状态000—111对应了8个通道选择。

. VREF(十),VREF(—):参考电压输入端。

.VCC:十5V电源。

. GND:地。

C、B、A输入的通道地址在ALE有效时被锁存。启动信号START启动后开始转换,但是EOC信号是在START的下降沿10us后才变无效的低电乎,这要求查询程序待EOC无效后再开始查询,转换结束后由OE产生信号输出数据。

设计只进行一路电压测量,从其通道IN0输入,所以CBA的值为000。

3.2.3 驱动电路74HC02芯片

74HC02是一款高速CMOS器件,74HC02遵

循JEDEC标准no.7A。74HC02引脚兼容低功耗

肖特基TTL(LSTTL)系列。

74HC02实现了4路2输入或非门功能。

其引脚图如图10所示。

图10 74HC02芯片的引脚

4.程序下载软件介绍

⑴点击如下图文件

⑵点击“设置”状态显示如下

图11 智能电子最小系统编程设置

其中在编程器类型处设置:“使用Easy ISP下载线“,在下载性能处设置:“较快“。

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

⑶读入编程文件:

点击“(自动)打开文件”查找并点击扩展名为“.HEX”的已编译过的文件到缓冲区1,然后点击“自动完成”经过“擦除器件”、“写器件”、“读器件”、“效验数据”。

图12 数据读出显示图

图13 编程结束显示图

当效验结果“共发现 0个单元不对”即编程完成。

如果有单元不对则必须查找原因,重新编程。

软件程序设计毕业设计论文5.软件程序设计

本设计程序是采用汇编语言编写的。

汇编语言(AssemblyLanguage)是面向机器的程序设计语言。在汇编语句中,用助记符(Memoni)代替操作码,用地址符号(Symbol)或标号(Label)代替地址码。这样用符号代替机器语言的二进制码,就把机器语言变成了汇编语言。于是汇编语言亦称为符号语言。使用汇编语言编写的程序,机器不能直接识别,要由一种程序将汇编语言翻译成机器语言,这种起翻译作用的程序叫汇编程序,汇编程序是系统软件中语言处理系统软件。汇编程序把汇编语言翻译成机器语言的过程称为汇编。

设计源程序:

ORG 0000H

LJMP MAIN

ORG 0003H

LJMP INT_0

ORG 0040H

MAIN: MOV SP,#60H ;初始化

MOV R7,#0FFH

MOV IE,#81H

MOV TCON,#01H

MOV 30H,#00H

MOV 31H,#00H

MOV 32H,#00H

MOV 33H,#00H

MOV 34H,#00H

MOV 35H,#00H

MOV 36H,#00H

MOV 37H,#00H

MOV 38H,#00H

MOV 39H,#00H

A_D: MOV DPTR,#4000H ;取数

MOVX @DPTR,A

CJNE R7,#00H,$

LCALL QUSU

LCALL XIAN

MOV R7,#0FFH

LJMP A_D

QUSU: MOV R0,A

MOV A,R0

MOV B,#50

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

DIV AB

MOV 31H,A ;电压整数位

MOV A,B

MOV B,#5

DIV AB

MOV 32H,A ;电压小数的个位

MOV A,B

RL A

MOV 33H,A ;电压小数的十位

MOV A,33H ;电压小数的十位变成实际电压

MOV B,#2

MUL AB

MOV 34H,A

CLR C

SUBB A,#10

JNC L

AJMP Z

L: MOV A,34H

ADD A,#6

MOV 34H,A

Z: MOV A,34H

MOV 33H,A

MOV A,32H ;电压小数的个位

MOV B,#2

MUL AB

MOV 35H,A

CLR C

SUBB A,#10

JNC LL

AJMP ZZ

LL: MOV A,35H

ADD A,#6

MOV 35H,A

ZZ: MOV A,35H

MOV 32H,A

MOV A,31H ;电压的个位

MOV B,#2

MUL AB

MOV 30H,A

CLR C

SUBB A,#10

JNC LLL

AJMP ZZZ

LLL: MOV A,30H

软件程序设计毕业设计论文

ADD A,#6

SWAP A

ANL A,#0FH

MOV 39H,A ;电压的百位

MOV 30H,#00H

AJMP PPP

ZZZ: MOV 39H,#00H

PPP: MOV A,33H ;显示值

ANL A,#0FH

MOV 36H,A ;显示值的小数位

MOV A,33H

ANL A,#0F0H

SWAP A

MOV 37H,A

MOV A,32H

ANL A,#0FH

ADD A,37H

MOV 37H,A ; 显示值的个位

MOV A,32H

ANL A,#0F0H

SWAP A

MOV 38H,A

MOV A,30H

ADD A,38H

MOV 38H,A ; 显示值的十位

RET

XIAN: MOV P2,#0FFH ;数码管送值显示

MOV A,39H

MOV DPTR,#TAB

MOVC A,@A+DPTR

MOV P2,#11111110B ;显示整数百位

MOV P1,A

LCALL DELAY1S

MOV A,38H

MOV DPTR,#TAB

MOVC A,@A+DPTR

MOV P2,#11111101B ;显示整数十位

MOV P1,A

LCALL DELAY1S

MOV A,37H

MOV DPTR,#TAB1

MOVC A,@A+DPTR

MOV P2,#11111011B ;显示整数个位

MOV P1,A

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

LCALL DELAY1S

MOV A,36H

MOV DPTR,#TAB

MOVC A,@A+DPTR

MOV P2,#11110111B ;显示小数位

MOV P1,A

LCALL DELAY1S

RET

INT_0: MOV DPTR,#4000H ;中断

MOVX A,@DPTR

MOV R7,#00H

RETI

DELAY1S: MOV R2,#04 ;延时

DL: MOV R3,#255

DL1: DJNZ R3,DL1

DJNZ R2,DL

RET

TAB: DB 0C0H,0F9H,0A4H,0B0H,99H ;0,1,2,3,4 DB 92H, 82H,0F8H,80H,90H ;5,6,7,8,9 TAB1: DB 40H,79H,24H,30H,19H,12H,02H,78H,00H,10H ;0-9的带小数点的段选码

END

设计原理图及工作原理毕业设计论文6.设计原理图及工作原理

图14设计原理图

时,模/数转换芯片ADC0809的第一个输如上图,当调整电位器(0-5V)R

15

入通道IN-0所接收的模拟电压值即会改变,通过内部的A/D转换电路,使得输出端口的高低电位也相应改变,即数值的改变。将数值从AT89S51的P0口输入,经过一系列内部电路处理之后,从其P1口和P3口分别输出段码和位码,在数码管上进行显示,从而达到了检测电压并显示的功能。即数字电压表的设计。

毕业设计论文数字电压表设计7.综合调试及结论

1).对源程序用WAVE软件进行编写调试,当编译没有错误时进行程序下载。

2).当把程序加载到单片机最小系统板子上的时候,因为不是直接应用的最小系统板,所以要关闭通信下载开关,从而将程序保留在芯片AT89S51当中。然后将其拔出插入到自己所焊的电路板上,发现数码管的显示不完整,可能是显示电路的焊接问题。用万用表检查电路各重要节点的电位及相应电路间的导通与断开。

3).运用例子程序对芯片和最小系统进行调试,当把程序进行加载时,发现数码管上面显示的是乱码,修改程序,直至显示出例子所要求的现象。

4).在老师的指导下重新对设计的源程序进行编译下载,修改错误,并对电路板检查和改进,直到达到设计的要求。

5).最终在调试过程中我们发现了硬件连接的重要性,因为有太多线路要连接而导致容易出现由于粗心而导致的连接错误,这个错误看似简单,但却是在整个系统设计调试过程中最不可忽视的,因此我们在硬件焊接时要非常细心,同时所有组员也要密切配合,这样一个团结的小组,才能解决所有问题,同时也可以保证系统的稳定和可靠。

致谢毕业设计论文8.致谢

毕业设计结束了,我有一种如释重负的感觉。在这不算短也不是很长的时间当中,我的确学到了很多知识,但同时在学到东西的背后,我知道了做一整套设计并非是一件简单的事情。

刚开始我们几个人总是拖拖拉拉的,对自己的事情一点都不负责。不过蔡老师对我们的关心还是一如继往的,她总是很耐心的教导我们要抓紧时间,认真完成这个属于自己的毕业设计。

我们这组的课题是数字电压表的制作。电路焊接是很简单的。接下来老师就开始给我们讲编程。我们是用汇编语言进行程序的编写,虽然我们对汇编接触的少,不是很了解,但是通过蔡老师的精心讲解,让我们自己慢慢学编这个程序,虽然经过多次的努力,自己的程序编的是差不多了,但离最终的目标还相差一点。不过我感到还是有点成就感的。

对于这次毕业设计,它不仅加深了我们对单片机软硬件系统的理解与掌握,也使我们深深体会到耐心和谦虚在做事及成长过程中的重要性。

在此,我首先要感谢我们敬爱的蔡雯老师,在设计当中,她指导我们学到了很多专业及非专业的知识,也是她教会了我们许多做事做人的道理。其次我也要感谢我的班主任,感谢她对我们的关心和照顾。另外也要谢谢和我同组的同学,是我们相互帮助才完成了此次毕业设计。

毕业设计论文数字电压表设计9.参考文献

[1] 李光飞,楼然苗,胡佳文,谢象佐.单片机课程设计实例指导.北京航空航天大学出版社.2004.9

[2] 蔡朝洋.单片机控制实习与专题制作.北京:北京航空航天大学出版社,2006.11

[3] 楼然苗.51系列单片机设计实例.北京:北京航空航天大学出版社,2006.2

[4] 刘刚,秦永左. 单片机原理及应用.北京:中国林业出版社,2006.9

[5] 李建忠.单片机原理及应用. 西安:西安电子科技大学出版社,2002.3

[6] 刘昌珍.智能电子技术实践综合训练设计,2008.5

系统设计原理图毕业设计论文附录A.系统设计原理图

简易数字电压表的设计

单片机课程设计 姓名:罗双林 学号:0803731173 班级:电气082 成绩: 指导老师:吴玉蓉 设计时间:2011-1-4——2011-1-16

摘要 简易数字电压测量电路由A/D转换、数据处理及显示控制等组成。 当外部0~5V的模拟信号输入时,首先通过ADC0809转换模块进行转换,转换成数字信号并进入通道进行选择后,将信号传入STC89C52RC单片机时,单片机通过按键电路中的一个按键来选择单路还是8路,另一个按键作单路显示时选择通道,当选择完毕后将数据送入到显示器。 Simple digital voltage measurement circuit by the A/D conversion, data processing and display control etc. When external 0 ~ 5-v analog signal input, first by ADC0809 conversion module for conversion, converted into digital signals and into the passage, after selecting the signal STC89C52RC microcontroller, introduced into the microcontroller through buttons circuit a button to choose single road or no.8, another button for single road show when choosing the right channel, when choosing after completion will enter data into to the display.

单片机大作业简易数字电压表

宁波理工学院 课程设计(论文) 题目基于C51单片机的简易电压表 姓名 学号 专业班级通信工程112班 学院信息科学与工程学院 完成日期 2013年12月15日 摘要

【目的】本文介绍了一种基于单片机的简易数字电压表的设计。 【方法】该设计主要由三个模块组成:A/D转换模块,数据处理模块及显示模块。A/D转换主要由芯片ADC0808来完成,它负责把采集到的模拟量转换为相应的数字量在传送到数据处理模块。数据处理则由芯片AT89C51来完成,其负责把ADC0808传送来的数字量经过一定的数据处理,产生相应的显示码送到显示模块进行显示;此外,它还控制着ADC0808芯片工作。 该系统的数字电压表电路简单,所用的元件较少,成本低,且测量精度和可靠性较高。此数字电压表可以测量0-5V的1路模拟直流输入电压值,并通过一个四位一体的7段数码管显示出来。 【结论】该系统的数字电压表电路简单,所用的元件较少,成本低,且测量精度和可靠性较高。此数字电压表可以测量0-5V的1路模拟直流输入电压值,并通过一个四位一体的7段数码管显示出来。 关键词:单片机;数字电压表;A/D转换;AT89C51;ADC0808 目录 摘要 I 概述 2 第1章设计总方案 3 1.1 设计要求 3 1.2 设计思路 3

1.3 设计方案 3 第2章硬件电路设计 4 2.1 A/D转换模块 4 2.1.1 逐次逼近型A/D转换器原理 4 2.1.2 ADC0808 主要特性 5 2.1.3 ADC0808的外部引脚特征 5 2.2 单片机系统 7 2.2.1 AT89C51各引脚功能 7 2.3 复位电路和时钟电路 9 2.3.1 复位电路设计 9 2.3.2 时钟电路设计 10 2.4 LED显示系统设计 11 2.4.1 LED引脚 11 2.4.2 LED译码方式 11 2.5 总电路图 12 第3章程序设计 13 3.1 程序设计总方案 13

简易数字电压表设计报告

摘要--------------------------------------------------------2 1.数字电压表的简介------------------------------------------3 1.1数字电压表的发展--------------------------------------3 1.2数字电压表的分类--------------------------------------4 2.设计的目的------------------------------------------------5 3.设计的内容及要求------------------------------------------5 4.数字电压表的基本原理--------------------------------------5 4.1数字电压表各模块的工作原理----------------------------5 4.2数字电压表各模块的功能--------------------------------5 4.3数字电压表的工作过程----------------------------------6 5.实验器材--------------------------------------------------7 6.电路设计实施方案------------------------------------------7 6.1.实验步骤---------------------------------------------7 6.2各个模块设计------------------------------------------8 6.2.1 基准电压模块-----------------------------------8 6.2.2 3 1/2位A/D电路模块---------------------------10 6.2.3 字形译码驱动电路模块--------------------------12 6.2.4 显示电路模块----------------------------------13 6.2.5 字位驱动电路模块------------------------------16 7.总结-----------------------------------------------------17 参考文件---------------------------------------------------18 附录-------------------------------------------------------19

简易数字电压表

目录 前言 (2) 一、总体设计 (2) 二、硬件设计 (3) 1、A/D转换电路 (3) 2、晶振电路 (4) 3、复位电路 (5) 4、AT89C52单片机介绍 (6) 5、显示电路 (7) 三、软件设计 (8) 1、主程序流程图 (8) 2、A/D转换子程序流程图 (8) 四、调试说明 (9) 五、使用说明 (10) 六、结论 (11) 参考文献 (11) 附录 (12) Ⅰ、系统电路图 (12) Ⅱ、程序清单 (12)

前言 本课程设计实现电压数字化测量的方法是模—数(A/D)转换,本设计将用AD 转换芯片ADC0808对模拟信号进行转换,AD转换芯片ADC0808的基准电压端,被测量电压输入端分别输入基准电压和被测电压。AD转换芯片ADC0808将被测量电压输入端所采集到的模拟电压信号转换成相应的数字信号。然后再通过对单片机AT89SC52进行软件编程,使单片机按规定的时序采集这些数字信号,通过一定的算法计算算出被测量电压值,最后驱动数码管进行电压显示。 简易数字电压表可以测量范围0至5伏范围内的8路输入电压值,并在4位LED数码管上轮流显示或选择显示。其测量最小分辨率为0.02V。本系统主要包括四大模块:数据采集模块、控制模块、显示模块、A/D转换模块。 一、总体设计 因ADC0809在Protues中无法进行仿真,因此选用ADC0808代替ADC0809。然后选用单片机AT89C52和A/D转换芯片ADC0808实现电压的转换和控制,用四位数码管显示出最后的转换电压结果。 将数据采集接口电路输入电压传入ADC0808数模转换元件,经转换后通过OUT1至OUT8与单片机P0口连接,把转换完的模拟信号以数字信号的信号的形式传给单片机,信号经过单片机处理从LED数码显示管显示。P3实现通道选择,P2口接数码管位选,P1接数码管,实现数据的动态显示。

简易数字电压表

摘要 本设计数字电压表是利用A/D转换原理,将被测模拟量转换成数字量,并用数字方式显示测量结果的电子测量仪表。通常数字电压表都采用大规模的A/D转换集成电路,测量精度高,读数方便,在体积、重量、耗电、稳定性及可靠性等方面性能指标均明显优于指针式万用表。其中,A/D转换器将输入的模拟量转换成数字量,逻辑控制电路产生控制信号,按规定的时序将A/D转换器中各组模拟开关接通或断开,保证A/D转换正常进行。A/D转换结果通过计数译码电路变换成笔段码,最后驱动显示器显示相应的数值。本系统以单片机AT89S52为系统的控制核心,结合A/D转换芯片ADC0809设计一个数字电压表,能够测量0-5V之间的直流电压值,通过四位数码显示。具有读数据准确,测量方便的特点。 关键词:单片机(AT89S52);电压;A/D转换;ADC0809 前言: 在电量的测量中,电压、电流和频率是最基本的三个被测量,其中电压量的测量最为经常。而且随着电子技术的发展,更是经常需要测量高精度的电压,所以数字电压表就成为一种必不可少的测量仪器。数字电压表(Digital V oltmeter)简称DVM,它是采用数字化测量技术,把连续的模拟量(直流或交流输入电压)转换成不连续、离散的数字形式并加以显示的仪表。由于数字式仪器具有读数准确方便、精度高、误差小、灵敏度高和分辨率高、测量速度快等特点而倍受青睐。本设计从各个角度分析了由单片机组成的数字电压表的设计过程及各部分电路的组成及其原理,并且分析了程序如何驱动单片机进而使系统运行起来的原理及方法。本设计主要分为两部分:硬件电路及软件程序。而硬件电路又大体可分为单片机小系统电路、A/D转换电路、LED显示电路,各部分电路的设计及原理将会在硬件电路设计部分详细介绍;程序的设计使用汇编语言编程,利用Keil软件对其编译,详细的设计算法将会在程序设计部分详细介绍。

第九组 简易数字电压表

简易数字电压表 设计者:汪永江安俊峰宋典进(咸宁学院) 赛前辅导教师:徐武雄 摘要 随着电子技术的发展,单片机的优势不断显现,逐渐成为电子设计的主流。所以本次设计采用单片机(AT89C52)来实现。其中LED数码显示管和键盘的控制用芯片HD7279A来实现,电压表的模拟信号向数字信号的转换由芯片ADC0809来实现,键盘显示芯片HD7279A和模数转换芯片ADC0809的控制信号由单片机来控制。由这几片集成度很高的芯片和一些附加电路最终实现此次设计的要求。 本次设计中芯片HD7279A的特色: ?串行接口,无需外围元件可直接驱动LED ?各位独立控制译码/不译码及消隐和闪烁性 ?(循环)左移/(循环)右移指令 ?具有段寻址指令,方便控制独立LED ?64键键盘控制器,内含去抖动电路 ?有DIP和SOIC两种封装形式供选择

目录 一.系统设计 (3) 1.系统方框图如下图1-1-1 (3) 二.单元电路的设计 (3) 1.A/D转换电路模块 (3) ⑴.方案的论证与选择 (3) ⑵.原理图的设计 (4) 图2-2-1 (5) 2.键盘显示电路模块 (5) ⑴.方案的论证与选择 (5) ⑵.电路原理图 (6) ⑶.控制模块 (8) ⑴.方案的论证与选择 (8) ⑵.控制原理电路 (8) 三.软件设计 (9) 1.软件流程图如图3-1-1所示 (9) 2.程序清单 (10) 四.系统测试 (16) 1.测试仪表 (16) 2.测试方法 (16) 3.测试结果及分析 (16) 五.结束语 (17) 六.参考文献 (17)

一.系统设计 按系统功能实现要求,决定控制系统采用单片机AT89C52来控制。键盘和显示功能采用HD7279A,A/D转换采用ADC080,系统除能确保实现功能外,还可以方便的实现8路其他转换测量。 1.系统方框图如下图1-1-1 HD7279A 图1-1-1 二.单元电路的设计 1.A/D转换电路模块 ⑴.方案的论证与选择 方案一:采用模拟电子电路可以实现此模块,但是从精准程度和硬件电路的焊接来考虑,带来了一定的困难,还有大规模的模拟电子器件总体价格偏贵。所以此方案综合考虑,虽然可以实现此电路模块,但是会带来一些不便。 方案二:用专用的A/D转换芯片ADC0809也可以实现此模块。次方案既简单又方便,

简易数字电压表

1.绪论 数字电压表(Digital Voltmeter)简称DVM,作为智能仪表的一种,它是采用数字化测量技术,把连续的模拟量(直流输入电压)转换成不连续、离散的数字形式并加以显示的仪表。传统的指针式电压表功能单一、精度低,不能满足数字化时代的需求,采用单片机的数字电压表,由精度高、抗干扰能力强,可扩展性强、集成方便,还可与PC进行实时通信。目前,由各种单片A/D 转换器构成的数字电压表,已被广泛用于电子及电工测量、工业自动化仪表、自动测试系统等智能化测量领域,示出强大的生命力。举例: 图1 CAKJ系列数字电流-电压-功率-因数-频率表 如图1是一个CAKJ系列数字电流-电压-功率-因数-频率表 1)适用范围该系列产品是一种高精度的安装式仪表,它可广泛用于电力系统和自动化控制系统中对单相三相电量参数(交直流电流-电压-功率-因数-频率)的测量和显示。采用大规模集成电路,具有转换精度高、响应速度快、性能稳定等特点,可直接替代指针式仪表。 2)通用技术参数 * 精度等级:数显0.2、0.5级光柱1.5级 * 数显范围:四位半显示0-1 9 9 9 9 * 光柱指示:0-120% * 标称输入:电流1A、5A;电压100V、220V、380V 、450V * 过量程:持续:1.2倍,瞬时:电流10倍/5秒,电压2倍/1秒本次设计是以单片机AT89S51芯片为核心,设计了一个简易的电压检测电路,它由5V直流电源供电。在硬件方面,通过一个可变电阻调节输入电压的变化来反映所检测到的电压变化。此变化的电压通过ADC0809的一个通道(IN0)送入并进行A/D转换,将转换后的数字量在单片机AT89S51中进行处理,再转换

简易数字电压表课程设计

电子测量结课作业简易数字电压表 指导教师: 学院: 专业班级: 姓名: 学号:

摘要 本文介绍了一种基于单片机的简易数字电压表的设计。该设计主要由三个模块组成:A/D转换模块,数据处理模块及显示模块。A/D转换主要由芯片ADC0832来完成,它负责把采集到的模拟量转换为相应的数字量在传送到数据处理模块。数据处理则由芯片AT89C52来完成,其负责把ADC0832传送来的数字量经过一定的数据处理,产生相应的显示码送到显示模块进行显示;此外,它还控制着ADC0832芯片工作。 该系统的数字电压表电路简单,所用的元件较少,成本低,且测量精度和可靠性较高。此数字电压表可以测量0-5V的1路模拟直流输入电压值,并通过一个LCD1602液晶屏显示出来。 关键词: 单片机;数字电压表;A/D转换;AT89C52;ADC0832

目录 1 数字电压表的简介 0 1.1数字电压表简介 0 1.2数字电压表的的背景与意义 0 2 设计总体方案 (2) 2.1 设计要求 (2) 2.2 设计思路 (2) 2.3 设计方案 (2) 3 硬件电路设计 (4) 3.1 A/D转换模块 (4) 3.2 单片机系统 (6) 3.3 复位电路和时钟电路 (9) 3.4 LCD显示系统设计 (10) 3.5 总体电路设计 (12) 4 程序设计 (13) 4.1 程序设计总方案 (13) 4.2 系统子程序设计 (13) 5 仿真 (15) 5.1软件调试 (15) 5.2显示结果及误差分析 (15) 5.2.1 显示结果 (15) 5.2.2 误差分析 (17) 结论 (19) 参考文献 (20) 附录............................................................................................... 错误!未定义书签。

电子线路CAD课程设计(简易数字电压表)

设计成绩 简易数字电压表的设计 学号 专业年级 指导教师 2021年12月14日 一、概述: CAD是puter Aided Desigi计算机辅助设计)的简称,旨在通过计算机来完成电子线路的设计过程、包括电原理图的编辑、电路功能仿真、工作环境模拟、印制板设计〔包括自动布局、自动布线〕与检测〔包括布线、布局规则的检测和信号完整性分析〕等。 二、课程设计的目的 1、对protel99软件的全面掌握和熟练运用。 2、掌握原理图的绘制。 3、学会元件库文件的绘制、保存与应用。 4、能区分各种不同的文件和元件的作业。 5、电路规则的检查并修改原理图中的错误。 6、PCB板的生成。 7、设计布线规则并布线。

8、生成材料清单。 97、印制PCB板和焊接。 三、课程设计的要求 运用Protel99SE软件绘制出一个由STC15F204EA单片机控制的简易电压表的原理图和PCB 板,并将PCB板印制出来做成实物图,使之加载程序后可实现显示测量电压的功能。 电路中有1路输入电压,通过STC15F204EA单片机中的A/D转换通道,将电压模拟信号转换为数字信号,结果并按十进制由4位LED灯显示。 四、芯片介绍 STC15F204EA单片机是宏晶科技推出的新一代超低价A/D转换单片机单片机,1个时钟/机器周期,高速、高可靠,8路10位高速A/D转换。内部高精度R/C时钟,,±1%温飘,彻底省掉外部昂贵的晶振,5MHz~35MHz宽范围可设置。它采用低功耗设计,内部高精度 R/C时钟,内部高可靠复位,8级可选复位门槛电压复位,彻底省掉外部复位电路,可测的电压宽度为 5.5 ~ 3.8V工作频率:5M ~ 35MHz,相当于普通8051: 60M ~ 420MHz,含有256字节片内RAM数据存 储器,内EEPROM功能,擦写次数10万次以上。8通道,10位高速ADC,速度可达30万次/秒,2路定时器还可当2路PWM 或D/A使用,2个16位可重装载定时器。有硬件看门狗,先进的指令集构造,26个通用I/O ,串功能可由[P3.0/INT4,P3.结合定时器实现。 STC15F204EA管脚图如下: 五、硬件设计 电压输入彳A/D转换单片机]3由显(示|LED显示 ,' '''简易数字电压表驱动电路 原理图如下: PCB图如下: 需要的原料清单: 实验原理: 利用STC15F204EA单片机中的A/D转换通道,将被测的输入模拟量转换为数字

单片机系统设计与制作2---简易数字电压表原理图

简易数字电压表安装与调——原理图

简易数字电压表安装与调——原理图
简易数字电压表主要有三部分组成:可调电压、AD 转换、电压显示。 简易数字电压表工作原理:
外调电压通过 JP2 输入提供 0~5V 的电压,送入 ADC0831 的正向输入端(反向输入端接地),在片选信号 CS 拉低的情况下,产生 2 个 CLK,AD 进行启动和准备(结合图 1 ADC0831 工作时序图来理解),在第 3~10 时钟周期将采集的 8 位数据依次按位移出完成了将 模拟电压 0~5V 转换成数据信号 0~255 的过程,ADC0831 完成了 AD 转换工作。理解 ADC0831 完成了 AD 转换过程要结合图 1 ADC0831 工作时序图,这对编写数据采集程序很有帮助,也是对排故障起到指导作用的,是本次实训的重点和难点。
其中 CS 接单片机 P1.0,CLK 接单片机 P1.1,数据端 D0 接单片机 P1.2。
图 1 ADC0831 工作时序图 将采集到的 0~255 数据来进行模拟电压 0~5V 的显示,则要将数字信号进行线性变换,所幸的是,采集到的数字信号和模拟信号

简易数字电压表安装与调——原理图
是线性关系,这点可以从图 2 采集的数据与模拟电压关系曲线看出,这就使得我们很容易进行转换,将数据除以 51 便可以得到模拟电 压的值了。
5
4
3
2
1 0
0 51 102 153 204 255
图 2 采集的数据与模拟电压关系曲线 将得到的模拟电压值显示出来,保留 2 位小数。这时我们发现小数处理起来比较麻烦,简单化的办法就是让前面转换的数字信号 预先放大 100 倍,显示模拟电压时我们只需先考虑数码管的每一位数据,在第 1 位数码管让其小数位点亮即可。 简易数字电压表中显示部分采用共阳数码管动态显示,其中片选信号从高位到低位依次为 CS0、CS1、CS2、CS3,它们分别连接于 P3.0、P3.1、P3.2、P3.3,段码控制由 P2 口提供,值得注意的是共阳数码管显示时片选依次为高电平,其他 3 位为低电平,每个数码 管显示的时间几个 ms,利用人眼的视觉特性。

(整理)实验三 简易数字电压表设计.

电子系统实验报告 实验三简易数字电压表设计 姓名张巧玲 指导教师贾立新 课程电子系统设计与实践 专业班级自动化1004班 学院信息工程学院

一、设计题目 采用C8051F360单片机最小系统设计一简易数字电压表,实现对0~2.4V直流电压的测量,原理框图如图1所示。模拟输入电压通过一只1 kΩ电位器产生,采用C8051F360 单片机内部的A/D 转换器将模拟电压转换成数字量后换算成电压值,用十进制的形式在LCD 上显示。 A/D 转换的输入模拟信号由实验板PR3 电位器产生的0~3.3V 的直流电压 信号,用一根杜邦实验线将J8 的0~3.3V 输出插针与J7 口的P2.0 插针相连。注意A/D 转换器模拟输入电压的范围取决于其所选择的参考电压,如果A/D 转换器选择内部参考电压源,其模拟电压的范围为0~2.4V,如果选择外部电源作为参考电压,则其模拟输入电压范围为0~3.3V。测试时,A/D转换器的模拟输入信号可通过一个电位器产生。 图1 简易数字电压表实验示意框图 二.设计方案 (1)简易数字电压表设计程序流程图如图2所示。 图2 简易数字电压表设计程序中A/D转换和计时流程图 (2)简易数字电压表实验板连接图如图3所示。此外,还需用一根杜邦实验线将J8 的0~3.3V 输出插针与J7 口的P2.0 插针相连。

图3简易数字电压表设计实验板接线图 三、详细设计 1.简易数字电压表设计相应C8051F360和LCD初始化程序 ⑴内部振荡器初始化:OscInit() ⑵ I/O端口初始化:PortIoInit() ⑶外部数据存储器接口初始化:XramInit() ⑷定时器初始化:TimerInit() ⑸中断系统初始化:Int0Init() ⑹ ADC0初始化:void ADC_Init() ⑺ PCA初始化:Int0Init() 2.电压转换方式 将电压转换成十进制: AT=ADC0H*256+ADC0L; volt=AT*3.31/1024; voltage=volt*1000; for(i=0;i<4;i++) { v[i]=voltage%10; voltage=voltage/10; } 3. LCD显示接口的设计 当时间到达设定值,即0.5s后,执行以下程序将所测的电压值在LCD屏幕上第三排显示出来。 WriteCom(0x8C);

简易数字电压表

单片机课程设计报告 简易数字电压表 一、设计任务与要求 1.电压表的测量围为0-5V; 2.测量精度约为20mV。 二、方案设计与论证 方案一: 选择MC14433A/D转换器、CD4511等元器件设计电路: 方案二: 用单片机设计电路: 设计采用STC89C52单片机、A/D转换器ADC0809和共阴数码管为主要硬件,分析了数字电压表Proteus软件仿真电路设计及编程方法。将单片机应用于测量技术中,采用ADC0809将模拟信号转化为数字信号,用STC89C52实现数据的处理。通过数码管以扫描的方式完成显示。 方案比拟: 方案1:3为半双积分式A/D转换器MC14433转换精度为读数的±0.05%±1字,并能很方便地判断出是否超欠量程,以便于量程的自动切换功能的实现,其中集成了双积分式A/D转换器所有的CMOS模拟电路和数字电路。具有输入阻抗高,功耗低,电源电压围宽,精度高等特点,并且具有自动校零和自动极性转换功能。缺点是工作速度低,且外围电路需配基准电源,短译码驱动器和位驱动器,电路较复杂。

方案2:设计电路简单。易于控制,且性能稳定;单调试过程需要一定的编程根底,可利用Proteus软件仿真电路设计和调试。Proteus软件是一种电路分析和实物模拟仿真软件。它运行于Windows操作系统上,可以进展仿真、分析〔SPICE〕各种模拟器件和集成电路,是集单片机和SPICE分析于一身的仿真软件,功能强大,具有系统资源丰富、硬件投入少、形象直观等优点,因此可用此软件方便调试电路。 经过以上两种方案的特点比拟,方案二中的电路设计采用比拟常见的元器件,对这种方案有一定的专业根底,故采用第二种方案。 三、单元电路设计与参数计算 1 A/D转换模块 1.1 ADC0809主要特性 ADC0809是CMOS单片型逐次逼近式A/D转换器,带有使能控制端,与微机直接接口,片带有锁存功能的8路模拟多路开关,可以对8路0-5V输入模拟电压信号分时进展转换,由于ADC0809设计时考虑到假设干种模/数变换技术的长处,所以该芯片非常适应于过程控制,微控制器输入通道的接口电路,智能仪器和机床控制等领域。 ADC0809主要特性:8路8位A/D转换器,即分辨率8位;具有锁存控制的8路模拟开关;易与各种微控制器接口;可锁存三态输出,输出与TTL兼容;转换时间:128μs;转换精度:0.2%;单个+5V电源供电;模拟输入电压围0- +5V,无需外部零点和满度调整;低功耗,约15mW。 1.2 ADC0809的外部引脚特征 ADC0809芯片有28条引脚,采用双列直插式封装,其引脚图如图1所示。

简易数字电压表的设计与制作毕业设计论文

目录 第一部分设计任务与调研 (1) 1、毕业设计的主要任务 (1) 2、设计的思路、方法 (1) 3、调研相关的资料 (2) 4、调研的目的和总结 (2) 第二部分设计说明 (3) 1、理论分析 (3) 1.1 AT89C51单片机概述 (3) 1.2 AD转换器工作原理 (5) 1.3 ADC0809介绍 (7) 1.4 四位LED数码管介绍 (9) 2、系统硬件设计 (10) 2.1单片机晶振电路 (10) 2.2单片机复位电路 (10) 2.3 LED显示电路 (11) 2.4数字电压表硬件接线 (12) 2.5焊接元件元件介绍 (13)

3、系统软件设计 (14) 3.1程序流程图 (14) 3.2 A/D转换子程序 (14) 3.3 显示子程序 (15) 第三部分设计成果 (16) 1、数字电压表仿真程序 (16) 2、软件调试 (18) 2.1 Keil软件调试程序 (18) 2.2 Proteus软件仿真调试 (19) 3、硬件调试 (20) 第四部分结束语 (21) 第五部分致谢 (22) 第六部分参考文献 (23)

第一部分设计任务与调研 1、毕业设计的主要任务 本课题要求设计一个能正确测量模拟电压0-5v,误差<1%,利用ADC 0809采样输入的模拟量,转换后的电压值显示在4位数码管上。具体要求如下。(1)采用51单片机进行控制,显示采用LED显示,设计硬件电路。 (2)设计硬件结构框图,在proteus仿真系统上搭建设计平台。 (3)下载程序至设计平台,调试程序,实现程序功能。 (4)购买元器件焊接制作电路板。 (5)下载烧录程序至电路板中进行测试。 (6)撰写毕业设计成果报告,进行毕业答辩。 2、设计的思路、方法 用ADC0809作为采样输入,经过模数转换后送到单片机,然后有单片机给数码管输入数字信号,控制数码管显示。通过优化程序、提高硬件精度等级、校正基准电压等方法使得测量误差<1%。进行根据设计任务的要求,选用合适的单片机型号和其他元件,然后在proteus仿真软件上画出电路原理图,利用keil软件编写控制程序后下载程序到仿真软件进行调试,通过调试结果反馈信息再修改调整控制程序和硬件电路,最后制作基于单片机控制的数字电压表电路板,电路板制作完成后进行测试和测量。硬件结构框图如图1-1所示: 图1-1 硬件结构框图

单片机课设__简易数字电压表

1.整体设计方案选择与说明 要实现电压的测量有多种方案,其中两种比较简单的且精度比较高的方式,别离采纳并行ADC0808芯片和和TLC1543/TLC2543芯片。 方案一:用ADC0808芯片做模数转换采样芯片,占用的单片机I/O口线多,占用的板子面积较大,可是能够循环采样8路模拟通道,编程相对简单。 方案二:用TLC1543/TLC2543芯片做模数转换采样芯片,占用的单片机I/O口线少,且占用电路面积小,可是编程比较复杂。 我采纳方案一,因为方案一所用到的芯片咱们都比较熟悉,采纳经常使用的51单片机作为操纵芯片,ADC0808芯片的CLOCK脚(时钟脉冲输入端)接单片机的脚,DATA OUT接单片机的脚;ADD A-ADD C脚(3位地址输入线)接单片机的;ALE脚(地址锁存许诺信号)接单片机的;OE脚(数据输出许诺信号)接单片机的;IN0-INT7接输入电压(及测试电压),ADC0808通过采样进来的数据信号送给单片机,通过计算再送入显示电路将其电压值显示出来。电压的范围是0-5V。 2.系统结构框图与工作原理

系 图 系统结构框图 系统工作原理 数字电压表工作原理:那个地址主若是利用 ADC0808并行接口芯片,ADC0808芯片的基准电压脚外 接电压为+5V ,那么最大能够测得的电压为5V ,ADC0808 芯片的模拟输入脚通过电位器接+5V 电压,进行模拟采 样,通过调整电位器的值改变模拟量。输入的模拟量经 ADC0808芯片的内部8位开关电路逐次逼近A/D 转换器,转换成8位二进制数,其最小的分辨率为(V R E F =,D 为转 化的数字量,再通过 255/V V REF IN D ⨯=能够求得模拟电 压,最后输入四位LED 显示器就可将所测得电压显示出 来。 3.硬件电路设计及说明

学院简易数字电压表课程设计

目录 1 系统总体设计方案 (1) 1.1 设计题目、内容及要求 (1) 1.2 设计思路 (1) 1.3 设计方案 (1) 2 硬件电路设计 (2) 2.1 A/D转换电路 (3) 2.1.1逐次逼近型A/D转换器原理 (3) 2.1.2 A/DC0808的转换流程图 (3) 2.2复位电路和时钟电路 (4) 2.2.1复位电路设计 (4) 2.2.2时钟电路设计 (4) 2.3 LED显示电路 (5) 2.3.1 LED基本结构 (5) 2.3.2 LED显示器的选择 (6) 2.3.3 LED译码方式 (6) 2.3.4 LED显示器与单片机接口设计 (7) 2.4 总体电路设计 (8) 2.5 设计调试及性能分析 (9) 2.5.1 调试与测试 (9) 2.5.2 性能分析 (9) 2.5.3 程序的编写及电路的实现 (9) 3 芯片及软件介绍 (9) 3.1 ADC0808 (9) 3.1.1 ADC0808 主要特性 (10) 3.1.2 ADC0808的外部引脚特征 (10) 3.1.3 ADC0808的内部结构及工作流程 (11) 3.2 89C51 (12) 3.2.1主要特性 (12) 3.2.2 AT89C51各引脚功能 (13) 3.3 74LS161 (15) 3.4 Keil C51软件介绍 (15)

3.5 ISIS 6 Professional软件介绍 (16) 4 程序设计 (16) 4.1 程序设计总方案 (17) 4.2 系统子程序设计 (17) 4.2.1初始化程序 (17) 4.2.2 A/D转换子程序 (17) 4.2.3 显示子程序 (18) 5 数字电压表设计电路 (19) 5.1 数字电压表完整的设计电路图 (19) 5.2电路的仿真 (20) 5.3 误差分析 (20) 6 设计总结 (22) 7 参考文献 (23) 附录 (24)

相关文档
最新文档