数字电压表实习报告
交流数字电压表实验报告

交流数字电压表电子电路课程设计2011年9月13日至9月23日(一)、技术指标1、整体功能要求交流数字电压表的功能是,测量正弦电压有效值,以数码管显示测量结果。
2、系统结构要求交流数字电压表的系统结构框图如下图:交流数字电压表的系统结构框图3、电气指标(1)、被测信号频率范围:10Hz~10kHz。
(2)、被测信号波形:正弦波。
(3)、显示数字含义:有效值。
(4)、档位:分三档:1.0V~9.9V0.10V~0.99V0.010V~0.099V。
(5)、显示方式:两位数码显示。
4、扩展指标可自动换档5、设计条件电源条件:直流稳压电源提供±5V。
可供选择的器件:LM324(TL084) 运算放大器2片LM139 二四线译码器1片CC4052四选一模拟开关1片74161四位二进制计数器1片4511显示译码器2片2AP9检波二极管2只5.1V稳压管2只发光二极管3只28C64存储器1片ADC0804A/D转换器1片门电路、各种阻容件自定。
(二)、方案设计数字电压表(Digital V oltmeter)简称DVM,它是采用数字化测量技术,把连续的模拟量(直流或交流输入电压)转换成不连续、离散的数字形式并加以显示的仪表。
它利用A/D转换原理,将被测模拟量转换成数字量,并用数字方式显示测量结果的电子测量仪表。
而交流是指输入的信号是正弦波,电压表需要显示的是正弦信号的有效值。
电路中需有交直流转换。
由测量电压范围可知,显示输入电压的有效值在0.01V至9.9V范围,分成三档。
意味着输入正弦信号的峰峰值为0.028V 至28V。
因此,输入需有量程转换及衰减电路。
为此,总体方案如下图:交流数字电压表的组成框图(三)、单元电路设计1、输入电路作为仪表,为减少对被测信号的影通常输入阻抗都比较高,一般在1MΩ左右。
另被测信号的最大有效值为9.9V,正弦信号的峰峰值为28V,这么大的信号,无法正常工作,因此,在输入电路中要进行衰减,可作一10:1的电路。
数字电压表的制作与设计-实习报告

河南工程学院实习报告专业电气自动化技术班级 1331班姓名赵庆飞学号 2013207091342014年12月1日实习(训)报告评语等级:评阅人:职称:年月日河南工程学院实习(训)报告实习目的(内容):数字电压表的制作与设计实习时间:自 12月 1日至12月 14 日共14天。
实习地点:实验室3号实验楼实习单位:电气信息工程学院指导老师:陶春鸣摘要随着微电子技术的不断发展,微处理器芯片的集成程度越来越高,单片机已可以在一块芯片上同时集成CPU、存储器、定时器/计数电路,这就很容易将计算机技术与测量控制技术结合,组成智能化测量控制系统。
数字电压表它是采用数字化测量技术,把连续的模拟量(直流输入电压)转换成不连续、离散的数字形式并加以显示的仪表。
与此同时,由DVM扩展而成的各种通用及专用数字仪器仪表,也把电量及非电量测量技术提高到崭新水平。
本章重点介绍单片A/D 转换器以及由它们构成的基于单片机的数字电压表的工作原目前,由各种单片A/D 转换器构成的数字电压表,已被广泛用于电子及电工测量、工业自动化仪表、自动测试系统等智能化测量领域,示出强大的生命力理。
AT89C52单片机的一种电压测量电路,该电路采用ADC0832本文介绍一种基于A/D转换电路,测量范围直流 0~5V 的4路输入电压值,并在四位LED数码管上显示或单路选择显示。
测量最小分辨率为0.019V,测量误差约为正负0.02V。
本次设计就是为了更好地掌握单片机及相关的电子技术,在参阅一些资料的基础上利用ADC0832而设计的数字电压表。
一、设计目的与功能要求A、设计目的利用单片机及ADC0832核心元件制作三位半数字电压表,更好地学习掌握ADC0832的工作原理及A/D的转换编程方法。
B、功能要求利用ADC0832设计实现数字电压表的测量值为0~5V,用电位器模拟ADC0832的输入电压,用3位数码管显示,实时模拟数字电压表。
二.总体设计A、系统设计主要分为两部分:硬件电路及软件程序。
数字电压表课程设计实验报告

自动化与电气工程学院电子技术课程设计报告题目数字电压表的制作专业班级学号学生姓名指导教师二○一三年七月一、课程设计的目的与意义1.课程设计的主要目的,是通过电子技术综合设计,熟悉一般电子电路综合设计过程、设计要求、完成的工作内容和具体的设计方法。
2.同时了解双积分式A/D转换器ICL7107的性能及其引脚功能,熟悉集成电路ICL7107构成直流数字电压表的使用方法,并掌握其在电路中的工作原理。
3.通过设计也有助于复习和巩固以往的模电、数电内容,达到灵活应用的目的。
在完成设计后还要将设计的电路进行安、调试以加强学生的动手能力。
在此过过程中培养从事设计工作的整体观念。
4.利用双积分式A/D转换器ICL7107设计一数字电压表,量程为-1.99—+1.99,通过七段数码管显示。
二、电路原理图数字电压表原理图三、课程设计的元器件1.课程设计所使用的元器件清单:2.主要元器件介绍(1)芯片ICL7107:ICL7107的工作原理双积分型A/D转换器ICL7107是一种间接A/D转换器。
它通过对输入模拟电压和参考电压分别进行两次积分,将输入电压平均值变换成与之成正比的时间间隔,然后利用脉冲时间间隔,进而得出相应的数字性输出。
它的原理性框图如图所示,它包括积分器、比较器、计数器,控制逻辑和时钟信号源。
积分器是A/D转换器的心脏,在一个测量周期内,积分器先后对输入信号电压和基准电压进行两次积分。
比较器将积分器的输出信号与零电平进行比较,比较的结果作为数字电路的控制信一号。
时钟信号源的标准周期Tc 作为测量时间间隔的标准时间。
它是由内部的两个反向器以及外部的RC组成的。
其振荡周期Tc=2RCIn1.5=2.2RC 。
ICL7106A/D转换器原理图计数器对反向积分过程的时钟脉冲进行计数。
控制逻辑包括分频器、译码器、相位驱动器、控制器和锁存器。
分频器用来对时钟脉冲逐渐分频,得到所需的计数脉冲fc和共阳极LED数码管公共电极所需的方波信号fc。
暑期实习报告——数字电压表

暑期实习报告——数字电压表电子实习报告数字电压表姓名:严宏海学号:20101003032班级:075102-22指导老师:王巍、郝国成、张晓峰、闻兆海、王国洪、吴让仲、李杏梅、王瑾中国地质大学(武汉)机械与电子信息学院通信工程专业2012年6月22日目录一、前言 (2)二、系统方案的选择和论证 (2)2.1数模转换模块 (2)2.2模拟数据采集处理模块 (2)2.3 液晶显示模块 (3)2.4AC-DC转换模块 (3)三、软件硬件设计 (3)3.1所采用实验方案的原理 (3)3.2硬件设计部分 (4)3.3软件设计部分 (8)四、测试数据与结果分析 (9)4.1测试仪器 (9)4.2测试数据 (9)4.3测试数据分析 (10)五、实验心得 (14)六、参考文献 (14)七、附录 (14)一、前言本数字电压表可以对直流电源和交流电压进行比较准确的测量。
其中直流部分的测量范围是0-20V,分为三个档位:0-0.2V,0.2V-2V,2V-20V。
该直流电压表的测量电路主要由三个模块组成:模拟数据采集处理模块、A/D转换模块及液晶显示控制模块。
模拟数据的采集处理模块由模拟电路部分完成。
A/D转换模块主要由芯片ADC0809来完成,它负责把采集到的模拟量转换为相应的数字量再传送到STC89S51单片机进行数据处理。
显示模块是单片机将处理好的数据送到液晶1602进行显示。
交流部分的测量范围是0-5V,测量的是交流电压的有效值。
该交流电压表的测量电路由三个模块构成:AC-DC转换模块、电压补偿模块、直流电压表测试模块。
其中AC-DC转换模块由AD637完成。
电压补偿模块对AD637的非线性部分进行补偿,由LM324完成。
直流电压表测试模块由直流部分完成。
二、系统方案的选择和论证2.1数模转换模块方案一:用分离元件完成数据采集AD转换的功能。
该方案由于需要大量的元器件,实现起来比较复杂,而且精度不易控制。
方案二:选则集成芯片ADC0809。
《数字电压表仿真》实验报告1

成都理工大学工程技术学院《单片机仿真》课程设计报告题目:数字电压表的设计姓名:杨青昀学号: 201020305125专业: 10电气传动一班【实验准备】在实验前,我通过上网、上图书馆查找了一些关于单片机AT89S51的硬件及指令系统的资料和ADC0808输出口的应用的资料,结合单片机所学的中断、定时器和AT89S51扩展I/O接口芯片ADC0808的工作方式的知识,并对电路板各个元器件、接线等的清楚认识,完成了对电路板仿真图的绘制,以及初步的程序,并实现了初步的仿真效果。
【设计内容】设计一个数字电压表。
【设计要求】所设计的数字电压表可以测量0~5的电压,并在四位LED数码管上显示出来。
CPU为AT89S51,利用并行口P0口、P2口、P3口,并运用了单片机的扩展输入-输出口以及接口芯片ADC0808。
【设计方案】一、实验原理方框图:本程序设计意在展示数字电压表的测量。
通过对一些相关书籍资料的查阅及网上各种作品和代码的浏览,对各种实现代码的比较和优化,总结出本程序,以较优秀的代码实现各种可控的“数字电压表”功能。
硬件系统部分包括显示部分、控制P口的方式部分和控制芯片。
1、系统框图如下:开始初始化及输入通道设定启动A/D转化A/D转化是否结束?调用数据处理子程序调用显示子程序N Y二、电路结构1、芯片的接线电路原理图:(1)、ADC0808的21~17引脚作为数字电压表的输出口(2)、D0~D7—数据输出线。
(3)、START—转换启动信号。
(4)、OE—输出允许信号(5)、EOC—转换结束状态信号EOC=0,正在进行转换。
EOC=1,转换结束。
(6)、VCC—+5V电源。
(7)、V REF(+)、V REF(-)—基准参考电压。
(8)、A、B、C—模拟通道地址线。
A 为低地址,C 为高地址。
2、AT89C51芯片分析ATMEL 的AT89C51是一种高效微控制器,将多功能8位CPU 和闪烁存储器组合在单个芯片中,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。
数字电压表实验报告

简易数字电压表设计报告姓名:***班级:自动化1202学号:****************:***2014年11月26日一.设计题目采用C8051F360单片机最小系统设计一个简易数字电压表,实现对0~3.3V 直流电压的测量。
二.设计原理模拟输入电压通过实验板PR3电位器产生,A/D转换器将模拟电压转换成数字量,并用十进制的形式在LCD上显示。
用一根杜邦实验线将J8口的0~3.3V输出插针与J7口的P2.0插针相连。
注意A/D转换器模拟输入电压的范围取决于其所选择的参考电压,如果A/D 转换器选择内部参考电压源,其模拟电压的范围0~2.4V,如果选择外部电源作为参考电压,则其模拟输入电压范围为0~3.3V。
原理框图如图1所示。
图1 简易数字电压表实验原理框图三.设计方案1.设计流程图如图2所示。
图2 简易数字电压表设计A/D转换和计时流程图2.实验板连接图如图3所示。
图3 简易数字电压表设计实验板接线图3.设计步骤(1)编写C8051F360和LCD初始化程序。
(2)AD转换方式选用逐次逼近型,A/D转换完成后得到10位数据的高低字节分别存放在寄存器ADCOH和ADC0L中,此处选择右对齐,转换时针为2MH Z。
(3)选择内部参考电压2.4V为基准电压(在实际单片机调试中改为3.311V),正端接P2.0,负端接地。
四、测试结果在0V~3.3V中取10组测试数据,每组间隔约为0.3V左右,实验数据如表1所示:显示电压(V)0.206 0.504 0.805 1.054 1.406实际电压(v)0.210 0.510 0.812 1.061 1.414相对误差(%) 1.905 1.176 0.862 0.659 0.565显示电压(V) 2.050 2.383 2.652 2.935 3.246实际电压(v) 2.061 2.391 2.660 2.943 3.253相对误差(%)0.421 0.334 0.301 0.272 0.215表1 简易数字电压表设计实验数据(注:其中显示电压指LCD显示值,实际电压指高精度电压表测量值)五.设计结论1.LCD显示模块的CPLD部分由FPGA充当,芯片本身自带程序,所以这个部分不用再通过quartus软件进行编程。
单片机数字电压实训报告

一、实训目的1. 掌握单片机的基本原理和操作方法。
2. 学会使用单片机进行数字电压的测量。
3. 熟悉数字电压表的硬件电路设计和软件编程。
4. 提高动手实践能力和问题解决能力。
二、实训内容1. 数字电压表概述数字电压表(Digital Voltmeter,简称DVM)是一种将模拟电压信号转换为数字信号的测量仪器。
它具有测量精度高、读数直观、易于操作等优点,广泛应用于电子测量、工业自动化、科学研究等领域。
2. 硬件电路设计(1)单片机选型:选用AT89C51单片机作为核心控制器,具有丰富的片上资源,满足数字电压表设计需求。
(2)模数转换器(ADC)选型:选用ADC0809模数转换器,具有8路模拟输入端口,可实现8路电压信号的采集。
(3)电压输入电路设计:设计多路电压输入电路,包括电压分压、滤波等,确保输入电压信号稳定、准确。
(4)显示模块选择:选用LCD1602液晶显示屏,可实时显示采集到的电压值。
3. 软件设计(1)初始化程序:设置单片机工作模式、波特率、中断等参数,初始化ADC0809和LCD1602。
(2)ADC采集程序:通过单片机控制ADC0809进行电压信号的采集,将模拟电压信号转换为数字信号。
(3)数据处理程序:对采集到的数字电压信号进行处理,计算实际电压值。
(4)显示程序:将计算得到的电压值显示在LCD1602上。
4. 调试与测试(1)硬件调试:检查电路连接是否正确,元器件是否损坏,确保电路正常工作。
(2)软件调试:使用Keil软件进行程序编译、仿真和调试,确保程序运行正确。
(3)功能测试:通过实际测量,验证数字电压表的功能是否满足设计要求。
三、实训结果与分析1. 测量精度通过实际测量,数字电压表在0~5V范围内具有较高的测量精度,最小分辨率为0.019V,误差约为±0.02V。
2. 测量速度数字电压表具有较快的测量速度,可在短时间内完成电压信号的采集、处理和显示。
3. 稳定性和可靠性数字电压表电路设计合理,元器件选用合格,具有较强的稳定性和可靠性。
综合实验三 位直流数字电压表

综合实验三213位直流数字电压表一、实验目的 1、了解双积分式A / D 转换器的工作原理2、熟悉213位A / D 转换器CC14433的性能及其引脚功能3、掌握用CC14433构成直流数字电压表的方法二、实验原理直流数字电压表的核心器件是一个间接型A / D 转换器,它首先将输入的模拟电压信号变换成易于准确测量的时间量,然后在这个时间宽度里用计数器计时,计数结果就是正比于输入模拟电压信号的数字量。
1、V -T 变换型双积分A / D 转换器图3-1是双积分ADC 的控制逻辑框图。
它由积分器(包括运算放大器A 1 和RC 积分网络)、过零比较器A 2,N 位二进制计数器,开关控制电路,门控电路,参考电压V R 与时钟脉冲源CP图3-1 双积分ADC 原理框图转换开始前,先将计数器清零,并通过控制电路使开关 S O 接通,将电容C 充分放电。
由于计数器进位输出Q C =0,控制电路使开关S 接通v i ,模拟电压与积分器接通,同时,门G 被封锁,计数器不工作。
积分器输出v A 线性下降,经零值比较器A 2 获得一方波v C ,打开门G ,计数器开始计数,当输入2n个时钟脉冲后t =T 1,各触发器输出端D n-1~D O 由111…1回到000…0,其进位输出Q C =1,作为定时控制信号,通过控制电路将开关S转换至基准电压源-V R ,积分器向相反方向积分,v A 开始线性上升,计数器重新从0开始计数,直到t =T 2,v A 下降到0,比较器输出的正方波结束,此时计数器中暂存二进制数字就是v i 相对应的二进制数码。
2、213位双积分A / D 转换器CC14433的性能特点 CC14433是CMOS 双积分式213位A / D 转换器,它是将构成数字和模拟电路的约7700多个MOS 晶体管集成在一个硅芯片上,芯片有24只引脚,采用双列直插式,其引脚排列与功能如图18-2所示。
图3-2 CC14433引脚排列引脚功能说明:V AG (1脚):被测电压V X 和基准电压V R 的参考地V R (2脚):外接基准电压(2V 或200mV )输入端V X (3脚):被测电压输入端R 1(4脚)、R 1 /C 1(5脚)、C 1(6脚):外接积分阻容元件端C 1=0.1μf (聚酯薄膜电容器),R 1=470K Ω(2V 量程);R 1=27K Ω(200mV 量程)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2
目
录
一 概述 …………………………………………………………………………4 二 方案设计与论证 ……………………………………………………………4 三 单元设计与参数计算 ………………………………………………………5
㈠ A∕D 转换器 0809 ………………………………………………………5 ㈡ LED 显示原理……………………………………………………………7 四 主电路图及参考程序 ………………………………………………………9 五 结论…………………………………………………………………………13 六 心得体会……………………………………………………………………14 七 参考文献……………………………………………………………………14
在高精度数字电压表中,常采用由积分式和比较式相结合起来的复合式 A/D 转换器。本设计以 8051 单片机为核心,以逐次比较型 A/D 转换器 ADC0809、 LED 显示器为主体,构造了一款简易的数字电压表,能够测量 1 路 0~5V 直流 电压,最小分辨率 0.02V。
二、方案设计与论证
该设计是基于 8051 的数字电压表,大体分为以下几个部分,同时,各部分 选择使用的主要元器件确定如下:
主程序流程图
0 MAIN 0030H DPTR, #8000H A, #0 @DPTR, A A, #40H ACC, $ A, @DPTR R2,A TESTKEY A,#1 L1 MAIN2 R7,#100 R7,DLY HBCD MAIN A,R2
10
LOOP:
L2: L3: DIS:
MAIN2:
5
ADC0809 引脚图 3.外部特性(引脚功能)
ADC0809 芯片有 28 条引脚,采用双列直插式封装,如图 13.23 所示。下面 说明各引脚功能。
IN0~IN7:8 路模拟量输入端。 2-1~2-8:8 位数字量输出端。 ADDA、ADDB、ADDC:3 位地址输入线,用于选通 8 路模拟输入中的一路。如 下表所示。
内容摘
要
电压表是测量仪器中不可缺少的设备,目前广泛应用的是采用专用集成电路 实现的数字电压表。本系统以 8051 单片机为核心,以逐次逼近式 A/D 转换器 ADC0809、LED 显示器为主体,设计了一款简易的数字电压表,能够测量 0~5V 的直流电压,最小分辨率为 0.02V。
该设计大体分为以下几个部分,同时,各部分选择使用的主要元器件确定如 下:
电子信 息工程
班 级: B07211
设计要求: 1.设计一款基于单片机实现的直流数字电压表。 2.主要功能: (1)可测量 0~5V 直流电压,分辨率 0.02V; (2)具有 LCD 显示电压值功能; (3)具有量程自动转换功能
所需仪器设备:计算机、实验箱
成果验收形式: 现场验收 课后撰写设计课设报告
一些字形的段选码如下表:
7
3、LED 的结构及其工作原理 点亮显示器有静态和动态两种方法。 ⑴ 静态显示:当显示某一个字符时,相应的发光二极管恒定地导通或截止。 例如七段显示器的 a、b、c、d、e、f 导通,g、dp 截止,显示 0。 静态显示的特点是: 每一位都需要一个 8 位输出口控制,用于显示位数较少(仅一、二位)的场 合。 较小的电流能得到较高的亮度,可以由 8255 的输出口直接驱动。 图示为三位显示器的接口逻辑。
1、单片机部分。使用常见的 8051 单片机,同时根据需要设计单片机路。 2、测量部分。该部分是实验的重点,要求将外部采集的模拟信号转换成数 字信号,通过单片机的处理显示在显示器上,该部分决定了数字电压表的精度等 主要技术指标。根据需要本设计采用逐次逼近型 A∕D 转换器 ADC0809 进行模 数转换。 3、键盘显示部分。利用 4×6 矩阵键盘的所有按键控制量程的转换,3 或 4 位 LED 显示。其中一位为整数部分,其余位小数部分。
参考文献: 胡辉 单片机原理与应用 中国水利水电出版社
时间 安排
查询资料和制定方案 设计、仿真与验收 撰写设计课设报告
指导教师:李宗睿
教研室主任:
2010 年 6 月 7 日
注:本表下发学生一份,指导教师一份,栏目不够时请另附页。 课程设计任务书装订于设计计算说明书(或论文)封面之后,目录页之前。
1
(1)单片机部分 使用常见的 8051 单片机,同时根据需要设计单片机电路。 (2)测量部分 该部分是实验的重点,要求将外部采集的模拟信号转换成数 字信号,通过单片机的处理显示在显示器上,该部分决定了数字电压表的精度等 主要技术指标。根据需要本设计采用逐次逼近型 A∕D 转换器 ADC0809 进行模 数转换。 (3)键盘显示部分 利用 4×6 矩阵键盘的所有按键控制量程的转换,3 或 4 位 LED 显示。其中一位为整数部分,其余位小数部分。
ADDA、ADDB、ADDC 真值表
ALE:地址锁存允许信号,输入,高电平有效。 START: A/D 转换启动信号,输入,高电平有效。 EOC: A/D 转换结束信号,输出,当 A/D 转换结束时,此端输出一个高电 平(转换期间一直为低电平)。
6
OE:数据输出允许信号,输入,高电平有效。当 A/D 转换结束时,此端输 入一个高电平,才能打开输出三态门,输出数字量。
ADC0809 内部结构框图 ADC0809 是 CMOS 单片型逐次逼近式 A/D 转换器,内部结构如图 1 所示, 它由 8 路模拟开关、地址锁存与译码器、比较器、8 位开关树型 D/A 转换器、 逐次逼近寄存器、三态输出锁存器等其它一些电路组成。因此,ADC0809 可处理 8 路模拟量输入,且有三态输出能力,既可与各种微处理器相连,也可单独工作。 输入输出与 TTL 兼容。
DPTROOP1:
L22: L33: DIS1:
MOV MOVX MOV DJNZ MOVX MOV MOV DJNZ CALL LJMP MOV MOV DIV MOV MOV MOV MOV MOV MOV MUL MOV MOV MOV JZ MOV ADD MOV DIV ADD JMP MOV MOV DIV MOV MOV DEC DJNZ MOV MOV MOV CALL INC MOV RL
4
三、 单元设计与参数计算
㈠ ADC0809 1.主要特性
1)8 路 8 位 A/D 转换器,即分辨率 8 位。 2)具有转换起停控制端。 3)转换时间为 100μs 4)单个+5V 电源供电 5)模拟输入电压范围 0~+5V,不需零点和满刻度校准。 6)工作温度范围为-40~+85 摄氏度 7)低功耗,约 15mW。 2.内部结构
MOV DIV MOV MOV MOV MOV MOV MOV MUL MOV MOV MOV JZ MOV ADD MOV DIV ADD JMP MOV MOV DIV MOV MOV DEC DJNZ MOV MOV MOV CALL INC MOV RL MOV DJNZ MOV MOV MOVX MOV MOV MOVX CALL RET MOV
四、主电路图及参考程序 1、主电路图
主电路图
9
2、程序流程图及参考程序
(1)、程序流程图
(2)、参考程序
MAIN:
L1: DLY: HBCD:
ORG AJMP ORG MOV MOV MOVX MOV DJNZ MOVX MOV CALL ANL JZ CALL MOV DJNZ CALL LJMP MOV
A, #0 @DPTR,A A, #40H ACC, $ A,@DPTR R2,A R7,#100 R7,DLY1 HBCD1 D2 A,R2 B,#51 AB R2,B 32H,A R0,#31H R6,#02H A,R2 B,#10 AB R4,B R5,A A,R4 L22 A,#01H A,R5 B,#51 AB A,#5 L33 A,R5 B,#51 AB R2,B @R0,A R0 R6,LOOP1 R6,#03H R1,#30H R0,#01H DISPLAY R1 A,R0 A
B,#51 AB R2,B 32H,A R0,#31H R6,#02H A,R2 B,#10 AB R4,B R5,A A,R4 L2 A,#01H A,R5 B,#51 AB A,#5 L3 A,R5 B,#51 AB R2,B @R0,A R0 R6,LOOP R6,#03H R1,#30H R0,#01H DISPLAY R1 A,R0 A R0,A R6,DIS DPTR,#9002H A,#04 @DPTR,A A,#10000000B DPTR,#9004H @DPTR,A DELAY
北华航天工业学院
课程设计报告(论文)
设计课题: 专业班级: 学生姓名: 指导教师: 设计时间:
单片机数字电压表 B07211 成占涛 李宗睿 2010-06-07
北华航天工业学院电子工程系
单片机数字电压表
课程设计任务书
姓 名: 成占涛
专 业:
指导教师: 李宗睿
职 称:
课程设计题目:单片机数字电压表
CLK:时钟脉冲输入端。要求时钟频率不高于 640KHZ。 REF(+)、REF(-):基准电压。 Vcc:电源,单一+5V。 GND:地。 ADC0809 的工作过程是:首先输入 3 位地址,并使 ALE=1,将地址存入地址 锁存器中。此地址经译码选通 8 路模拟输入之一到比较器。START 上升沿将逐次 逼近寄存器复位。下降沿启动 A/D 转换,之后 EOC 输出信号变低,指示转换正 在进行。直到 A/D 转换完成,EOC 变为高电平,指示 A/D 转换结束,结果数据 已存入锁存器,这个信号可用作中断申请。当 OE 输入高电平 时,输出三态门打 开,转换结果的数字量输出到数据总线上。 ㈡ LED 数码显示 1 、LED 显示器 LED 是由若干个发光二极管组成的。当发光二极管导通时,相应的一个点 或一个笔划发亮。控制不同组合的二极管导通,就能显示出各种字符。这种笔划 式的七段显示器,能显示的字符数量少,但控制简单、使用方便。 发光二极管的阳极连在一起的称为共阳极显示器,阴极连在一起的称为共阴 极显示器 2、LED 结构及显示原理 通常的七段 LED 显示块中有八个发光二极管,故也有人叫做八段显示块。 其中七个发光二极管构成七笔字形“8”。一个发光二极管构成小数点。七段显示 块与单片机接口非常容易。只要将一个 8 位并行输出口与显示块的发光二极管引 脚相连即可。8 位并行输出口输出不同的字节数据即可获得不同的数字或字符。 通常将控制发光二极管的 8 位字节数据称为段选码或段数据。