ADC0809数字电压表的报告.docVIP

  • 51
  • 0
  • 约6.32千字
  • 发布于江苏
  • 举报
  • 文档已下架,其它文档更精彩
ADC0809数字电压表的报告

1 - 24 - 摘要 数字电压表的基本工作原理是利用A/D转换电路将待测的模拟信号转换成数字信号,通过相应换算后将测试结果以数字形式显示出来的一种电压表。较之于一般的模拟电压表,数字电压表具有精度高、测量准确、读数直观、使用方便等优点。 A/D转换主要由芯片ADC0809来完成,它负责把采集到的模拟量转换为相应的数字量在传送到数据处理模块。数据处理则由芯片STC89C52来完成,其负责把ADC0809传送来的数字量经过一定的数据处理,产生相应的显示码送到显示模块进行显示;此外它还控制着ADC0809芯片工作。 此数字电压表可以测量0-5V的1路模拟直流输入电压值,并通过一个四位一体的7段数码管显示出来。 关键字:STC89C52、ADC0809、数字电压表、A/D转换 一、设计任务与要求 1.1 设计任务 基于单片机制作一个简易数字电压表,利用ADC0809芯片将电位器102的电阻值转换为电压值显示在数码管上。 1.2 设计要求 以STC89C52系列单片机为核心器件组成一个简单的直流数字电压表; 采用1路模拟量输入,能够测量0-5V之间的直流电压; 电压显示用4位一体的共阴级LED数码管显示,至少能够显示两位小数; A/D转换采用ADC0809实现,与单片机的接口为P1口和P3口部分引脚。LED数码管的段码输入由并行端口P0产生,位码输入用并行端口P2高四位产生。 二、方案设计 2.1 硬件设计 2.1.1单片机模块设计 单片机控制模块的作用是为控制各单元电路的运行并完成数据的换算或处理,主要由单片机、时钟电路、复位电路组成。 STC89C52是一种低功耗、高性能CMOS8位微控制器,具有 8K 在系统可编程Flash HYPERLINK /wiki/存储器存储器,其引脚如下图所示: STC89C52引脚图 2.1.2 P0口上拉电阻 一般作单键触发使用时,如果IC本身没有内接电阻,为了使单键维持在不被触发的状态或是触发后回到原状态,必须在IC外部另接一电阻。 数字电路有三种状态:高电平、低电平、和高阻状态,有些应用场合不希望出现高阻状态,可以通过上拉电阻或下拉电阻排阻消除高阻状态。 上拉电阻的实际功能就是从电源高电平引出的电阻接到输出端。如果电平用OC(集电极开路,TTL)或OD(HYPERLINK /view/1329040.htm漏极开路,CMOS)输出,那么不用上拉电阻是不能工作的, 这个很容易理解,管子没有电源就不能输出高电平了。如果输出电流比较大,输出的电平就会降低(电路中已经有了一个上拉电阻,但是电阻太大,压降太高),就可以用上拉电阻提供电流分量, 把电平“拉高”。(就是并一个电阻在IC内部的上拉电阻上,这时总电阻减小,总电流增大)。当然管子按需要工作在线性范围的上拉电阻不能太小。当然也会用这个方式来实现门电路电平的匹配。 九排上拉电阻 本次设计中使用的上拉电阻是一个九位排阻(如图所示)。顾名思义,排阻就是若干个参数完全相同的电阻,它们的一个引脚都连到一起,作为公共引脚,其余引脚正常引出。所以如果一个排阻是由n个电阻构成的,那么它就有n+1只引脚,一般来说,最左边的那个是公共引脚,它在排阻上一般用一个色点标出来。由于排阻引脚众多,所以排阻比若干只固定电阻更为方便。本次设计中九位排阻在依次连接单片机P0口各引脚的同时并依序连接数码管各引脚(上拉电阻VCC端接单片机VCC端)。上拉电阻既能为单片机提供部分电压能力,同时也能起到预防线路中电流过大的作用。 2.1.3 电位器102 电位器是具有三个引出端、阻值可按某种变化规律调节的电阻 HYPERLINK /view/1141392.htm \t _blank 元件。电位器通常由 HYPERLINK /view/3571.htm \t _blank 电阻体和可移动的电刷组成。当电刷沿电阻体移动时,在输出端即获得与位移量成一定关系的电 HYPERLINK /view/707546.htm \t _blank 阻值或 HYPERLINK /view/10954.htm \t _blank 电压。电位器既可作三端 HYPERLINK /view/1141392.htm \t _blank 元件使用也可作 HYPERLINK /view/3447412.htm \t _blank 二端元件使用。后者可视作一 HYPERLINK /view/1660071.htm \t _blank 可变电阻器。 可变电阻器,顾名思义,就是可以调整电阻的大小。电路接在该电阻的中间时,电阻只有原来的一半,接到最边缘时,则是该电阻的原来大小。看需要来选择接的地方,就是可变电阻。电位器(可变电阻)为电阻值可以调整改变的电阻。在类

文档评论(0)

1亿VIP精品文档

相关文档