电压表

合集下载

电压表在电路中的作用

电压表在电路中的作用

电压表在电路中的作用电压表是一种测量电压的仪器,它在电路中扮演着重要的角色。

本文将介绍电压表的作用以及在电路中的应用。

作用电压表用来测量电路中的电压,它可以帮助我们了解电路中的电压情况。

通过测量电压,我们可以判断电路是否正常工作,检查电路中的故障,并进行必要的修复。

应用电压表在电路中有多种应用。

以下是一些常见的应用场景:1. 电源电压监测: 在电路中使用电压表可以测量电源电压,确保电源输出的电压符合要求。

电源电压监测: 在电路中使用电压表可以测量电源电压,确保电源输出的电压符合要求。

2. 电路故障排查: 当电路出现问题时,可以使用电压表来确定故障点。

通过测量不同部分的电压,可以找出电路中的故障组件。

电路故障排查: 当电路出现问题时,可以使用电压表来确定故障点。

通过测量不同部分的电压,可以找出电路中的故障组件。

3. 电压稳定性测试: 通过在电路的不同位置测量电压,可以了解电压的稳定性。

这对于一些对电压要求较高的电器设备非常重要。

电压稳定性测试: 通过在电路的不同位置测量电压,可以了解电压的稳定性。

这对于一些对电压要求较高的电器设备非常重要。

4. 电路设计验证: 在进行电路设计的过程中,电压表可以用来验证电路的设计是否符合预期。

通过测量不同节点的电压,可以评估电路的性能和稳定性。

电路设计验证: 在进行电路设计的过程中,电压表可以用来验证电路的设计是否符合预期。

通过测量不同节点的电压,可以评估电路的性能和稳定性。

总之,电压表在电路中发挥着重要作用。

它能够帮助我们测量电压,检测故障,并确保电路正常工作。

在电路设计、测试和故障排查过程中,电压表是必不可少的工具。

电压表

电压表

电压表电压表是测量电压的一种仪器1)常用电压表——伏特表符号:V2)大部分电压表都分为两个量程。

(0—3V)(0—15V)3)正确使用:调零(把指针调到零刻度)并联(只能与被测部分并联)正进负出(使电流从“十”极接入流进,从“一”接入流出)量程(被测电压不能超过电压表的量程,用“试触”法选择适当量程。

4)直流电压表的符号要在V下加一个_,交流电压表的符号要再V下加一个波浪线“~”电压表有三个接线柱,一个负接线柱,两个正接线柱例如学生用电压表一般正接线柱有3V,15V两个,测量时根据电压大小选择量程为“15V”时,刻度盘上的每个大格表示5Ⅴ,每个小格表示0.5V(即最小分度值是0.5Ⅴ);量程为“3Ⅴ”时,刻度盘上的每个大格表示lV,每个小格表示0.lV(即最小分度值是0.lⅤ)。

我我们可用电流表来测量电流的大小.电流表的符号是圈A.交流电压表不分正负极,正确选择量程,直接把电压表并联在被测电路的两端。

交流电压表测的电压是交流电压的有效值。

串.并联电路的电压特点串联电路两端的电压等于各部分电路两端的电压之和,U=U1+U2并联电路中,各支路两端的电压相等,U=U1=U2电压表的原理首先,我们要知道在电压表内,有一个磁铁和一个导线线圈,通过电流后,会使线圈产生磁场(好象这个内容又超过你目前学的了,是初二下学期要学的,但你肯定知道电磁铁吧),这样线圈通电后在磁铁的作用下会旋转,这就是电流表、电压表的表头部分。

这个表头所能通过的电流很小,两端所能承受的电压也很小(肯定远小于1V,可能只有零点零几伏甚至更小),为了能测量我们实际电路中的电压,我们需要给这个电压表串联一个比较大的电阻,做成电压表。

这样,即使两端加上比较大的电压,可是大部分电压都作用在我们加的那个大电阻上了,表头上的电压就会很小了。

可见,电压表是一种内部电阻很大的仪器,一般应该大于几千欧。

电流表是跟据通电导体在磁场中受磁场力的作用而制成的。

电流表内部有一永磁体,在极间产生磁场,在磁场中有一个线圈,线圈两端各有一个游丝弹簧,弹簧各连接电流表的一个接线柱,在弹簧与线圈间由一个转轴连接,在转轴相对于电流表的前端,有一个指针。

电压与电压表的使用

电压与电压表的使用

电压的方向
电压的方向由高电位指向 低电位。
电压的单位
伏特(V)
国际单位制中的电压单位,常用的还有千伏(kV)、毫伏(mV)。
换算关系
1kV=1000V,1V=1000mV。
电压的作用
01
02
03
04
维持电流
电压是维持电流持续流动的根 本原因。
驱动电子流动
电压使电子从高电位流向低电 位。
传输能量
电压在电路中传输电能,为各 种电子设备提供动力。
根据测量精度要求,选择合适精度的 电压表。高精度电压表能够提供更准 确的测量结果,但价格也相对较高。
正确连接电压表
确认电源关闭
在连接电压表之前,确保相关电 源已经关闭,以保障安全。
正确连接正负极
根据被测电压的正负极性,将电压 表的正极接至正极,负极接至负极。 错误的极性连接可能导致电压表损 坏或测量结果不准确。
多功能电压表
除了测量电压外,还具有其他 功能,如测量电流、电阻等。
03 电压表的使用方法
正确选择电压表
电压表的量程选择
根据被测电压的大小,选择合适的电 压表量程。确保电压表的量程大于被 测电压,避免测量误差或损坏电压表。
电压表的精度选择
电压表的输入阻抗
了解电压表的输入阻抗,以确保在测 量时不会对电路造成影响。高输入阻 抗的电压表能够减小测量时对电路的 干扰。
校准电压表时,应使用标准电 源或已知准确值的电阻箱进行 校准,以确保测量准确度。
校准过程中,应检查电压表的 量程选择是否正确,避免量程 过大或过小引起的误差。
电压表的故障排除
如果电压表出现指针不动、读数偏差、显示异常等问题,应及时进行故障排除。 检查电压表的电源是否正常,表笔接触是否良好,电路板是否有烧焦或损坏。

电压表的使用方法

电压表的使用方法

电压表的使用方法电压表是一种用来测量电压的仪器。

在电子工程、电力系统、实验室和其他相关领域中,电压表是必不可少的工具之一。

本文将介绍电压表的基本使用方法和注意事项。

一、准备工作在使用电压表之前,我们需要做一些准备工作以确保安全和准确度。

1.选择合适的电压表 - 根据测量的电压范围选择合适的电压表。

电压表通常有直流电压(DCV)和交流电压(ACV)测量范围,选择正确的量程以避免损坏仪表。

2.检查仪表 - 在使用电压表之前,务必检查仪表的外观和连接是否完好无损。

确保电压表的探头、引线和接线端子没有损坏。

3.接地保护 - 当测量高电压时,应使用绝缘手套和安全帽等工具,确保自身安全。

此外,将电压表的接地杆连接到接地点,以保护仪器和人员的安全。

二、测量步骤下面是使用电压表进行电压测量的基本步骤:1.选择测量模式 - 根据待测电压的类型选择测量模式,如直流电压(DCV)或交流电压(ACV)。

- DCV:直流电压模式,用于测量直流电源和电池等。

- ACV:交流电压模式,用于测量交流电源和电路等。

2.连接电压表 - 将电压表的探头正确连接到测试电路中。

注意,红色探头连接到正极,黑色探头连接到负极。

3.选择合适的量程 - 根据待测电压的范围选择合适的量程。

如果测试电压超出了所选量程,应选择更大的量程来避免损坏仪表。

4.操作电压表 - 打开电压表,等待其稳定后进行读数。

在读取电压值之前,确保电压表的指针或数字显示稳定并且不抖动。

5.读取电压值 - 根据电压表的刻度盘或数字显示读取测量值。

注意单位是伏特(V)或千伏(kV)。

三、注意事项在使用电压表时,需要注意以下事项以确保测量的准确度和安全性:1.避免超负荷 - 在测量电压时,确保电压表的量程可以覆盖待测电压范围。

过高的电压会导致仪表损坏。

2.防止短路 - 在接线时,确保探头之间没有直接接触,以免发生短路。

短路可能会导致电压表损坏或者对测量电路产生影响。

3.注意电压类型 - 根据待测电压的类型选择合适的测量模式。

第七章电子电压表

第七章电子电压表

U 02
U 01
1 R INTCINT
T2 0
U REFdt
T1 RINT CINT
U xcp
T2 RINT CINT
U REF
0
可求得放电时间与被测电压U xcp成正比,即
T2
T1 U REF
U xcp
在 T2时间间隔, 比较器将输出一个时间间隔为T2的脉冲,
利用T2控制计数脉冲, 即完成A / D转换。
返回本章首页
第五节 数字电压表实例
一、CL系列数字式交流电压表基本构造
整个电路是由输入通道、时钟电路、A/D转换、驱动 显示四大部分构成
CL系列数字式交流电压表电路图
二、CL系列数字式交流电压表旳输入通道 。
R1、R2、R3、R5、C1构成取样电路, 被测电压转换为小电压,送IC1检波并 放大,
满足该条件,其指示仪表旳
指针偏转角将与被测电压峰值成
正比。
S I I cp
S UM R
2.闭路式峰值检波
闭路式检波电路假如满足下 列条件:
RC≥ RiC RC≥ T 则其指示仪表指针旳偏转角 将与被测电压交流峰值成正比。
交流分量正向峰值
SI
R

交流分量负向峰值
SI
R
闭路式峰值检波电路
3.峰-峰值检波
4.外差式
这种方式先经过混频,将被测频率转换为固定旳中 频,经中频放大后再经过检波转换为直流。既能处理 放大在前频率范围受到限制旳缺陷,又能处理检波在 前仪表旳敏捷度不足旳问题。多用于高频和超高频旳 测量。
返回本章首页
三、数字电压表旳构造类型
1 电压-时间变换型
又称斜波型,它将不同被测电压值转换为不同旳时间间隔,用这 个时间间隔旳起止点,控制进入计数器旳脉冲个数,使显示屏能 显示出不同数值。

电压表的用法

电压表的用法

电压表的用法
电压表是一种用来测量电路中电压的仪器,也称为伏特表。

电压是电势差的一种表示,通常以伏特(V)为单位。

电压表的主要作用是测量电路中的电压值,以便了解电路的电势差或电压分布情况。

以下是电压表的基本用法:
1. 选择电压档位:电压表通常有多个档位,例如2V、20V、200V等。

选择一个适当的档位,使得待测电压接近所选档位的中间值,以获得较好的测量精度。

2. 连接电压表:将电压表的红色测试引线连接到电路中的正极,黑色测试引线连接到电路中的负极。

确保引线的连接牢固。

3. 读取显示:打开电压表并观察显示屏上的数值。

这个数值表示电路中的电压值。

有些电压表可能还具有自动极性检测功能,能够显示正负极性。

4. 注意极性:如果电压表显示负值,说明测试引线的连接可能颠倒了。

需要重新连接引线,确保红色引线连接到正极,黑色引线连接到负极。

5. 小心测量范围:在选择电压档位时,要确保所选档位能够覆盖待测电压的范围。

如果电压超出了所选档位的范围,可能损坏电压表。

6. 精确测量:如果需要更精确的测量,可以选择较小的电压档位,并根据需要使用万用表中的其他功能,如相对测量、峰值保持等。

7. 安全使用:在测量过程中,确保电压表的安全使用。

避免将电压表连接到超过其额定电压的电路中,以防止损坏仪器或造成人身伤害。

总体来说,使用电压表时需要谨慎,按照仪器的使用说明进行操作,以确保准确测量并维护安全。

电压表知识点

电压表知识点

电压表知识点
一、电压表知识点
1、什么是电压表?
电压表是一种可以测量电源电压的仪器,是激励和控制电动机以及其它电器设备运行的重要仪器。

它可用于测量AC(交流)和DC(直流)的电压。

2、电压表的分类?
电压表分为机械式电压表和数字式电压表。

(1)机械式电压表:机械式电压表是由一个磁铁和支轴组成的,当电流经过磁铁时,磁力会把支轴推动,使指示表上的指针旋转,从而指示出当前的电压值。

(2)数字式电压表:数字式电压表是由一个电路组成的,当电流通过电路时,会使晶体管发生变化,从而在显示器上显示出当前的电压值。

3、电压表的注意事项
(1)使用电压表时要注意设置电压表的灵敏度,以免电压表出现溢出现象;
(2)在使用电压表前,应先检查电压表的连接,以免连接线有短路或断路的现象发生;
(3)在使用电压表前,应先检查电压表的外壳有无裂痕伤口,以免电压表爆炸;
(4)不要使用脏污的电压表,应将电压表清洁干净,以免灰尘
进入电压表内部。

电压表的技术要求

电压表的技术要求

电压表的技术要求
电压表是一种用于测量电路中电压的仪器。

以下是电压表的一些常见的技术要求:
1、测量范围:电压表应具有适当的测量范围,能够满足待测电压的变化范围。

通常使用多档位设计,以便在不同场景下选择合适的量程。

2、精度:电压表的精度是指其测量结果与真实值之间的偏差。

精确的电压表应具有较低的测量误差,通常以百分比或小数表示。

3、分辨率:电压表的分辨率是指其能够显示的最小电压变化量。

较高的分辨率能够更准确地显示电压的细微变化。

4、可靠性:电压表应具有良好的稳定性和可靠性,能够在长时间使用中保持较高的精度和准确性。

5、响应速度:电压表应具有快速的响应速度,能够及时准确地显示电压变化。

6、输入阻抗:电压表应具有高输入阻抗,以尽量减少对被测电路的影响,并避免因电流流过电压表而导致测量误差。

7、耐受能力:电压表应具有适当的耐受能力,能够在一定范围内承受过载或其他异常情况。

8、显示和操作:电压表应该具备清晰易读的显示屏,并提供简单易懂的操作按钮或旋钮,方便用户使用和设置。

这些技术要求可以确保电压表在测量电路电压时能够提供准确可靠的结果,并满足不同应用场景的需求。

具体的要求还会因不同类型的电压表(如模拟式或数字式)而有所变化。

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

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

1.2 设计要求1)设计一个简易数字电压表,能够测量直流电压的电压值。

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

3)测量电压范围分三档:0~199.9mV、0~1.999 V。

档位为0~1.999 V时,测量误差≤±0.1V。

4)用数码管显示测量结果。

二、系统硬件设计2.1 单片机硬件系统设计2.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和低VSSVCC(40脚):+5 V电源。

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

2.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),但由于人的视觉暂留现象及发光二极管的余辉效应,尽管实际上各位显示器并非同时点亮,但只要扫描的速度足够快,给人的印象就是一组稳定的显示数据,不会有闪烁感。

2.1.3 电源电路设计方案由变压器输入7805的1脚,2脚接地,3脚+5V输出,中间加2个104电容和1000u的电解电容分别为了退耦和稳压。

使+5V更稳定地输出。

下图是电源设计接线图。

由于再做个电源又增加了设计的复杂程度,所以此方案可行,但没有采用。

图7 电源接线图2.2 电压采集及A/D转换电路设计方案2.2.1 A/D转换电路原理图本设计采用8位AD转换器ADC0809,编程简单方便,价格便宜。

如图8所示。

图8 A/D转换电路2.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。

2.2.3 驱动电路74HC02芯片74HC02是一款高速CMOS器件,74HC02遵循JEDEC标准no.7A。

74HC02引脚兼容低功耗肖特基TTL(LSTTL)系列。

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

其引脚图如图10所示。

图10 74HC02芯片的引脚三、设计原理图及工作原理图14设计原理图时,模/数转换芯片ADC0809的第一个输如上图,当调整电位器(0-5V)R15入通道IN-0所接收的模拟电压值即会改变,通过内部的A/D转换电路,使得输出端口的高低电位也相应改变,即数值的改变。

将数值从AT89S51的P0口输入,经过一系列内部电路处理之后,从其P1口和P3口分别输出段码和位码,在数码管上进行显示,从而达到了检测电压并显示的功能。

即数字电压表的设计。

四、结论在课程设计的过程中,我们遇到许多困难,但是在老师和同学的帮助下,我们顺利克服各个困难。

首先,我们所遇到的困难是,如何将LED的小数点显示出来,因为我们在课本上所学的全是无点的显示,翻阅各种资料后,指导小数点是LED 的最高位,只要在每次显示时将该位置一即可。

其次,我们如何将八通道选择出来,因为我们将通道号用P2.5、P2.6、P2.7三个端口送入单片机,所以我们要先将P2口的其他5个端口输入的数据过滤掉,剩余的是我们想要的三位数据,但是这三位是P2口的高三位,若直接使用则出现错误,这个问题困扰了我一个晚上,看书,思考,问同学,最后终于想到逻辑右移指令,右移5位可以将高三位变成低三位,再使用则满足要求。

五、结束语课程设计结束了,我有一种如释重负的感觉。

在这不算短也不是很长的时间当中,我的确学到了很多知识,但同时在学到东西的背后,我也深深的意识到作为一个设计人员是多么的不容易。

刚开始我们几个人总是拖拖拉拉的,对自己的事情一点都不负责。

不过戴老师对我们的关心还是一如继往的,她总是很耐心的教导我们要抓紧时间,有什么不懂的问题尽管问她,认真完成这个属于自己的课程设计。

我们这组的课题是数字电压表,对于这次课程设计,它不仅加深了我们对单片机软硬件系统的理解与掌握,也使我们深深体会到耐心和谦虚在成长过程中的重要性。

在此,我首先要感谢我们敬爱的戴庆瑜老师,在设计当中,她指导我们学到了很多专业及非专业的知识,也是她教会了我们许多做事做人的道理。

当然在这次设计中,我还要感谢我们组成员对我的帮助和照顾,正是成员之间的亲密合作,我们完成了此次课程设计。

附录1.系统设计原理图附录2.设计源程序:ORG 0000HLJMP MAINORG 0003HLJMP INT_0ORG 0040HMAIN: MOV SP,#60H ;初始化 MOV R7,#0FFHMOV IE,#81HMOV TCON,#01HMOV 30H,#00HMOV 31H,#00HMOV 32H,#00HMOV 33H,#00HMOV 34H,#00HMOV 35H,#00HMOV 36H,#00HMOV 37H,#00HMOV 38H,#00HMOV 39H,#00HA_D: MOV DPTR,#4000H ;取数 MOVX @DPTR,ACJNE R7,#00H,$LCALL QUSULCALL XIANMOV R7,#0FFHLJMP A_DQUSU: MOV R0,AMOV A,R0MOV B,#50DIV ABMOV 31H,A ;电压整数位MOV A,BMOV B,#5DIV ABMOV 32H,A ;电压小数的个位MOV A,BRL AMOV 33H,A ;电压小数的十位MOV A,33H ;电压小数的十位变成实际电压MOV B,#2MUL ABMOV 34H,ACLR CSUBB A,#10JNC LAJMP ZL: MOV A,34HADD A,#6MOV 34H,AZ: MOV A,34HMOV 33H,AMOV A,32H ;电压小数的个位MOV B,#2MUL ABMOV 35H,ACLR CSUBB A,#10JNC LLAJMP ZZLL: MOV A,35HADD A,#6MOV 35H,AZZ: MOV A,35HMOV 32H,AMOV A,31H ;电压的个位MOV B,#2MUL ABMOV 30H,ACLR CSUBB A,#10JNC LLLAJMP ZZZLLL: MOV A,30HADD A,#6SWAP AANL A,#0FHMOV 39H,A ;电压的百位MOV 30H,#00HAJMP PPPZZZ: MOV 39H,#00HPPP: MOV A,33H ;显示值ANL A,#0FHMOV 36H,A ;显示值的小数位MOV A,33HANL A,#0F0HSWAP AMOV 37H,AMOV A,32HANL A,#0FHADD A,37HMOV 37H,A ; 显示值的个位MOV A,32HANL A,#0F0HSWAP AMOV 38H,AMOV A,30HADD A,38HMOV 38H,A ; 显示值的十位RETXIAN: MOV P2,#0FFH ;数码管送值显示MOV A,39HMOV DPTR,#TABMOVC A,@A+DPTRMOV P2,#11111110B ;显示整数百位MOV P1,ALCALL DELAY1SMOV A,38HMOV DPTR,#TABMOVC A,@A+DPTRMOV P2,#11111101B ;显示整数十位MOV P1,ALCALL DELAY1SMOV A,37HMOV DPTR,#TAB1MOVC A,@A+DPTRMOV P2,#11111011B ;显示整数个位MOV P1,ALCALL DELAY1SMOV A,36HMOV DPTR,#TABMOVC A,@A+DPTRMOV P2,#11110111B ;显示小数位MOV P1,ALCALL DELAY1SRETINT_0: MOV DPTR,#4000H ;中断MOVX A,@DPTRMOV R7,#00HRETIDELAY1S: MOV R2,#04 ;延时DL: MOV R3,#255DL1: DJNZ R3,DL1DJNZ R2,DLRETTAB: 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参考文献[1] 李光飞,楼然苗,胡佳文,谢象佐,单片机课程设计实例指导,北京,北京航空航天大学出版社.2004.9[2] 蔡朝洋,单片机控制实习与专题制作,北京,北京航空航天大学出版社,2006.11[3] 楼然苗,51系列单片机设计实例,北京,北京航空航天大学出版社,2006.2[4] 刘刚,秦永左,单片机原理及应用,北京,中国林业出版社,2006.9[5] 李建忠,单片机原理及应用,西安,西安电子科技大学出版社,2002.3[6] 刘昌珍.智能电子技术实践综合训练设计,2008.5。

相关文档
最新文档