电压表实验报告

合集下载

三相交流电路电压,电流的测量实验报告

三相交流电路电压,电流的测量实验报告

三相交流电路电压,电流的测量实验报告三相交流电路电压、电流的测量实验报告一、实验目的1、熟悉三相交流电路的连接方式。

2、掌握三相交流电路中电压和电流的测量方法。

3、理解三相交流电路中电压和电流的关系。

二、实验原理三相交流电源由三个频率相同、幅值相等、相位互差 120°的正弦交流电压源组成。

在三相四线制供电系统中,有三根相线(火线)和一根中性线(零线)。

相线与相线之间的电压称为线电压,相线与中性线之间的电压称为相电压。

在星形连接(Y 形连接)中,线电压是相电压的√3 倍,且线电压超前相应的相电压 30°。

在三角形连接(△形连接)中,线电压等于相电压。

电流的测量可以使用电流表,通过将电流表串联在电路中进行测量。

三、实验设备1、三相交流电源2、交流电压表3、交流电流表4、若干导线5、三相负载(电阻、电感、电容等)四、实验步骤1、按星形连接方式连接三相负载将三相负载的三个端点分别连接到三相交流电源的三根相线上,负载的公共点连接到中性线上。

用交流电压表测量三相电源的相电压和线电压,记录测量值。

用交流电流表测量各相的电流,记录测量值。

2、按三角形连接方式连接三相负载将三相负载依次首尾相连,形成一个闭合的三角形,然后将三角形的三个顶点分别连接到三相交流电源的三根相线上。

用交流电压表测量三相电源的线电压,记录测量值。

用交流电流表测量各相的电流,记录测量值。

3、改变负载的性质(电阻、电感、电容),重复上述步骤,观察电压和电流的变化。

五、实验数据记录与处理1、星形连接|测量项目|测量值|||||相电压 UAN |_____ V ||相电压 UBN |_____ V ||相电压 UCN |_____ V ||线电压 UAB |_____ V ||线电压 UBC |_____ V ||线电压 UCA |_____ V ||相电流 IA |_____ A ||相电流 IB |_____ A ||相电流 IC |_____ A |2、三角形连接|测量项目|测量值|||||线电压 UAB |_____ V ||线电压 UBC |_____ V ||线电压 UCA |_____ V ||相电流 IA |_____ A ||相电流 IB |_____ A ||相电流 IC |_____ A |3、数据分析比较星形连接和三角形连接时的线电压和相电压关系,验证理论推导。

数字电压表课程设计实验报告

数字电压表课程设计实验报告

自动化与电气工程学院电子技术课程设计报告题目数字电压表的制作专业班级学号学生姓名指导教师二○一三年七月一、课程设计的目的与意义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。

基本电参数测量的实验报告

基本电参数测量的实验报告

基本电参数测量的实验报告基本电参数测量的实验报告引言:电力是现代社会不可或缺的能源,而电能的传输和利用离不开对电路中基本电参数的测量。

本实验旨在通过实际测量,掌握电流、电压和电阻的测量方法,并了解其在电路中的作用和意义。

一、电流的测量方法及实验结果电流是电荷在单位时间内通过导体的数量,是电路中最基本的电参数之一。

测量电流的方法有电流表法和电压表法两种。

1. 电流表法电流表法是通过将电流表接入电路中,测量电流表的示数来得到电流大小。

实验中,我们使用了模拟式电流表进行测量。

首先,将电流表的量程调整到适当的范围,然后将电流表与待测电路串联,记录电流表的示数。

实验结果显示,通过待测电路的电流为2.5A。

2. 电压表法电压表法是通过测量电路两点间的电压差来求得电流大小。

在实验中,我们使用了模拟式电压表进行测量。

首先,将电压表的量程调整到适当的范围,然后将电压表的两个探头分别连接到待测电路的两个端点,记录电压表的示数。

实验结果显示,待测电路的电压差为5V。

根据欧姆定律,通过待测电路的电流为2.5A,与电流表法得到的结果一致。

二、电压的测量方法及实验结果电压是电路中的电势差,是电子流动的驱动力。

测量电压的方法有直接测量法和间接测量法两种。

1. 直接测量法直接测量法是通过将电压表的两个探头直接连接到待测电路的两个端点,测量电压表的示数来得到电压大小。

在实验中,我们使用了模拟式电压表进行测量。

将电压表的量程调整到适当的范围,然后将电压表的两个探头分别连接到待测电路的两个端点,记录电压表的示数。

实验结果显示,待测电路的电压为5V。

2. 间接测量法间接测量法是通过测量电路中的其他参数,如电流和电阻,来计算得到电压大小。

在实验中,我们已经通过电流表法测得了待测电路的电流为2.5A,而电阻是电压与电流之比。

因此,可以通过乘积关系得到待测电路的电压为5V,与直接测量法得到的结果一致。

三、电阻的测量方法及实验结果电阻是电路中阻碍电流流动的物理量,是电路中的基本元件之一。

电学基本测量实验报告

电学基本测量实验报告

电学基本测量实验报告电学基本测量实验报告引言:电学基本测量是电工学科中非常重要的一部分,它涉及到电流、电压、电阻等基本物理量的测量和分析。

本实验旨在通过实际操作测量电路中的各种参数,加深对电学基础知识的理解,并掌握相应的测量技术和仪器的使用。

实验一:电流测量在本实验中,我们使用了电流表来测量电路中的电流。

在测量之前,我们需要先选择合适的量程,并将电流表与电路正确连接。

在测量过程中,我们发现电流表的内阻对测量结果有一定的影响,因此需要对电路进行修正。

通过实验数据的分析,我们可以得出电流与电压之间的关系,并进一步了解欧姆定律的应用。

实验二:电压测量电压是电路中的另一个重要参数,我们使用电压表来进行测量。

在实验中,我们需要注意选择合适的量程,并将电压表正确接入电路。

同时,为了减小电压表对电路的影响,我们需要选择合适的测量方式,如并联法或串联法。

通过实验数据的分析,我们可以研究电压与电流之间的关系,并探究电路中的功率转换。

实验三:电阻测量电阻是电路中的重要元件,我们使用电阻表进行测量。

在测量电阻之前,我们需要将电路断开,并将电阻表正确接入电路。

通过实验数据的分析,我们可以研究电阻与电流、电压之间的关系,并进一步了解欧姆定律和功率定律的应用。

此外,我们还可以通过测量不同电阻的值,验证电阻的串联和并联规律。

实验四:电功率测量电功率是电路中能量转换的重要指标,我们使用功率表进行测量。

在测量电功率之前,我们需要将功率表正确接入电路,并选择合适的量程。

通过实验数据的分析,我们可以研究电功率与电流、电压之间的关系,并探究电路中的能量转换和损耗情况。

此外,我们还可以通过测量不同电器的功率消耗,了解电器的能效和使用效果。

结论:通过本次实验,我们深入学习了电学基本测量的原理和方法,掌握了电流表、电压表、电阻表和功率表的使用技巧。

通过实际操作和数据分析,我们加深了对电路中各种参数之间关系的理解,并进一步认识到电学基础知识在实际应用中的重要性。

【实验】测量电压实验报告

【实验】测量电压实验报告

【关键字】实验测量电压实验报告篇一:基于Labview的电压测量仿真实验报告仿真实验一基于Labview的电压测量仿真实验一、实验目的1、了解电压测量原理;2、通过该仿真实验熟悉虚拟仪器技术——LABVIEW的简单编程方法;3、通过本次实验了解交流电压测量的各种基本概念。

二、实验仪器微机一台、LABVIEW8.5软件三、实验原理实验仿真程序如下(正弦波、三角波、锯齿波、方波(占空比30%、50%、60%):四、实验内容及步骤(1)自己编写LABVIEW仿真信号源实验程序,要求可以产生方波(占空比可调)、正弦波、三角波、锯齿波等多种波形,而且要求各种波形的参数可调、可控。

(2)编写程序对各种波形的有效值、全波平均值、峰值等进行测量,在全波平均值测量时要注意程序编写过程。

同时记录各种关键的实验程序和实验波形并说明。

实验所得波形如下:(正弦波、三角波、锯齿波、方波(占空比30%、50%、60%):正弦波:三角波:锯齿波:方波(占空比30%):方波(占空比50%):方波(占空比60%):(3)对各种波形的电压进行测量,并列表记录。

如下表:五、实验小结由各波形不同参数列表可知,电压量值可以用峰值、有效值和平均值表征。

被测电压是非正弦波的,必须根据电压表读数和电压表所采用的检波方法进行必要地波形换算,才能得到有关参数。

篇二:万用表测交流电压实验报告1万用表测交流电压实验报告篇三:STM32 ADC电压测试实验报告STM32 ADC电压测试实验报告一、实验目的1.了解STM32的基本工作原理2. 通过实践来加深对ARM芯片级程序开发的理解3.利用STM32的ADC1通道0来采样外部电压值值,并在TFTLCD模块上显示出来二、实验原理STM32拥有1~3个ADC,这些ADC可以独立使用,也可以使用双重模式(提高采样率)。

STM32的ADC是12位逐次逼近型的模拟数字转换器。

它有18个通道,可测量16个外部和2个内部信号源。

电表的改装与校准实验报告

电表的改装与校准实验报告

实验报告【实验目的】1、掌握电流表和电压表的改装方法。

2、学会校准电流表和电压表。

3、学习欧姆表的设计与制作。

【实验仪器】DH4508型电表改装与校准试验仪、ZX21电阻箱【实验原理】1、微安表改装成电流表微安表并联分流电阻,使被测电流大部分从分流电阻流过,表头仍保持原来允许通过的最大电流。

并联分流电阻大小2、微安表改装成电压表微安表串联分压电阻,使大部分电压降落在串联的分压电阻上,而微安表上的电压降仍不超过原来的电压量程。

串联分压电阻大小3、电表标称误差和校正使被校电表与标准电表同时测量一定的电流(电压),看其指示值与相应的标准值相符的程度。

校准的结果得到电表各个刻度的绝对误差。

选取其中最大的绝对误差除以量程,即得该电表的标称误差。

【实验内容】1、将量程为100μA的电流计扩程为5mA电流表(1)记录电流计参数,计算分流电阻阻值,数据填入表1中.用电阻箱作R P,与待改装的电流计并联构成量程为5mA的电流表。

(2)连接电路,校正扩大量程后的电流表。

应先调准零点,再校准量程(满刻度点),然后校正标有标度值的点。

校准量程时,若实际量程与设计量程有差异,可稍调R P.校正刻度时,使电流单调上升和单调下降各一次,将标准表两次读数的平均值作为I S,计算各校正点校正值。

(3)以被校表的指示值I xi为横坐标,以校正值ΔI i为纵坐标,在坐标纸上作出校正曲线。

数据填入表2中。

(4)求出改装电流表的标称误差。

3、将量程为100μA的电流计改装为量程1V的电压表(1)计算扩程电阻的阻值数据填入表3中。

(2)校正电压表.与校准电流表的方法相似。

数据填入表4中.【数据记录】表1 电流表改装与校正仪器参数(U0=1.08V)表2 电流表校正数据记录(mA):表3 电压表改装与校准仪器参数(U0=2。

58V)表4 电压表校正数据记录(V):【数据处理】分别作出电流表和电压表的校正曲线.此后应用改装表进行测量时,根据校正曲线对测量的数值加以修正,以得到准确的测量值.改装电流表的标称误差=改装电压表的标称误差=【问题讨论】1、标称误差的意义是什么?电表的校准有什么用途?答:标称误差指的是电表的读数与准确值的差异,包括电表在构造上各种不完善因素引入的误差.为了确定标称误差,用改装电表和一个标准电表同时测量一定的电流或电压,从而得到一系列的对应值,这一工作称为电表的校准。

实验报告基本电工仪表的使用doc

实验报告基本电工仪表的使用doc

实验报告基本电工仪表的使用篇一:实验一基本电工仪表的使用及测量误差的计算实验一基本电工仪表的使用及测量误差的计算一、实验目的1. 熟悉实验台上各类电源及各类测量仪表的布局和使用方法。

2. 掌握指针式电压表、电流表内阻的测量方法。

3. 熟悉电工仪表测量误差的计算方法。

二、原理说明1. 为了准确地测量电路中实际的电压和电流,必须保证仪表接入电路后不会改变被测电路的工作状态。

这就要求电压表的内阻为无穷大;电流表的内阻为零。

而实际使用的指针式电工仪表都不能满足上述要求。

因此,当测量仪表一旦接入电路,就会改变电路原有的工作状态,这就导致仪表的读数值与电路原有的实际值之间出现误差。

误差的大小与仪表本身内阻的大小密切相关。

只要测出仪表的内阻,即可计算出由其产生的测量误差。

以下介绍几种测量指针式仪表内阻的方法。

2. 用“分流法”测量电流表的内阻如图1-1所示。

A为被测内阻(RA)的直流电流表。

测量时先断开开关S,调节电流源的输出电流I 使A表指针满偏转。

然后合上开关S,并保持I值不变,调节电阻箱RB的阻值,使电流表的指针指在1/2满偏转位置,此时有IA=IS=I/2∴ RA=RB∥R1可调电流源R1为固定电阻器之值,RB可由电阻箱的刻度盘上读得。

图 1-1 3. 用分压法测量电压表的内阻。

如图1-2所示。

V为被测内阻(RV)的电压表。

测量时先将开关S闭合,调节直流稳压电源的输出电压,使电压表V的指针为满偏转。

然后断开开关S,调节RB使电压表V的指示值减半。

此时有:RV=RB+R1电压表的灵敏度为:S=RV/U (Ω/V) 。

式中U为电压表满偏时的电压值。

4. 仪表内阻引起的测量误差(通常称之为方可调稳压源法误差,而仪表本身结构引起的误差称为仪表基图1-2 本误差)的计算。

(1)以图1-3所示电路为例,R1上的电压为R1 1 UR1=─── U,若R1=R2,则 UR1=─ U 。

R1+R2 2现用一内阻为RV的电压表来测量UR1值,当RVR1RV与R1并联后,RAB=───,以此来替代RV+R1RVR1────RV+R1上式中的R1,则得U'R1=────── U 图 1-3RVR1 ───+R2 RV+R1RVR1────RV+R1 R1 绝对误差为△U=U'R1-UR1=U(─────—-────)RVR1 R1+R2 ───+R2 RV+R1 -R2 1R2U化简后得△U=───────────────── 2 2RV(R1+2R1R2+R2)+R1R2(R1+R2)U若 R1=R2=RV,则得△U =-─6vU'R1-UR1-U/6相对误差△U%=─────×100%=──×100%=-33.3% UR1 U/2由此可见,当电压表的内阻与被则电路的电阻相近时,测量的误差是非常大的。

电位电压的测定实验报告

电位电压的测定实验报告

概率中数学期望的变式应用1. 引言1.1 概率中数学期望的重要性引言:在概率论中,数学期望是一个非常重要的概念。

它代表了一个随机变量的平均值,是对该随机变量可能取值的一种度量。

数学期望在描述随机变量的分布特征时起着至关重要的作用。

数学期望可以帮助我们理解随机变量的平均情况。

通过计算随机变量的数学期望,我们可以了解随机变量在长期观察下的平均表现。

这对于预测未来事件的结果具有重要的指导意义。

数学期望可以帮助我们进行决策和风险管理。

在金融、保险等领域,我们经常需要对不确定性事件进行评估和分析。

通过计算随机变量的数学期望,我们可以更好地估计风险和收益,从而制定合理的决策策略。

数学期望还可以帮助我们解决实际问题。

在工程、统计学、生物学等领域,数学期望常常被用于建立模型、进行数据处理和推断。

通过对随机变量的数学期望进行计算和分析,我们可以更好地理解问题的本质,找到解决问题的方法。

概率中数学期望的重要性不容忽视。

它不仅是概率论和统计学的基础概念,还在各个学科和领域中发挥着重要作用,对于促进科学研究和实践应用具有重要意义。

在接下来的正文中,我们将深入探讨数学期望的计算方法和应用场景,进一步掌握这一重要概念的精髓。

1.2 常见的概率分布在概率论中,常见的概率分布是指描述随机变量可能取值概率规律的数学模型。

在实际问题中,人们通常会遇到各种不同类型的概率分布,而了解这些常见概率分布对于进行概率分析是非常重要的。

最常见的概率分布之一是二项分布。

二项分布描述了在进行一系列独立重复的伯努利试验中,成功次数的概率。

在进行多次硬币抛掷实验中,得到正面朝上的次数就可以用二项分布来描述。

另一个常见的概率分布是泊松分布,它描述了在一段固定时间或空间内,事件发生的次数的概率。

泊松分布常常用于描述随机事件的到达过程,比如电话呼叫到达的次数或者某设备发生故障的次数等。

正态分布也是非常常见的概率分布,它在自然界和社会科学中被广泛应用。

正态分布具有钟型曲线的特点,描述了大部分数据集中在均值附近,同时具有对称性的特点。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

程序:
#include<p18f45k20.h>
#define uchar unsigned char
#define uint unsigned int
#define ADGO ADCON0bits.GO #define fmq PORTEbits.RE0
#define m1l 57904 //低8度#define m2l 58736
#define m3l 59472
#define m4l 59804
#define m5l 60432
#define m6l 60992
#define m7l 61488
#define m1 61712 //中
#define m2 62168
#define m3 62500
#define m4 62672
#define m5 62984
#define m6 63264
#define m7 63512
#define m1h 63624 //高8度#define m2h 63832
#define m3h 64048
#define m4h 64104
#define m5h 64260
#define m6h 64400
#define m7h 64524
#define p 1000 //节拍时长
#define ph p/2 //半拍
#define pd p*2 //双拍
#define pf p*3/4
#define pg p/4
uint
song[]={m6l,m1,m3,m4,m2,m3,m4,m6,m5,m4,m3,m1,m1,m2,m3,m5,m4,m3,m2,m2,m2,m7l,m1, m2,m4,m3,m2,m2,m2,m2,m3,m3,m3,m5,m6,m3,m3,m3,m3,m5,m2,m2,m2,m3,m5,m2,m2,m3,m6 l,m6l};//《手掌心》简谱
uint
time[]={p,ph,ph,pf*2,pg,pg,ph,ph,ph,ph,p,ph,pg,pg,ph,ph,ph,pg,pg,p,ph,pg,pg,ph,ph,pg,pg,pg,pg, pg,pf,pd,ph,ph,pg,pg,pg,pg,pg,ph,pg,p,ph,ph,ph,ph,pg,ph,pg,p};//对应的歌曲节拍
uint total = 50;
uint counter = 0,num = 0, i = 0;
uint flag=0;
uint a1=0,a2=0,a3=0,a4=0;
uint lednum=0;
uchar num_h[]={0x40,0x79,0x24,0x30,0x19,0x12,0x02,0x78,0x00,0x10};//共阳数码管“0.—9.”定义
uchar num_l[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};//共阳数码管“0 --9”定义
void Delay25us(unsigned int x);//延时函数声明
unsigned int AD_Trs();//Ad转换函数声明
void display(void);//数码管显示函数声明
void Tmr_Init(void);//定时器初始化函数声明
void High_Interrupt(void);//定时器中断跳转函数声明
void Stopwatch(void);//定时器中断执行函数声明
void main(void)//主函数
{
WDTCONbits.SWDTEN = 0;//关闭看门狗
TRISC=0X00;//输入输出端口初始化
TRISD=0X00;
PORTC=0X00;
TRISE=0X00;
PORTEbits.RE0=0;//用于音乐输出
TRISAbits.TRISA0=1; //AD转换采集电压输入
PORTAbits.RA0=0;
ADCON0=0x01;//使能ADC,模拟通道选择AN0(RA0)
ADCON1 = 0x00;//正负参考电压从单片机内部获取
ADCON2 = 0xa5;//A/D 转换结果格式为右对齐
//采样周期8TAD
//AD转换时钟频率FOSC/16
Tmr_Init();//定时器初始化
while(1)//等待中断
{
ClrWdt();
lednum = AD_Trs();//获取AD转换得到的数据
if(lednum >= 3300)//测得电压达最大量程3.3V时开定时器,播音乐{
fmq = 0 ; //拉低
INTCONbits.TMR0IE = 1;
T0CONbits.TMR0ON = 1;
display();//数码管显示当前电压
}
else//不足3.3V时关闭定时器
{
fmq = 1 ; //拉高
T0CONbits.TMR0ON = 0;
INTCONbits.TMR0IE = 0;
INTCONbits.TMR0IF = 0;//定时器溢出标志位清零
i = 0;//重新定位音乐至开头
num = 0;
TMR1H = song[num]/256;//定时器赋初值
TMR1L = song[num]%256;
display();
}
}
}
unsigned int AD_Trs()//AD转换程序
{
unsigned int adval;
float advalf;
ADGO = 1; //启动AD转化
while(ADGO); //说明AD转化完成
adval= ADRESH;
adval = adval<<8|ADRESL;
advalf = adval/1023.0*3.3; //因为参考电压为3.3伏
adval = advalf*1000; //转化为整数,以便显示
return (adval);
}
void Delay25us(uint x) //延时函数
{
unsigned int a,b;
for(a=x;a>0;a--)
for(b=110;b>0;b--);//执行空语句实现延时
}
void Tmr_Init(void)//定时器初始化函数
{
i = 0;
num = 0;
INTCON = 0XF0;//开全局中断,允许定时器0溢出中断T0CON = 0X08;//配置Timer0为16 位定时器
TMR0H = song[num]/256;
TMR0L = song[num]%256;
}
#pragma code high_vector = 0x0008
void High_Interrupt(void)//定时器溢出时跳转
{
if(INTCONbits.TMR0IF && INTCONbits.TMR0IE)
{
_asm
goto Stopwatch
_endasm
}
}
#pragma code
#pragma interrupt Stopwatch
void Stopwatch(void)//中断执行函数
{
if(INTCONbits.TMR0IF && INTCONbits.TMR0IE) {
T0CONbits.TMR0ON = 0;//关中断,以便为定时器赋初值INTCONbits.TMR0IF = 0;//溢出标志位清零
counter++;
if(counter == time[i])//实现音乐节拍
{
counter = 0;
i++;
num++;
if(i >= total || num >= total)//音乐播完后重头开始
{
i = 0;
num = 0;
}
}
TMR0H = song[num]/256;
TMR0L = song[num]%256;
if(flag)
{
flag=0;
PORTEbits.RE0=0;//蜂鸣器驱动端输出低电平
}
else
{
flag=1;
PORTEbits.RE0=1;//蜂鸣器驱动端输出高电平
}
T0CONbits.TMR0ON = 1;//开中断
INTCONbits.TMR0IE = 1;
}
}
#pragma code
void display(void)//数码管显示函数
{
uint j=20;//数码管扫描时间变量
a1 = lednum/1000; //此算法用于取出一个整数的各个位,来显示在数码管上a2 = lednum%1000/100;
a3 = lednum%100/10;
a4 = lednum%10;
PORTC=0X00;
PORTC=0x01;//依次选通数码管
PORTD=num_h[a1];//查找表并显示数值
Delay25us(j); //延时
PORTC=0X00;
PORTC=0x02;
PORTD=num_l[a2];
Delay25us(j);
PORTC=0X00;
PORTC=0x04;
PORTD=num_l[a3];
Delay25us(j);
PORTC=0X00;
PORTC=0x08;
PORTD=num_l[a4];
Delay25us(j);
}。

相关文档
最新文档