




已阅读5页,还剩21页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
目 录第1章 系统方案的选择与论证 1.1设计任务及要求 1.1.1 任务 1.2 简易数字电压表基本方案 1.2.1 模块方案选择与论证 1.2.2 单片机方案选择和论证 1.2.3 A/D模数转换方案的选取1.2.4 显示方案 1.2.5 输入方案 1.2.6 电源提供方案 1.2.7 系统组成 第2章 系统硬件设计与实现 2.1 简易数字电压表基本组成部分 2.2.1 电源电路 2.2.2 复位电路和时钟电路 2.2.3 下载电路 2.2.4 转换电路 2.2.5 显示电路2.2 电路原理图 第3章 软件的设计 3.1 程序流程图 3.1.1主总流程图 3.1.2 主要子程序程序流程图: 第4章 仿真及调试 41KEIL C51简介 4.2PROTEUS ISIS简介 4.3测试结果分析 第5章 总 结 致谢 参考文献 附 录 附录1 元件清单 附录2 印制版图 附录3 主要程序 前言 数字电压表(Digital Voltmeter)简称DVM,它是采用数字化测量技术,把连续的模拟量(直流输入电压)转换成不连续、离散的数字形式并加以显示的仪表。传统的指针式电压表功能单一、精度低,不能满足数字化时代的需求,采用单片机的数字电压表,由精度高、抗干扰能力强,可扩展性强、集成方便,还可与PC进行实时通信。本系统用单片机AT89S51构成数字电压表控制系统, 具有精度高、速度快、性能稳定和电路简单且工作可靠等特点, 具有很好的使用价值。数字电压表(DVM)是诸多数字化仪表的核心与基础。以数字电压表为基础,可扩展成各种数字仪表及非电量的数字化仪表,其应用覆盖电子电工测量、工业测量、自动化仪表等领域。与指针式电压表相比,数字电压表具有很多优点:读数直观、准确,以数字形式显示电压,避免读数视差和视觉疲劳;显示范围宽、分辨力高,指针电压表准确度由0150分为7个等级,数字电压表由0000 510分为11个等级,数字电压表分辨力目前可做到从2到lo;转入阻抗(转入电阻)高(1104 Mft),吸收被测 二 二信号电流极小,测量误差小,几可忽略;集成度高,功耗小;可扩展能力强。数字电压表结构如图1。其中AD转换器将转入的模拟量转换成数字信号,是数字电压表的核心目前,由各种单片A/D 转换器构成的数字电压表,已被广泛用于电子及电工测量、工业自动化仪表、自动测试系统等智能化测量领域,示出强大的生命力。与此同时,由DVM扩展而成的各种通用及专用数字仪器仪表,也把电量及非电量测量技术提高到崭新水平。 数字电压表是诸多数字化仪表的核心与基础,电压表的数字化是将连续的模拟量如直流电压转换成不连续的离散的数字形式并加以显示,这有别于传统的以指针加刻度盘进行读数的方法, 避免了读数的视差和视觉疲劳。目前数字电压表的内部核心部件是A/D转换器, 转换器的精度很大程度上影响着数字电压表的准确度,本文A/D转换器采用ADC0809对输人模拟信号进行转换, 控制核心AT89C51再对转换的结果进行运算和处理,最后驱动输出装置显示数字电压信号。 数字式电压表是由高阻抗电压表头与分压电路组成的。数字式电压表头的等效输入电阻通常在200M欧以上,满量程时所流经的电流通常在1皮安左右。以上述表头制成的数字式电压表,满量程时所流经的电流与量程有关,通常在1皮安至100微安之间。数字电压表(数字面板表)是当前电子、电工、仪器、仪表和测量领域大量使用的一种基本测量工具有关数字电压表的书籍和应用已经非常普及了。 数字电压表的设计和开发,已经有多种类型和款式。传统的数字电压表各有特点,它们适合在现场做手工测量,要完成远程测量并要对测量数据做进一步处理,传统数字电压表是无法完成的。然而基于PC通信的数字电压表,既可以完成测量数据的传递,又可借助PC,做测量数据的处理。所以这种类型的数字电压表无论在功能和实际上,都具有传统数字电压表无法比拟的特点,这使得它的开发和应用具有良好的前景。 本系统用单片机AT89C51构成数字电压表控制系统, 具有精度高、速度快、性能稳定和电路简单且工作可靠等特点, 具有很好的使用价值。数字电压表(DVM)是诸多数字化仪表的核心与基础。以数字电压表为基础,可扩展成各种数字仪表及非电量的数字化仪表,其应用覆盖电子电工测量、工业测量、自动化仪表等领域。与指针式电压表相比,数字电压表具有很多优点:读数直观、准确,以数字形式显示电压,避免读数视差和视觉疲劳;显示范围宽、分辨力高,指针电压表准确度由0150分为7个等级,数字电压表由0000 510分为11个等级,数字电压表分辨力目前可做到从2到lo;转入阻抗(转入电阻)高(1104 Mft),吸收被测 二 二信号电流极小,测量误差小,几可忽略;集成度高,功耗小;可扩展能力强。数字电压表结构如图1。其中AD转换器将转入的模拟量转换成数字信号,是数字电压表的核心。摘 要 本电路以ADC0809和AT89S51为核心,该系统有四个模块:数据采集模块、控制模块、显示模块、A/D转换模块,设计中采用ADC0809进行摸数转换,利用MCS-51单片机进行数据的处理,显示模块采用LCD1602液晶显示器显示,采用独立式按键选择单路显示或者8路轮流显示。能够测量05V之间的直流电压值。读数据准确,测量方便。误差范围在-0.02+0.02之间最小分辨率位0.019。硬件设计应用电子设计自动化工软件设计采用模块化编程方法。关键词:数字电压表;单片机;AT89S51; ADC0809;In this paper, with ADC0809 voltage converter integrated chips and microcontroller designed AT89C51 the number of DC voltage table. In measuring instruments, voltage meter is necessary, and voltage meter will have a direct impact on measurement accuracy. With a high precision, the conversion speed and stable performance of the voltage meter to conform to the requirements of measurement. To this end, we design a digital voltage meter, this works mainly by A/D0809 converter and a microcontroller AT89C51, A / D converter under the control of the MCU to complete the acquisition and analog signal conversion functions, from the final Acquisition of the digital display voltage value. This design through debugging to fully meet the design requirements of the target. Circuit design simple, designed to facilitate a more practical. 第一章系统方案的选择与论证1.1设计任务及要求论证1.1.1 任务本文是以直流数字电压表的设计为研究内容。首先对数字电压表作了详细介绍,接着讲述了数字电压表硬件电路的设计以及软件的设计,包括量程转换电路、数据采集电路,模数转换电路及显示电路的具体设计。电压表是各种电子电路测量中经常用到的仪器,本课题的目的是让学生通过运用所学的知识进行实际的应用,设计一个能够测量电压的简易仪器。1.2 简易数字电压表基本方案 1.2.1 模块方案选择与论证根据设计要求选用高精度A/D转换器ADC0809进行数据转换,针对ADC0809对模拟输入信号的要求,对输入信号进行量程转换并进行调理。通过单片机AT89S51和A/D转换器ADC0809完成数据转换及传输,是系统的核心内容。阐述了ADC0809工作原理并对A/D 转换电路、参考电压电路、复位电路、时钟电路等电路进行具体设计。本设计从各个角度分析了由单片机组成的数字电压表的设计过程及各部分电路的组成及其原理,并且分析了程序如何驱动单片机进而使系统运行起来的原理及方法。 软件的设计包括了对主程序、模数转换程序和显示程序的设计,给出了程序流程图。最后根据软硬件设计方案对系统进行了调试。1.2.2 单片机方案选择和论证AT89S51简介 AT89S51芯片AT89S51是一个低功耗,高性能CMOS 8位单片机,片内含4k Bytes ISP(In-system programmable)的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash存储单元,AT89S51在众多嵌入式控制应用系统中得到广泛应用。主要性能特点1、4k Bytes Flash片内程序存储器; 2、128 bytes的随机存取数据存储器(RAM); 3、32个外部双向输入/输出(I/O)口; 4、5个中断优先级、2层中断嵌套中断; 5、6个中断源; 6、2个16位可编程定时器/计数器; 7、2个全双工串行通信口; 8、看门狗(WDT)电路; 9、片内振荡器和时钟电路; 10、与MCS-51兼容; 11、全静态工作:0Hz-33MHz; 12、三级程序存储器保密锁定; 13、可编程串行通道; 14、低功耗的闲置和掉电模式。 管脚说明VCC:供电电压。 GND:接地。 P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。 PDIP封装的AT89S51管脚图P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为第八位地址接收。 P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。 P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。P3口除了作为普通I/O口,还有第二功能: P3.0 RXD(串行输入口) P3.1 TXD(串行输出口) P3.2 /INT0(外部中断0) P3.3 /INT1(外部中断1) P3.4 T0(记时器0外部输入) P3.5 T1(记时器1外部输入) P3.6 /WR(外部数据存储器写选通) P3.7 /RD(外部数据存储器读选通) P3口同时为闪烁编程和编程校验接收一些控制信号。 I/O口作为输入口时有两种工作方式,即所谓的读端口与读引脚。读端口时实际上并不从外部读入数据,而是把端口锁存器的内容读入到内部总线,经过某种运算或变换后再写回到端口锁存器。只有读端口时才真正地把外部的数据读入到内部总线。89C51的P0、P1、P2、P3口作为输入时都是准双向口。除了P1口外P0、P2、P3口都还有其他的功能。 RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。 ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个ALE脉冲。如想禁止ALE的输出可在SFR8EH地址上置0。此时, ALE只有在执行MOVX,MOVC指令是ALE才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态ALE禁止,置位无效。 PSEN:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。 EA/VPP:当/EA保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不管是否有内部程序存储器。注意加密方式1时,/EA将内部锁定为RESET;当/EA端保持高电平时,此间内部程序存储器。在FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。 XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。 XTAL2:来自反向振荡器的输出。 1.2.3 A/D模数转换方案的选取A/D转换器是模拟量输入通道中的一个环节,单片机通过A/D转换器把输入模拟量变成数字量再处理。 随着大规模集成电路的发展,目前不同厂家已经生产出了多种型号的A/D转换器,以满足不同应用场合的需要。如果按照转换原理划分,主要有3种类型,即双积分式A/D转换器、逐次逼近式A/D转换器和并行式A/D转换器。目前最常用的是双积分和逐次逼近式。双积分式A/D转换器具有抗干扰能力强、转换精度高、价格便宜等优点,比如ICL71XX系列等,它们通常带有自动较零、七段码输出等功能。与双积分相比,逐次逼近式A/D转换的转换速度更快,而且精度更高,比如ADC0808、ADC0809等,它们通常具有8路模拟选通开关及地址译码、锁存电路等,它们可以与单片机系统连接,将数字量送入单片机进行分析和显示。 本设计中,由于对精度没做很大要求,我们采用逐次逼近式A/D转换ADC0809由于ADC0809在进行A/D转换时需要有CLK信号,而此时的ADC0809的CLK是接在AT89S51单片机的P3.3端口上,也就是要求从P3.3输出CLK信号供ADC0809使用。因此产生CLK信号的方法就得用软件来产生了;由于ADC0809的参考电压VREFVCC,所以转换之后的数据要经过数据处理,在数码管上显示出电压值。实际显示的电压值(D/256*VREF) 1. ADC0809 芯片管脚图如下图所示: 图2 ADC0809管脚图ADCADC0809模数转换器的引脚功能 IN0IN7:路模拟量输入。 A、B、C:位地址输入,个地址输入端的不同组合选择八路模拟量输入。ALE:地址锁存启动信号,在ALE的上升沿,将A、B、C上的通道地址锁存到内部的地址锁存器。D0D7:八位数据输出线,A/D转换结果由这根线传送给单片机。OE:允许输出信号。当OE=1时,即为高电平,允许输出锁存器输出数据。 START:启动信号输入端,START为正脉冲,其上升沿清除ADC0808的内部的各寄存器,其下降沿启动A/D开始转换。 EOC:转换完成信号,当EOC上升为高电平时,表明内部A/D转换已完成。 CLK:时钟输入信号,0809的时钟频率范围在101200kHz,典型值为640kHz。 图3 ADC0809时序图 1.2.4 显示方案设计中采用的是4位数码管来显示电压值。LED具有耗电低、亮度高、视角大、线路简单、耐震及寿命长等优点,它由4个发光二极管组成,其中3个按8字型排列,另一个发光二极管为圆点形状,位于右下角,常用于显示小数点。把4个发光二极管连在一起,公共端接高电平,叫共阳极接法,相反,公共端接低电平的叫共阴极接法,我们采用共阳极接法。当发光二极管导通时,相应的一段笔画或点就发亮,从而形成不同的发光字符。其8段分别命名为dp g f e d c b a。图4 四位数码管图片1.2.5 输入方案我们本次采用的主要是使用函数信号发生器把信号输入到印制电路板上。因为此电路设计的主要是测直流电压,所以在给信号的时侯应尽量使输入的频率低,且它的最大测量值为5V,输入的时候应注意不要超过量程。1.2.6 电源提供方案主要是使用软件把程序下载到做好的印制电路板上,把印制电路板接到电脑的机箱上,通过机箱使之输出为5V的电压来驱动整个印制电路板。1.2.7 系统组成本系统主要是由A/D 转换电路、参考电压电路、复位电路、时钟电路等部分电路组成。软件的设计包括了对主程序、模数转换程序和显示程序的设计。以下是数字电压表的一张系统原理框图: 第2章 系统硬件设计与实现2.1简易数字电压表基本组成部分简易数字电压表主要是由电源电路、复位电路 、时钟电路 、 下载电路、显示电路,转换电路这几部分组成。本次设计介绍了用ADC0809集成电压转换芯片和AT89C51单片机设计制作的数字直流电压表。在测量仪器中,电压表是必须的,而且电压表的好坏直接影响到测量精度。具有一个精度高、转换速度快、性能稳定的电压表才能符合测量的要求。为此,我们设计了数字电压表,此作品主要由A/D0809转换器和单片机AT89C51构成,A/D转换器在单片机的控制下完成对模拟信号的采集和转换功能,最后由数码管显示采集的电压值。2.2.1 电源电路 此电路通过数据线接到电脑的机箱上,使之输出为5V的电压来驱动电路2.2.2 复位电路和时钟电路文字说明:此图的复位开关接错了地方。89C51的9脚应该接在复位开关下端、R2的上端之间。此时与9脚相接的电源断开了,要把31脚重新和电源连接起来,31脚应该接在波段开关和二级管之间。2.2.4 转换电路主要采用的ADC0809芯片来完成其转换功能2.2.5 显示电路和LCD1602a.显示电路本设计主要采用的是四位数码管来进行显示b. LCD1602工业字符型液晶,能够同时显示16x02即32个字符。(16列2行)1602字符型LCD通常有14条引脚线或16条引脚线的LCD,多出来的2条线是背光电源线 VCC(15脚)和地线GND(16脚),其控制原理与14脚的LCD完全一样,其中: 引脚符号功能说明1VSS一般接地2VDD接电源(+5V)3V0液晶显示器对比度调整端,接正电源时对比度最弱,接地电源时对比度最高(对比度过高时会产生“鬼影”,使用时可以通过一个10K的电位器调整对比度)。4RSRS为寄存器选择,高电平1时选择数据寄存器、低电平0时选择指令寄存器。5R/WR/W为读写信号线,高电平(1)时进行读操作,低电平(0)时进行写操作。6EE(或EN)端为使能(enable)端,下降沿使能。7DB0底4位三态、 双向数据总线 0位(最低位)8DB1底4位三态、 双向数据总线 1位9DB2底4位三态、 双向数据总线 2位10DB3底4位三态、 双向数据总线 3位11DB4高4位三态、 双向数据总线 4位12DB5高4位三态、 双向数据总线 5位13DB6高4位三态、 双向数据总线 6位14DB7高4位三态、 双向数据总线 7位(最高位)(也是busy flag)15BLA背光电源正极16BLK背光 电源负极指令集1602通过D0D7的8位数据端传输数据和指令。 显示模式设置: (初始化) 0011 0000 0x38 设置162显示,57点阵,8位数据接口; 显示开关及光标设置: (初始化) 0000 1DCB D显示(1有效)、C光标显示(1有效)、B光标闪烁(1有效) 0000 01NS N=1(读或写一个字符后地址指针加1 &光标加1), N=0(读或写一个字符后地址指针减1 &光标减1), S=1 且 N=1 (当写一个字符后,整屏显示左移) s=0 当写一个字符后,整屏显示不移动 数据指针设置: 数据首地址为80H,所以数据地址为80H+地址码(0-27H,40-67H) 其他设置: 01H(显示清屏,数据指针=0,所有显示=0);02H(显示回车,数据指针=0)。 通常推荐的初始化过程: 延时15ms 写指令38H 延时5ms 写指令38H 延时5ms 写指令38H 延时5ms (以上都不检测忙信号) (以下都要检测忙信号) 写指令38H 写指令08H 关闭显示 写指令01H 显示清屏 写指令06H 光标移动设置 写指令0cH 显示开及光标设置 完毕 实验原理图如下所示:特此说明:此图的复位开关接错了地方。89C51的9脚应该接在复位开关下端、R2的上端之间。此时与9脚相接的电源线断开了,导致本来和电源相连的31脚断开了,因此要把31脚重新和电源连接起来,31脚可以接在波段开关和二级管之间。第3章 软件的设计3.1 程序流程图3.1.1主总流程图3.1.2 主要子程序程序流程图第4章仿真及调试41 KEIL C51简介KEILC51标准C编译器为8051微控制器的软件开发提供了C语言环境,同时保留了汇编代码高效,快速的特点。C51编译器的功能不断增强,使你可以更加贴近CPU本身,及其它的衍生产品。C51已被完全集成到uVision2的集成开发环境中,这个集成开发环境包含:编译器,汇编 器,实时操作系统,项目管理器,调试器。uVision2 IDE可为它们提供单一而灵活的开发环境。uVision2集成开发环境 一、项目管理 工程(project)是由源文件、开发工具选项以及编程说明三部分组成的。 一个单一的uVision2工程能够产生一个或多个目标程序。产生目标程序的源文件构成“组”。开发工具选项可以对应目标,组或单个文件。 uVision2包含一个器件数据库(devicedatabase),可以自动设置汇编器、编译器、连接定位器及调试器选项,来满足用户充分利用特定微控制器的要求。此数据库包含:片上存储器和外围设备的信息,扩展数据指针(extradatapointer)或者加速器(mathaccelerator)的特性。 uVision2可以为片外存储器产生必要的连接选项:确定起始地址和规模。 二、集成功能 uVision2的强大功能有助于用户按期完工。 1.集成源极浏览器利用符号数据库使用户可以快速浏览源文件。用详细的符号信息来优化用户变数存储器。 2.文件寻找功能:在特定文件中执行全局文件搜索。 3.工具菜单:允许在V2集成开发环境下启动用户功能。 4.可配置SVCS接口:提供对版本控制系统的入口。 5.PCLINT接口:对应用程序代码进行深层语法分析。 6.Infineon的EasyCase接口:集成块集代码产生。 7.Infineon的DAVE功能:协助用户的CPU和外部程序。DAVE工程可被直接输入uVision2 三、编辑器和调试器 a、源代码编辑器 uVision2编辑器包含了所有用户熟悉的特性。彩色语法显像和文件辩识都对C源代码进行和优化。可以在编辑器内调试程序,它能提供一种自然的调试环境,使你更快速地检查和修改程序。 b、断点 uVision2允许用户在编辑时设置程序断点(甚至在源代码未经编译和汇编之前)。用户启动V2调试器之后,断点即被激活。断点可设置为条件表达式,变量或存储器访问,断点被触发后,调试器命令或调试功能即可执行。 在属性框(attributescolumn)中可以快速浏览断点设置情况和源程序行的位置。代码覆盖率信息可以让你区分程序中已执行和未执行的部分。 c、C51编译器 KEILC51编译器在遵循ANSI标准的同时,为8051微控制器系列特别设计。语言上的扩展能让用户使用应用中的所有资源。 4.2 PROTEUS ISIS简介Proteus Software is a company Labcenter Electronics circuit design and simulation software, which includes the ISIS, ARES, such as software modules, ARES module is mainly used to complete the design of PCB, and ISIS modules to complete the circuit schematic diagram of the layout and simulation. Proteus software simulation technology based on the VSM, which is the biggest difference between other software s greatest strength is that it is a large number of single-chip-chip simulation, such as the MCS-51 series, PIC series, etc., as well as single-chip peripheral circuits, such as keyboard, LED, LCD and so on. Through the use of Proteus software we can easily obtain a fully functional, practical and convenient single-chip microcomputer laboratoryProteus软件是Labcenter Electronics公司的一款电路设计与仿真软件,它包括ISIS、ARES等软件模块,ARES模块主要用来完成PCB的设计,而ISIS模块用来完成电路原理图的布图与仿真。Proteus的软件仿真基于VSM技术,它与其他软件最大的不同也是最大的优势就在于它能仿真大量的单片机芯片,比如MCS-51系列、PIC系列等等,以及单片机外围电路,比如键盘、LED、LCD等等。通过Proteus软件的使用我们能够轻易地获得一个功能齐全、实用方便的单片机实验室。Proteus ISIS 6 Professional是一个强大的电路仿真(VSM,Virtual System Modelling )系统,不但可以支持SPICE电路仿真,而且可以支持8051系列、PIC系列、MC68HC11等MCU的仿真,其最新的6.8SP1版本甚至可以支持ARM的仿真。你可以通过软件仿真看到项目产品的执行结果,甚至不必使用真正的开发板。Keil C集成环境,集成了C、C+、宏汇编、Debugger、仿真等功能,可支持8051、251、C166、ARM等MCU。Proteus和Keil IDE之间,可通过VDM(Virtual Debug Monitor)协议通讯实现源码级的Debug。两者相结合,可以使用Proteus VSM做电路设计,然后在Keil C集成环境与Proteus联动调试项目,可以使用纯软件仿真整个开发过程。4.3测试结果分析因为此数字电压表是简易数字直流电压表,由于设备的原因,用的是函数信号发生器,输出信号的频率尽管很低,在实验观察中发现显示在数码管上的数值很不稳定,误差也很大,在02V测量时有60mV左右的误差,在2V5V范围内测量时有80mV左右的误差。致 谢 感谢 。参考文献1 张迎新.单片机初级教程M.北京:北京航天航空大学出版社,2000年2 于海生.微型计算机控制技术M. 北京:清华大学出版社,1999年3 胡学林.可编程控制器应用技术M. 北京:高等教育出版社,2001年第一版4 方承远.工厂电气控制技术M. 北京:机械工业出版社,2004年第二版5 孙增圻.计算机控制理论及应用M. 北京:清华大学出版社,1989年6 宋浩,田丰.单片机原理及应用M.北京:北京交通大学出版社,2005年7 陈明荧.8051单片机课程设计实训教材M. 北京:清华大学出版社,2004年8 张红润,张亚凡.单片机原理及应用M. 北京:清华大学出版社, 2004年9 何立民.单片机应用技术选编M.北京:北京航天航空大学出版社,2004年10 张志良.单片机原理与控制技术M.北京:机械工业出版社, 2005年第二版11 李建忠.单片机原理及应用M.西安:西安电子科技大学出版社, 2002年12 赵伟军.Protel 99 SE教程M.北京:人民邮电出版社,2004年第一版:47-5413 张毅刚.单片机原理及应用M.北京:高教出版社,2004年第一版:87-9114 刘定斌.单片机系统实用抗干扰技术M.北京:人民邮政出版社,2003年15 唐俊翟.单片机原理及应用M.北京:冶金工业出版社,2003年:147-15416 谭浩强.微机原理及其应用M.北京: 清华大学出版社,2002年:47-5217 胡文金,钟秉翔,杨健.单片机应用实训教程M.重庆:重庆大学出版社,2005年19 沙占友.新型数字电压表原理与应用M.北京:北机械工业出版社,2006年20 刘金贵.C2051单片机在智能数字电压表中的应用J.仪表技术,2005,5:22-4421 包婉贞.单片机在智能数字电压表中的应用J. 河海大学学报,2002,9:74-76附 录 附录1 元件清单数字电压表.Sch*LED1RAD0.1*数字电压表.Sch电容C1RAD0.122pF数字电压表.Sch电容C2RAD0.122pF数字电压表.Sch电容C3RB.1/.210uF数字电压表.Sch电容C4RB.1/.210uF数字电压表.Sch电容C5RAD0.10.1uF/104数字电压表.Sch电容C6RAD0.10.1uF/104数字电压表.Sch电容C7RAD0.10.1uF/104数字电压表.Sch电容C8RAD0.10.1uF/104数字电压表.Sch电容C9RAD0.10.1uF/104数字电压表.Sch电容C10RAD0.10.1uF/104数字电压表.Sch电阻R1AXIAL0.41K数字电压表.Sch电阻R2AXIAL0.410K数字电压表.Sch电阻R3AXIAL0.4330数字电压表.Sch电阻R4AXIAL0.4330数字电压表.Sch电阻R5AXIAL0.4330数字电压表.Sch电阻R6AXIAL0.4330数字电压表.Sch排阻RP1SIP94.7K数字电压表.SchPNPQ1TO-92CA1015数字电压表.SchPNPQ2TO-92CA1015数字电压表.SchPNPQ3TO-92CA1015数字电压表.SchPNPQ4TO-92CA1015数字电压表.Sch*U2DIP16MAX232数字电压表.Sch*U3DIP28ADC0808数字电压表.Sch*U1DIP4089C51数字电压表.SchC
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 农业行业高级人才面试题库
- 初二数学下册各章思维导图
- 高级人才招聘:会员制面试题目及答案衍生职业岗位选择技巧
- 细胞染色原理
- 药品不良反应复核管理体系建设
- 汽轮发动机讲解课件
- 微纳米技术制造
- 人体巨噬细胞
- 选举人团制度解析
- 五老活动实施方案
- 围手术期的ERAS营养护理管理
- 高处作业非标吊篮专项施工方案
- 2024至2030年中国品牌战略咨询服务市场现状研究分析与发展前景预测报告
- 2022版新《物理》义务教育课程标准教师培训测试题附答案
- 辽宁省丹东市2023-2024学年八年级下学期期末数学试卷(含答案)
- TSG+11-2020锅炉安全技术规程
- 从高考改卷谈对物理教学的几点启示
- DB32-T 4757-2024 连栋塑料薄膜温室建造技术规范
- 个人征信查询授权书范本
- 2024新版实习律师协议
- 县乡教师选调进城考试《教育心理学》题库含完整答案【全优】
评论
0/150
提交评论