51单片机做电容测量仪解析
- 格式:doc
- 大小:314.00 KB
- 文档页数:16
1 前言1.1 设计的背景及意义目前,随着电子工业的发展,电子元器件急剧增加,电子元器件的适用范围也逐渐广泛起来,在应用中我们常常要测定电阻,电容,电感的大小。
因此,设计可靠,安全,便捷的电阻,电容,电感测试仪具有极大的现实必要性。
通常情况下,电路参数的数字化测量是把被测参数传换成直流电压或频率后进行测量。
电阻测量依据产生恒流源的方法分为电位降法、比例运算器法和积分运算器法。
比例运算器法测量误差稍大,积分运算器法适用于高电阻的测量。
传统的测量电容方法有谐振法和电桥法两种。
前者电路简单,速度快,但精度低;后者测量精度高,但速度慢。
随着数字化测量技术的发展,在测量速度和精度上有很大的改善,电容的数字化测量常采用恒流法和比较法。
电感测量可依据交流电桥法,这种测量方法虽然能较准确的测量电感但交流电桥的平衡过程复杂,而且通过测量Q值确定电感的方法误差较大,所以电感的数字化测量常采用时间常数发和同步分离法。
由于测量电阻,电容,电感方法多并具有一定的复杂性,所以本次设计是在参考555振荡器基础上拟定的一套自己的设计方案。
是尝试用555振荡器将被测参数转化为频率,这里我们将RLC的测量电路产生的频率送入AT89C52的计数端端,通过定时并且计数可以计算出被测频率再通过该频率计算出各个参数。
1.2 电阻、电容、电感测试仪的发展历史及研究现状当今电子测试领域,电阻,电容和电感的测量已经在测量技术和产品研发中应用的十分广泛。
电阻、电容和电感测试发展已经很久,方法众多,常用测量方法如下。
电阻测量依据产生恒流源的方法分为电位降法、比例运算器法和积分运算器法。
比例运算器法测量误差稍大,积分运算器法适用于高电阻的测量。
传统的测量电容方法有谐振法和电桥法两种。
前者电路简单,速度快,但精度低;后者测量精度高,但速度慢。
随着数字化测量技术的发展,在测量速度和精度上有很大的改善,电容的数字化测量常采用恒流法和比较法。
电感测量可依据交流电桥法,这种测量方法虽然能较准确的测量电感但交流电桥的平衡过程复杂,而且通过测量Q值确定电感的方法误差较大,所以电感的数字化测量常采用时间常数发和同步分离法。
数字式电容测量仪的设计与制作摘要: 针对现有的电容测量仪器量程不高且精度有限问题,使用AT89C51 单片机NE555 单稳态电路及LED 数码显示,通过程序设计,实现了一种直观经济的电容测试仪实验表明,该仪器提高了电容量程和测量精度,性能稳定可靠,可广泛应用于电容等电子元器件检测之中。
关键词: 电容测试仪; 单片机; 量程; 精度1.引言电容容量是电学理论分析与电路设计中的重要参数。
电容容量测量的主要方法有电桥平衡法、谐振频率测量法或脉冲宽度测量法等等。
交流电桥虽然测量准确,但存在笨重、操作繁琐、不能自动测量的缺陷。
目前一般的数字万用表测量电容的最大值仅为20 F,且测量精度有限,遇到要测量较大的电容时往往无能为力随着单片机性能的不断提高,将其应用于对电容的测量中具有方便直观经济的优点,并可以进行软件校准,减少测量误差( 一般能够精确在0.5% 左右) 同时,通过对LED 数码显示管或LCD 液晶的合理使用还可使检测人员能够更直观地读取电容数值。
2.设计要求与方案论证2.1设计要求1、基本部分(1) 自制稳压电源、绿色发光管指示接通电源,正常工作。
(2) 被测电容的容量在0.01μF至200μF范围内(3) 能够根据测量电容的大小自动转换合适量程。
(4) 用4个数码管或液晶显示测量结果,测量误差小于10%。
(5) 当电容值超出上述范围时测量仪溢出报警,黄色发光管LED点亮。
(6) 当电容短路时测量仪发出声光报警,红色发光管LED点亮。
2、发挥部分(1)被测电容的容量扩大到1000PF至1000μF范围内。
(2) 测量误差小于10%。
2.2方案设计根据设计要求,系统可以分为测量电路、通道选择和控制电路三大部分, 如图2-1 所示。
2-1 系统硬件结构框图2.2.1测量电路方案方案一测量电路的核心是由555 定时器构成的多谐振荡器, 将电容的大小转换成频率的大小,然后使用单片机计数后再运算求出电容值。
基于单片机电阻电容电感测量基于单片机的电阻、电容和电感的测量是一种常见的电子设计任务,特别是在嵌入式系统和传感器应用中。
以下是简要的介绍,具体实现方式可能因应用、单片机型号和测量精度的要求而有所不同。
1. 电阻测量:使用单片机进行电阻测量的一种方法是通过构建电压分压电路,然后使用模拟输入通道或模数转换器(ADC)来测量分压后的电压。
基本步骤如下:•构建电压分压电路,将待测电阻与已知电阻串联。
•通过单片机的ADC模块测量分压电路的电压。
•使用欧姆定律和分压电路的关系计算待测电阻的阻值。
2. 电容测量:电容测量可以通过测量充放电时间常数来实现。
具体步骤如下:•将待测电容与已知电阻组成一个RC电路。
•使用单片机的定时器来测量电容充电或放电的时间常数。
•通过时间常数和电阻值计算电容值。
3. 电感测量:电感测量一般使用LC振荡电路来实现。
具体步骤如下:•将待测电感与已知电容组成LC振荡电路。
•通过单片机的定时器来测量振荡周期。
•通过振荡频率和已知电容值计算电感值。
注意事项:1.校准:对于精度要求较高的测量,建议在使用前进行校准。
2.信噪比:在测量中要注意信号质量和干扰,尤其是在电容和电感的测量中。
3.电源电压:确保单片机和测量电路的供电电压稳定。
4.选择合适的元件值:为了提高测量的精度,选择合适的已知电阻、电容和电感值。
5.滤波:可以在测量结果中引入滤波以降低噪声。
这仅仅是一个简要的概述,具体的实现可能因项目要求和硬件平台而有所不同。
在设计时,请仔细考虑电路的特性和单片机的性能。
一种基于单片机智能电容测试仪的设计与实现作者:徐思成来源:《现代电子技术》2010年第18期摘要:在分析和比较传统电容测量仪表的基础上,提出一种新型智能电容测试仪的设计及实现方案。
仪表以MCS-51单片机为控制核心,结合多谐振荡器和多路开关,仅用较少的外围资源即可实现,且结构简单,成本低廉,可获测量过程智能化和实现数字显示。
经系统测试和使用,该方法性能可靠,测量精度高,弥补了传统测量方法的不足,达到了预期的设计效果。
关键词:单片机;智能电容测试; 多谐振荡器;数字显示中图分类号:TN710-34文献标识码:A文章编号:1004-373X(2010)18-0028-02Design and Realization of Intelligent Capacitance TesterBased on Single Chip Microcomuter XU Si-cheng(Department of Mechanical and Electrical Engineering, Henan Quantity Engineering Vocation College, Pingdingshan 467002, China)Abstract: A new scheme for design and implementation of the intelligent capacitance tester is proposed based on the analysis and comparison of traditional capacitance measuring instrument. Taking MCS-51 SCM as a control core of the instrument, the instrument was realized in combination with multichannel harmonic oscillator, multi-way switch and fewer external resources, and the measurement process intellectualization, simple structure, low cost and digital display were achieved. The system testing and application prove that the system has reliable performance, high accuracy of measurement, and achieves the desired effect of the design.Keywords: single chip micro-controller; intelligent capacitance tester; multivibrator; digital display0 引言测量电容元件集中参数值的仪表种类较多,方法也各有不同,但都有其优缺点。
基于51单片机的电容式液位传感器摘要:本文设计了一种基于51单片机的电容式液位传感器,主要由单片机系统、555 定时器、LCD1602组成。
单片机作为控制部分,接收 555 定时器方波信号并读取其频率,将该频率转换成液位高度,显示到 LCD1602 液晶显示屏上。
在计算液位高度前,采用限幅滤波算法对所测频率进行滤波处理,减小了电容与频率转换的误差,提高了传感器的精度,并且系统的成本较低。
关键词:液位传感器;555 定时器;频率测量;软件滤波引言液位准确检测一直以来是传感检测技术方面的研究热点,同时也是控制领域的一项关键技术。
通常进行液位测量的方法分为直接法和间接法。
随着工业自动化规模的不断扩大,因直接液位测量法原始、精度低等逐渐被间接测量方法取代。
本文设计的液位传感器,在充分考虑具体工程应用背景的基础,对传统电容传感器进行了改进,提出了基于51单片机的电容式传感器的油位检测系统,并采用限幅滤波算法,减小了电容与频率转换的误差。
一、电容液位检测的原理电容式液位传感器是利用被测介质液位高度的变化引起电容变化的原理,将被测液位高度的变化转化为电容值,利用555定时器产生振荡,只要检测出了555定时器的频率信号就可以得到电容值,进而检测出液位的高度H。
工作原理如图1所示。
其电容值的计算公式如下:图1二、系统硬件设计系统的总体硬件框图如图2所示图22.1多谐振荡电路由555定时器构成的多谐振荡器是测量的方波信号源,其具体电路如图3所示。
其可以为电容检测电路提供电压幅值为5V、频率为500KHZ的方波信号源。
图32.2单片机和显示电路选用AT89C51单片机,即满足精度和实时性的要求,又符合低成本要求。
采用LCD1602作为显示屏,具有清晰度高、方案成熟、应用广泛等优点。
三、软件设计系统软件主要包括转换程序及LCD1602显示子程序、限幅滤波程序。
3.1LCD1602显示子程序图4 LCD液晶显示程序3.2主程序图5 主程序四、结论本文结合实际行业的要求,设计了基于单片机的液位测量系统。
基于单片机的RLC检测仪摘要在应用中,我们常常要用到电阻、电感、电容等最基本的元器件,而对它们的测量就成为了我们经常要做的一件事。
因此,设计一个安全、便捷的RLC检测仪就很有必要了。
硬件方面,以51单片机为核心。
测量电阻和电容,以555芯片为核心,与少量的电阻、电容相连组成振荡电路,再根据电容的充放电过程,使测量电路输出高低电平矩形波。
测量电感,是以mc1648压控振荡器为核心,外接电感、电位器、变容二极管等,组成LC振荡电路,调节变容二极管,使电路发生谐振,输出矩形波。
这样,就把所得的波形送给单片机,通过51单片机的定时/计数功能计算矩形波的频率,再通过公式来算出电阻、电感、电容的参数值,并送显示器显示。
软件方面,通过Keil,用C语言来编程,利用软硬件的结合,制作出一个快速的、方便的、符合实际应用的RLC测量仪。
关键词:51单片机,555电路,1602LCD显示, mc1648压控振荡器ABSTRACTIn applications,we often use the resistance,the capacitance and the inductance etc.The measurement of these components is a thing that we often do.So,it is necessary to design a safe and convenient detector of RLC.In the aspect of hardware,I painting the circuit diagram by Proteus.With 51 SCM as the core and through the oscillating circuit of RC by the 555 timing,we can make themeasurement circuit output a high level rectangle wave by using the process of charging and discharging. With the mc1648 vco as the core,we can form the LC oscillating circuit by the external inductor,potentiometer and transfiguration diode in the measurement of inductance.We can make the circuit produce resonance by adjusting the transfiguration diode.And it can output a high level rectangle. We can calculate the frequency of the rectangle wave through the timing and counting functions of 51 SCM.So we can calculate the parameters of impedance through the formula and show it out through the display.In the aspect of software,I programming by using C language in Keil.With the combination of hardware and software,I will make a quick and actual detector.KEY WORDS: 51 SCM 555 Circuit 1602LCD displays Mc1648 VCO目录1、绪论 (5)1.1本课题的背景、意义及目的 (5)1.2简述本课题在国内外的发展概况及存在的问题 (5)1.3本课题主要研究方法、需要重点研究的问题及解决思路 (6)2、总体方案设计的说明 (7)2.1总体方案的选择 (7)2.2总体方案的分析 (8)3、硬件设计 (9)3.1单片机控制部分 (9)3.2显示部分 (13)3.3测量部分 (16)3.3.1 555定时器 (16)3.3.2 mc1648压控振荡器 (19)3.3.3测电阻的电路 (20)3.3.4测量电容的电路 (21)3.3.5测量电感的电路 (22)4、软件设计 (25)4.1液晶显示部分 (26)4.2定时/计数部分 (28)5、调试与仿真 (29)6、结论 (37)致谢 (38)参考文献 (39)附录 (40)附录一源程序 (40)1、绪论1.1本课题的背景、意义及目的测量是通过实验的方法获得定量信息的过程。
51单片机电桥测试仪使用教程51单片机电桥测试仪使用教程一、什么是电桥测试仪?电桥测试仪是一种用于测量电阻、电容、电感等元件参数的测试仪器。
它通过利用电桥原理,通过比较待测元件与已知标准元件之间的差异,来确定待测元件的参数数值。
二、51单片机电桥测试仪的特点1. 低成本:采用51单片机作为核心控制器,成本较低;2. 方便实用:使用者只需输入待测元件信息,仪器自动计算出相对应的参数;3. 测试精度高:借助单片机的高性能,保证了测试结果的准确性;4. 数据保存功能:测试结果可保存在单片机内存中,方便后续查看。
三、电桥测试仪的使用步骤1. 连接电路:将待测元件与测试桥电路正确连接;2. 输入基准值:在显示屏上输入已知元件的数值,作为基准值;3. 开始测试:通过操作键盘上的相应按键,开始测试待测元件;4. 等待测试结果:仪器进行计算,等待测试结果显示在屏幕上;5. 结果判断:根据测试结果判断待测元件与基准值之间的差异;6. 结果保存:如需保存测试结果,按下保存键将结果存储在单片机内存中。
四、注意事项1. 正确连接:确保待测元件正确连接到测试桥电路中,避免连接错误导致测试结果不准确;2. 输入准确:输入基准值时,务必确保数值的准确性,以保证测试结果的可靠性;3. 防静电:在操作过程中,注意防止静电对元件的影响,避免造成元件损坏;4. 保养维护:长期不使用时,应将仪器存放在干燥、通风的环境中,避免存放在潮湿或高温环境中。
五、总结51单片机电桥测试仪是一种简单、实用的测试仪器,可用于电阻、电容、电感等元件的参数测试。
通过正确连接电路、输入基准值、等待测试结果、结果判断以及结果保存等步骤,使用者可以轻松地得到待测元件的参数数值。
在使用时,需要注意正确连接元件、输入准确值、防止静电及定期进行保养维护。
希望本教程能帮助大家更好地使用51单片机电桥测试仪,提高测试效率。
单片机测电容容量的原理
单片机测电容容量的原理是利用单片机的计时器模块和电容充放电的特性来进行测量。
具体步骤如下:
1. 将待测电容与一个已知电阻连接,组成一个RC电路。
2. 将单片机的一个引脚与待测电容的一端连接,作为输入引脚。
3. 在程序中设置单片机的计时器,在输入引脚上输出一个高电平信号,同时启动计时器开始计时。
4. 待测电容开始充电,电压逐渐升高,当电压达到某个阈值后,单片机停止计时。
5. 关闭输入引脚的输出,待测电容开始放电。
6. 程序检测输入引脚电平逐渐下降,当电压降到某个阈值时,单片机重新启动计时器开始计时。
7. 待测电容放电完成后,单片机再次停止计时。
8. 根据计时器的计时值,可以计算出待测电容的充放电时间,从而间接得到电容的容量。
需要注意的是,测量精度受到单片机的计时器精度、电源稳定性、RC电路的稳定性等因素的影响,因此在实际使用中需要
对测量结果进行修正和校准。
单片机测电池容量的方法以单片机测电池容量的方法为标题,本文将介绍如何利用单片机来测量电池的容量。
通过这种方法,我们可以了解电池的实际容量,并判断电池是否需要更换。
我们需要了解电池容量的概念。
电池容量是指电池能够存储的电能量,通常以安时(Ah)为单位。
电池容量越大,表示电池能够提供的电能越多,使用时间也越长。
要使用单片机测量电池容量,我们需要以下几个步骤:1. 设计电路连接:首先,我们需要将电池连接到单片机的模拟输入引脚。
为了保护单片机,我们可以使用一个电压分压电路,将电池的电压降低到单片机的工作范围内。
2. 编写程序:接下来,我们需要编写单片机的程序,以读取电池的电压值并进行处理。
可以使用模拟输入引脚来读取电压值,并通过程序将其转换为电池的实际电压。
3. 校准电压值:在进行测量之前,我们需要校准单片机的电压读取值。
可以使用已知电压的电池进行校准,将读取的电压值与实际电压进行比较,并进行调整。
4. 测量电池容量:通过程序,我们可以定期读取电池的电压值,并将其转换为电池容量。
可以使用电池的放电曲线来计算电池的容量,或者根据电池的厂商提供的公式进行计算。
5. 显示电池容量:最后,可以将电池容量显示在单片机的显示屏上,或者通过串口输出到计算机上进行显示和记录。
需要注意的是,单片机测量电池容量的方法只能作为参考,因为电池的容量受到多种因素的影响,如温度、负载电流等。
因此,在实际应用中,还需要结合其他方法或设备来进行准确的测量。
总结起来,通过使用单片机测量电池容量的方法,我们可以了解电池的实际容量,并判断电池是否需要更换。
通过合理设计电路连接、编写程序、校准电压值、测量电池容量和显示电池容量等步骤,可以实现对电池容量的准确测量和监测。
这对于电池的维护和管理非常重要,可以提高电池的使用寿命和性能。
摘要本文所设计的系统是基于AT89C52单片机控制的简易RLC测试仪。
为了充分利用单片机的运算和控制功能,方便的实现测量。
把参数R、L、C转换成频率信号f,然后用单片机计数后再运算求出R、L、C的值,并送显示。
转换的原理分别是RC振荡电路和电容三点式振荡电路。
为了比较准确的测试而频率的计数则是利用等精度数字频率计完成。
然后再将结果送单片机运算,并在LED显示器上显示所测得的数值。
通过一系列的系统调试,本测试仪到达了测试标准。
经过测试,第1章:绪论1.1 电路参数R,L,C电路参数—电阻、电容和电感是电路的三种基本参数,也是描述网络和系统的重要参数,广泛应用于科学研究、教学实验、工农业生产、通信、医疗及军事等领域中。
例如在强电系统中,输电线路中的传输线,电气设备中继电器、变压器、发电机等,都是用阻抗参数R、L、C来描述的。
人们通过测试阻抗参数可以判定设备的好坏,是否存在故障隐患。
在弱电系统中,电路参数元件的好坏、量值的大小直接影响所设计的线路板的正常工作和可靠性。
所以对它们的测试具有重要的意义。
1.2 电路参数的测量方法电路参数的测量通常是把被测参数通过转换电路变成直流电压或频率后进行测量。
1. 传统的RLC参数测量的方法种类很多,例如:对电阻的测量常用欧姆表直接测量,也可以使用对电阻施加一个电压,利用模拟电表和电流表测量得到电阻两端的电压值和流过电阻的电流值。
然后利用欧姆定理计算出电阻值;而对电感或电容的测试常采用测量阻抗角和负阻抗,然后用数学公式计算出电阻和电抗的参数。
也可以采用过度过程法测出时间常数,由于电路中使用已知的固定电阻,所以可以通过计算,得出电抗参数。
在要求测试准确度高的地方常采用交流电桥通过调整已知参数使得电桥达到平衡,读出电感或电容值。
上述方法,简单明了,测试也有一定的准确度;但必须采用手工操作,费时费力且测量精度带有一定的人为因素。
2. 在上世纪70年代后,由于数字电子技术的发展,出现了数字式的RLC测试仪。
R、L、C测量仪R、L、C测量仪摘要:把R、L、C转换成频率信号f,转换的原理分别是RC振荡电路和LC电容三点式振荡电路。
单片机计数得出被测频率,由该频率计算出各个参数值,数据处理后,送显示。
关键词:RC振荡电路LC电容三点式R、L、C measure instrumentLiu zaile Zhou qunwei Lv xiaojuan(Nanhua University HengYang Hunan 421001)Teacher:Wang YanAbstract:The resistance、the inductance and the capacitance are translated into frequency on account of RC surging circuit and LC surging circuit。
Single chip was measured frequency and computed each parameter value from this frequency,showing the parameter。
Key words:RC surging circuit LC surging circuit.目录- 1 -R 、L 、C 测量仪- 2 -第一章 系统设计 (3)1.1 设计要求 (3)1.1.1 设计任务 (3)1.1.2 技术要求 (3)1.2 方案比较 (3)1.3 方案论证 (4)1.3.1 总体思路 (4)1.3.2 设计方案 (4)第二章 主要电路设计与说明 (5)2.1 TS556芯片简介 (5)2.1.1 芯片的顶视图及各引脚的功能 (5)2.1.2 芯片的等效功能方框图及工作原理 (5)2.2 CD4066芯片的简介 (7)2.3测X R 的RC 振荡电路 (7)2.3.1 用556时基电路构成多谐振荡器 (7)2.3.2 测量电阻的电路模块 (9)2.4 测X C 的RC 振荡电路 (10)2.5 测X L 的电容三点式振荡电路 (11)第三章 软件设计 (11)第四章 系统测试 (12)4.1 测试仪器 (12)4.2 指标测试及误差分析 (12)4.2.1 电阻的测量 (12)4.2.2 电容的测量 (13)4.2.3 电感的测量 (13)第五章 总结 .............................................................................................. 13 参考文献 .................................................................................................... 13 附 录 ........................................................................................................ 14 附录1 元器件清单 ...................................................................................... 14 附录2 程序清单 ......................................................................................... 15 附录3 总体电路图 ...................................................................................... 17 附录4 印制板图 ......................................................................................... 18 附录5 系统使用说明 .. (19)第一章 系统设计R 、L 、C 测量仪- 3 -1.1设计要求1.1.1 设计任务设计并制作一台数字显示的电阻、电容和电感参数测试仪,示意框图如下:1.1.2 技术要求基本要求(1)测量范围电阻 100Ω~1M Ω电容 100 pF ~10000 pF电感 100 µH~10 mH(2)测量精度+5%(3)制作4位数码管显示器,显示测量数值,并用发光二极管分别指示所测元件的类别和单位发挥部分(1)扩大测量范围(2)提高测量精度(3)测量量程自动转换1.2方案比较目前,测量电子元件集中参数R 、L 、C 的仪表种类较多,方法也各不相同,这些方法都有其优缺点。
基于单片机原理的多功能测量仪的设计毕业设计目录设计总说明 (III)General Design Description (V)一 .绪论 (8)1.1课题的研究背景 (8)1.2测量仪表的简介 (8)1.3 51单片机简介 (9)二.电参数测量的理论依据 (11)2.1交流电流、电压有效值的测量 (11)2.2两相间相位差的测量 (12)2.3 单相有功功率、无功功率、视在功率的测量 (13)2.4 三相有功功率的测量 (13)2.5功率因数的测量 (14)三.方案设计 (14)3.1 使用功能要求 (15)3.2 仪器设计的总体框架和各模块的划分 (16)四.硬件电路设计 (18)4.1信号采集电路 (18)4.1.1 电压信号采集电路 (18)4.1.2 电流信号采集电路 (20)4.2整形电路设计 (20)4.3 A/D转换电路 (21)4.4 74ls138译码器 (31)4.5 A/D转换电路 (33)4.6显示电路设计 (34)4.6.1数码管的介绍 (34)4.6.2数码管结构 (36)4.6.3驱动方式 (36)4.6.4适用范围 (38)4.7 CD4511 (39)4.7.1引脚功能 (39)4.7.2工作范围 (40)4.7.3真值表 (40)4.7.4使用方法 (40)4.7.5锁存功能 (41)4.8 通信接口电路 (43)4.8.1 Rs485特点 (43)4.8.2接口 (43)4.8.3 rs485功能 (44)4.8.4 RS-485通信电路 (45)五.系统软件设计 (46)5.1 程序模块的划分 (46)5.2 结构化程序的设计方法 (46)5.3 软件模块 (47)5.3.1 主程序流程图 (47)5.3.2数据采集子程序 (49)5.3.3数据处理程序 (49)5.3.4 A/D转换程序 (51)5.3.5数码管显示 (52)5.3.6 RS485 (52)六.总结与展望 (54)附录A: 总电路图 (57)附录B: 总的系统框图 (58)附录C: 程序 (59)致谢 (64)基于单片机原理的多功能测量仪的设计设计总说明随着电力系统的快速发展,电网容量不断增大,结构日趋复杂,电力系统中实时监控、调度的自动化显得尤为重要,而电力参数的数据采集又是实现自动化的重要环节,如何快速准确地采集系统中各元件的电参数(电压、电流、功率、功率因数等)是实现电力系统自动化的一个重要因素。
基于单片机的电容测量仪设计摘要:本设计详细介绍了一种基于单片机的数字式电容测量仪设计方案及实现方法。
设计的主要方法是由LM393组成的LC 振荡器,由单片机测量LC 震荡回路的频率, 根据已知的电容值,通过单片机的运算功能,计算出电容容量,最后,再通过单片机的普通I/O口控制液晶屏显示出电容容量的计算结果。
系统的测量范围为1pF~12000μF, 具有多个量程,可根据用户需要由用户选择,与用户的交互是通过按键实现,不同量程的实现是通过开关的闭合与断开来选择不同的R 值,从而实现不同的量程。
同时,本设计注重设计方法及流程,首先根据原理设计电路,再通过protues仿真,利用keil编程,最后到焊接元器件,调试直至成功。
关键词:电容测量;LM393;LC震荡;单片机;LCD显示Design of capacitance measuring instrumentbased on single chip microcomputerAbstract:This design introduces a design scheme of digital capacitance measuring instrument based on MCU and the realization method. The design method of the LC oscillator is composed by LM393, measured by single chip microcomputer LC oscillating circuit frequency, according to the known capacitance value, through the single-chip computing function, calculate capacity, finally, through the microcontroller I/O port control LCD screen shows the calculation results of the electrical capacitance. The measurement range of 1pF~12000 μF, having a plurality of range, according to user needs can be selected by the user, the interaction with the user is achieved through the key, to achieve different range is through the on-off of the open selection of different R value, so as to achieve different range. At the same time, the design focus on the design method and process, according to the principle of circuit design, through the Protues simulation, using keil programming, and finally to the welding components, debugging until success.Keywords:capacitance measurement; LM393; MCU; LCD display LC shocks;目录1前言 (1)1.1电容测试仪的发展历史及现状 (1)1.2电容测量技术手段 (2)2系统方案设计 (3)2.1设计方案 (3)3 单元电路设计 (6)3.1 测量原理 (6)3.1.1 小电容测量原理 (6)3.1.2 电解电容测量原理 (7)3.2 硬件电路设计 (8)3.2.1 单片机电路设计 (8)3.2.2 LM393芯片电路设计 (9)3.2.3 按键电路设计 (10)3.2.3 显示电路设计 (11)3.3 软件设计 (12)3.4 量程范围设置 (13)3.5 原理图设计及设计结果 (14)3.5.1 原理图设计 (14)3.5.2 设计结果 (15)3 系统测试 (16)3.1 测量小电容 (16)3.2 测量电解电容 (18)3.3 测量结果 (19)3.4 误差分析 (20)4 结论与心得体会 (20)参考文献 (21)附录 (21)致谢 (40)1前言1.1电容测试仪的发展历史及现状当今电子测试领域,电容的测量已经在测量技术和产品研发中应用的十分广泛。
基于单片机的电容测量随着科技的不断发展,单片机已经成为了现代电子技术中不可或缺的一部分。
它具有高效、集成度高、处理能力强等优点,被广泛应用于各种嵌入式系统中。
而电容测量作为电子测量中的重要组成部分,对于单片机来说具有重要的应用价值。
本文将介绍一种基于单片机的电容测量方法。
一、单片机与电容测量概述单片机是一种集成电路芯片,内部集成了计算机的基本单元,包括中央处理器、存储器、输入输出接口等。
它能够实现各种数字信号处理、控制、通信等功能,具有体积小、功耗低、可靠性高等优点。
而电容测量则是通过测量电容值来实现对被测物体参数的检测,常被应用于各种物理量、化学量、生物量等的测量。
二、基于单片机的电容测量系统设计基于单片机的电容测量系统主要包括单片机、测量电路和显示模块三个部分。
其中,单片机作为核心控制单元,负责处理测量数据并控制整个系统的工作流程;测量电路包括电容传感器和信号处理电路,用于实现电容值的测量;显示模块则将测量结果显示出来。
1、单片机选型与编程在基于单片机的电容测量系统中,单片机的选型与编程是至关重要的环节。
常见的单片机型号包括STM32、PIC、AVR等,其中STM32系列单片机具有处理速度快、功能丰富、易于开发等优点,因此被广泛应用于各种嵌入式系统中。
在编程方面,一般采用C语言或汇编语言进行编程,其中C语言由于可读性强、易于维护等特点而得到广泛应用。
2、测量电路设计测量电路是实现电容测量的关键部分,主要包括电容传感器和信号处理电路。
电容传感器是将被测物体转换为电容值的变化,而信号处理电路则将这种微小的电容变化转化为可读的电压信号,并传输给单片机进行数据处理。
常用的信号处理电路包括放大器、滤波器、运算放大器等。
3、显示模块设计显示模块用于将测量结果显示出来,一般采用LED或LCD显示屏。
其中,LED显示屏具有亮度高、寿命长、功耗低等优点,而LCD显示屏则具有显示清晰、色彩丰富等优点。
在基于单片机的电容测量系统中,一般采用LED显示屏作为显示模块。
#include "51.h"#include "cry12864.C"#include "cry12864.h"#include "key.c"#include "kaishi.c"#define TIMER 32768//引用外部变量的声明extern unsigned int key_val;extern unsigned char key_Flag;unsigned long Cap_Tar=0,cap_first=0,cap_last=0,pulse=0,time=0,Value,Lf,F; double R=0,CZ,L,f;unsigned char flag=0;/***********时钟设置************/void Init_clk(){ unsigned char i;do {IFG1 &= ~OFIFG; // 清除振荡器失效标志for(i = 0Xff;i > 0;i--); // 稳定时间}while((IFG1 & OFIFG) != 0); // 如果振荡器失效标志存在BCSCTL2 |=SELM_2+SELS; // SMCLK =LFXT2CLK}/*********捕获设置**********/void Init_cap(){ P1DIR&=~BIT3;//P1.3输入P1SEL|=BIT3;//p1.3复用为TA0TACCTL2=CM_2+SCS+CCIS_0+CAP+CCIE;//下降沿捕获+同步捕获+CCIxA(P1.3)+捕获模式+捕获中断使能CCR0=TIMER;TACTL=TASSEL_1+MC_1+TAIE+TACLR;//时钟源ACLK+增计数模式+TAIFG中断请求使能}//timer_B设置。
void Init_TB(){ P1DIR=0xfe;P1SEL|=BIT0; //闸门法测频输入口为P1.0TBCCTL0 = CCIE; //使能CCR0中断TBCCR0 = 1023; //设定周期0.25STBCTL = TBSSEL_1 + ID_3 + MC_1; //定时器b的时钟源选择ACLK,增计数模式CCTL0=CCIE;TACTL = TASSEL_0+MC_2; //外部引脚TACLK信号+连续计数模式TAR=0;}/****************显示界面********************/const uchar hang1[] = {"R L C 测量:"};const uchar hang2[] = {"电阻请按:1"};const uchar hang3[] = {"电容请按:5"};const uchar hang4[] = {"电感请按:9"};/***************测量界面********************/const uchar hang5[] = {" 100~20KΩ请按:2"};const uchar hang6[] = {" 20K~15MΩ请按:3"};const uchar hang7[] = {"R= "};const uchar hang8[] = {"退出测量请按键13"};const uchar hang9[] = {"101p~104pF请按:6"};const uchar hang10[] = {"104pF~47uF请按:7"};const uchar hang11[] = {"C= "};const uchar hang12[] = {"退出测量请按键13"};const uchar hang13[] = {"电感: uH"};const uchar hang15[] = {"返回电阻测量键1:"};const uchar hang16[] = {"返回电容测量键5:"};const uchar hang14[] = {" 退出测量请复位"};const uchar hang17[] = {"电阻KΩ"};/***************************主函数*************************/void main( void ){ P6DIR=0xff;int K;WDTCTL = WDTPW + WDTHOLD; // Stop watchdog timer to prevent time out resetInit_clk(); //初始化时钟Ini_Lcd(); //初始化液晶Init_Keypad(); //初始化键盘端口huanying();Disp_HZ(0x80,hang1,6);Disp_HZ(0x90,hang2,5);Disp_HZ(0x88,hang3,5);Disp_HZ(0x98,hang4,5);while(1){ Key_Event();Check_Key();if(key_Flag==1){key_Flag=0;K=key_val;}/**********电阻计算**********/if(K==1){ P1DIR=0xff; //关闭P1口防止干扰P1OUT=0xff;Init_cap(); //初始化CAPTBCCTL0 =~ CCIE; //关闭CCR0中断double Rc=0,RA=0;Disp_HZ(0x80,hang5,8);Disp_HZ(0x90,hang6,8);Disp_HZ(0x88,hang7,8);Disp_HZ(0x98,hang8,8);_EINT(); //打开中断while(1) {Key_Event();Check_Key();if(key_Flag==1){ key_Flag=0;K=key_val;}if(K==2) //电阻第一档100~20K欧姆显示Ω{P6OUT=0xe6;Rc=1;RA=1000;const uchar hang22[] = {" Ω"};while(flag){ _DINT();flag=0; //清楚捕捉标志f=pulse;R=1.4427/((Rc*1e-6)*f)-RA;R=R*100;R=R/2;if(R<11000){ R=R-R*0.07; }if(R>17000&&R<30000){R=R+R*0.08; }Value=(unsigned long)(R);Disp_ShuZhi(0x89,Value);Disp_HZ(0x8e,hang22,2);Init_cap(); //初始化CAP_EINT();}}else if(K==3) //电阻第二档20K欧姆显示KΩ{P6OUT=0xe7;Rc=10;RA=20;const uchar hang22[] = {" KΩ"};while(flag) { _DINT();flag=0; //清楚捕捉标志f=pulse;R=1.4427/((Rc*1e-6)*f)-RA;R=R*100;R=R/2;if(R>120000){ R=R-R*0.12; }Value=(unsigned long)(R);Disp_ShuZhi(0x89,Value);Disp_HZ(0x8e,hang22,2);Init_cap(); //初始化CAP_EINT();}}if(K==13){_DINT();f=0;pulse=0;Value=0;TAR=0; break;}}}/*************电容计算************/else if(K==5){P1DIR=0xff; //关闭P1口防止干扰P1OUT=0xff;Init_cap(); //初始化CAPTBCCTL0 =~ CCIE; //关闭CCR0中断double R1=0,R2=0;Disp_HZ(0x80,hang9,8);Disp_HZ(0x90,hang10,8);Disp_HZ(0x88,hang11,8);Disp_HZ(0x98,hang12,8);_EINT(); //打开中断while(1){ Key_Event();Check_Key();if(key_Flag==1){ key_Flag=0;K=key_val; }if(K==6)//电容第一档100~10000pF{P6OUT=0xef;R1=1000;R2=1000;const uchar hang23[] = {"pF"};while(flag){_DINT();flag=0; //清楚捕捉标志f=pulse;CZ=1.4427/((R1+2*R2)*f);CZ=CZ*100*1e+9;if(CZ<90000){CZ=CZ-CZ*0.24;}Value=(unsigned long)(CZ);Disp_ShuZhi(0x89,Value);Disp_HZ(0x8f,hang23,1);Init_cap(); //初始化CAP_EINT();}}else if(K==7)//电容第二档0.1~47uF { P6OUT=0x6f;R1=990.4;R2=988.8;const uchar hang23[] = {"nF"}; while(flag){ _DINT();flag=0; //清楚捕捉标志f=pulse;CZ=1.4427/((R1+2*R2)*f);CZ=CZ*100*1e+9;if(CZ>=400000&&CZ<1000000){CZ=CZ-CZ*0.10;}if(CZ>=1000000&&CZ<2500000){CZ=CZ-CZ*0.15;}if(CZ>=4800000){CZ=CZ-CZ*0.17;}if(CZ>=9000000){CZ=CZ-CZ*0.28;}Value=(unsigned long)(CZ);Disp_ShuZhi(0x89,Value);Disp_HZ(0x8f,hang23,1);Init_cap(); //初始化CAP_EINT();}}if(K==13){_DINT();f=0;pulse=0;Value=0;TAR=0; break;}}}/*************电感计算************/ else if(K==9){P1DIR=0xff; //关闭P1口防止干扰P1OUT=0xff;//P6OUT=0xff; //关闭电阻和电容通道Init_TB(); //初始化TBDisp_HZ(0x80,hang13,8);Disp_HZ(0x90,hang14,8);Disp_HZ(0x88,hang15,8);Disp_HZ(0x98,hang16,8);_EINT(); //打开中断while(1) { Key_Event();Check_Key();if(key_Flag==1){ key_Flag=0;K=key_val; }while(flag){_DINT();flag=0; //清楚捕捉标志Init_TB(); //初始化TB_EINT();}if(K==13){_DINT();f=0;Value=0;TAR=0;break;} } } } }#pragma vector=TIMERA1_VECTOR__interrupt void TimerA1_ISR(void){ switch(TAIV){case 2:break;case 4:{Cap_Tar++; } break;case 10: {pulse=Cap_Tar-1;Cap_Tar=0;flag=1; }break; }}#pragma vector = TIMERB0_VECTOR__interrupt void Timer_B (void){ double LC=0.090465;F=TAR;Lf=4*F;f=Lf;L=0.0253/(LC*f*f);L=L*100*1e+12;L=L-L*0.08;Value=(unsigned long)(L);Disp_ShuZhi(0x82,Value); TAR=0;flag=1;}。
基于单片机的电阻、电容、电感测试仪_毕业论文摘要随着电子工业的发展,电子元器件急剧增加,电子元器件的适用范围也逐渐广泛起来,在应用中我们常常要测定电阻,电容,电感的大小。
因此,设计可靠,安全,便捷的电阻,电容,电感测试仪具有极大的现实必要性。
在系统硬件设计中,以MCS-51单片机为核心的电阻、电容、电感测试仪,将电阻,电容,电感,使用对应的振荡电路转化为频率实现各个参数的测量。
其中电阻和电容是采用555多谐振荡电路产生的,而电感则是根据电容三点式产生的,将振荡频率送入AT89C52的计数端端,通过定时并且计数可以计算出被测频率,再通过该频率计算出被测参数。
在系统的软件设计是以Keil51为仿真平台,使用C语言与汇编语言混合编程编写了系统应用软件;包括主程序模块、显示模块、电阻测试模块、电容测试模块和电感测试模块。
最后,实际制作了一台样机,在实验室里进行了测试,结果表明该样机的功能和指标得到了设计要求。
关键词:单片机,555多谐振荡电路,LED动态显示模块,电容三点式振荡I I你好IIABSTRACTABSTRACTWith the development of electronic industry,electronic components rapidly increased the scope of electronic components widely up gradually,in applications we often measured resistors,capacitors,inductors size. Therefore,the design of reliable,safe,convenient resistance,capacitance,inductance tester of great practical necessity.In the system hardware design,take the MCS-51 monolithic integrated circuit as the core resistance,the electric capacity,the inductance reflectoscope reflector,the resistance,the electric capacity,the inductance,the use correspondence's oscillating circuit transforms for the frequency realizes each parameter survey.And the resistance and the electric capacity are use 555 multiresonant circuits to produce,but the inductance is produces according to the electric capacity bikini,the oscilation frequency will send AT89C52 the counting to be neat,through and fixed time counts may calculate by the frequency measurement rate,figures out again through this frequency meter is measured the parameter.In system's software design is take Keil51 as the simulation platform,used the C language and the assembly language mix programming has compiled the system application software;including master routine module,display module,resistance test module,electric capacity test module and inductance test module.Finally,the actual production of a prototype,tested in the laboratory results show that the prototype of the functions and indicators are the design requirements.KEY WORDS:Single slice of machine,555 resonance swings circuit,LED dynamic display module,Capacitance three-point shockIII IIIIV目录1 前言 (1)1.1设计的背景及意义 (1)1.2电阻、电容、电感测试仪的发展历史及研究现状 (1)1.3本设计所做的工作 (3)1.4本论文的结构安排 (3)2 电阻、电容、电感测试仪的系统设计 (5)2.1电阻、电容、电感测试仪设计方案比较 (5)2.2系统的原理框图 (5)3 电阻、电容、电感测试仪的系统硬件设计 (7)3.1MCS-51单片机电路的设计 (7)3.2LED数码管电路与键盘电路的设计 (9)3.3测量电阻、电容电路的设计 (13)3.3.1 555定时器简介 (13)3.3.2 测量电阻电路的设计 (15)3.3.3 测量电容电路的设计 (16)3.4测量电感电路的设计及仿真 (17)3.4.1 测量电感电路的设计 (17)3.4.2 测量电感电路的仿真 (18)3.5多路选择开关电路的设计 (20)4 电阻、电容、电感测试仪的软件设计 (22)4.1I/O口的分配 (22)4.2主程序流程图 (22)4.3频率参数计算的原理 (24)5 PCB板的设计与系统的调试 (26)5.1PROTEL99SE的介绍与PCB板的设计 (26)5.2系统调试与系统测试 (28)5.2.1 系统软件调试 (28)5.2.2 系统硬件调试 (28)5.2.3 系统测试 (32)6 结论与展望 (34)致谢 (35)参考文献 (36)V附录 (37)附录一系统原理图及PCB (37)附录二源程序 (39)VI1 前言1.1 设计的背景及意义目前,随着电子工业的发展,电子元器件急剧增加,电子元器件的适用范围也逐渐广泛起来,在应用中我们常常要测定电阻,电容,电感的大小。
51单片机的晶振电路中,通常需要用到两个电容(C1和C2)与晶体谐振器一起构成并联谐振回路。
这些电容的选择并不需要精确计算,而是根据晶体谐振器的规格和芯片制造商的推荐值来确定。
对于51单片机,常用的晶振频率有12MHz等,与其连接的电容常见值为20pF到33pF。
选择电容时主要遵循以下原则:
1. 电容值的选择:
- 晶体振荡器要求的负载电容值通常会在晶体的规格书中给出,选择的C1和C2之和应该等于这个负载电容值。
- 如果没有具体建议,一般经验值是选用20pF或33pF的陶瓷电容,这两个值适用于大多数应用场景。
2. 电容放置:
- C1和C2分别连接在晶振的两端,并与单片机的OSC1和OSC2(或XTAL1和XTAL2)引脚相连,形成一个反馈回路帮助晶振产生稳定的震荡。
3. 电容性能:
- 应选用高频性能好、稳定的陶瓷电容,这类电容在高频下的损耗小,对振荡频率影响较小。
4. 其它因素:
- 实际上,晶振电路的实际负载电容还包括单片机内部的寄生电容,因此外接电容通常略大于理论计算值,以补偿内部寄生效应。
5. 调试与优化:
- 在实践中,如果发现晶振无法正常起振或波形不理想,可以通过微调电容值来改善,但大部分时候无需计算,直接使用常规推荐值即可。
总结起来,51单片机晶振电容的选取主要是基于实践经验,而不是严格的数学计算,关键是参照晶振数据手册推荐的负载电容值,并结合实际应用情况进行调整。
第十三届“长通杯”大学生电子设计竞赛电容测量仪(A题)2016年5月14日摘要电容测量仪装置是一种精度高、测试范围宽、操作简便、功能完善的电容测量仪。
随着科技的不断发展,电容在电路中有着越来越多的应用,其容量大小直接决定着电路的稳定性和准确性。
因此,电容值的的测量在日常使用中不可避免。
为了深入了解和学习52单片机的功能,本设计采用STC89C52和555振荡器为主要元件对电容进行测量。
先将555设计为多谐振荡器产生输入脉冲信号,然后利用单片机对脉冲进行中断计数,再使用公式计算出电容值。
在多谐振荡器终端加一个HD74LS08(二输入与门)稳定输出波形,从而使测量中更精确。
多谐振荡器会因为连接电阻值的不同而产生的方波的频率不同,从而可以变换档位测量容量差距较大的电容。
如果在工程问题中想寻找出符合要求的电容,便可通过矩阵键盘输入相应的电容值的范围,以方便筛选。
当电容测定完以后,其数值通过LCD1602显示出来,以便阅读。
关键词:STC89C52单片机;电容测量;555定时器;LCD1602;目录1系统方案........................................................................................................ 错误!未定义书签。
1.1 电容测量仪的论证与选择................................................................ 错误!未定义书签。
1.2 控制系统的论证与选择.................................................................... 错误!未定义书签。
2系统理论分析与计算.................................................................................... 错误!未定义书签。
2.1 设计方案的分析.............................................................................. 错误!未定义书签。
2.1.1利用电容器放电测电容实验原理.................................. 错误!未定义书签。
2.1.2利用放电时间比率来测电容........................................... 错误!未定义书签。
2.1.3利用单片机测脉冲来测时间常数RC再计算电容... 错误!未定义书签。
2.2 电容的计算........................................................................................ 错误!未定义书签。
2.2.1 计算振荡周期......................................................................... 错误!未定义书签。
2.2.2 计算频率................................................................................. 错误!未定义书签。
2.2.3 计算Cx ................................................................................... 错误!未定义书签。
3电路与程序设计............................................................................................ 错误!未定义书签。
3.1电路的设计......................................................................................... 错误!未定义书签。
3.1.1系统总体框图.......................................................................... 错误!未定义书签。
3.1.2系统框图.................................................................................. 错误!未定义书签。
3.1.3总程序框图.............................................................................. 错误!未定义书签。
3.1.4电源.......................................................................................... 错误!未定义书签。
3.2程序的设计......................................................................................... 错误!未定义书签。
3.2.1程序功能描述与设计思路...................................................... 错误!未定义书签。
3.2.2程序流程图.............................................................................. 错误!未定义书签。
4测试方案与测试结果.................................................................................... 错误!未定义书签。
4.1测试方案............................................................................................. 错误!未定义书签。
4.2 测试条件与仪器................................................................................ 错误!未定义书签。
4.3 测试结果及分析................................................................................ 错误!未定义书签。
4.3.1测试结果(数据) ....................................................................... 错误!未定义书签。
4.3.2测试分析与结论...................................................................... 错误!未定义书签。
附录1:电路原理图........................................................................................ 错误!未定义书签。
电容测量仪(A题)1 设计方案设计一:利用电容器放电测电容实验原理电容器充电后,所带电量Q与两极板间电压U和电容C之间满足Q=CU的关系。
U可由直流电压表测出,Q可由电容器放电测量。
使电容器通过高电阻放电,放电电流随电容器两极板间的电压下降而减少,通过测出不同时刻的放电电流值,直至I=0,作出放电电流I随时间变化的曲线,曲线下的面积即等于电容器所带电量。
由C=Q/U可求出电容器的电容值。
但此方法操作性差,很难实现其功能,故舍之。
设计二:利用放电时间比率来测电容其测量原理是把被测电容和基准电容连接到同一电阻上,构成RC网络。
通过测量两个电容放电时间的比率,就可以求出被测电容的电容值。
充电前电容的电压为0,放电时电容电压与时间的关系为:当Vc达到Vth时从而由于R和Vth/E已知,可根据Tc算出C。
此方法的测量范围从pF(10-12F)到几十个nF(10-9F),并且在寄生电容的抑制和温度稳定性方面具有极很大的优势,但此方法适用于电解电容,对于瓷片电容并不适用。
设计三:利用单片机测脉冲来测时间常数RC再计算电容其测量原理是把被测电容和电阻串联,构成RC 网络,然后可利用这个时间常数去利用多谐振荡器,调好振荡信号的波形然后开始计数脉冲值,可能的周期为T=A0×RC ,A0为一个常数,可通过周期可以计算出C 的值。
这个可以用单片机来测,理论上可以从测的值可以为N 多个,大大超过前面所讲述的。
考虑到实用性和可操作性,我们选择设计三。
利用555构成单稳态电路(如图****),待测电容是电路中的C x ,再把”OUT ”口输出的信号的频率输入单片机的P1.0口,C X 的一端连接单片机的P2.3口,通过公式换算得到电容值。
P3.7口接一独立按键,当其按下时,555定时器的3引脚输出方波,3脚与P1.0口相接,可通过程序测出其频率,进而求出C x 的值,并显示在LCD1602液晶屏上。
由分析可知其振荡周期为:由单稳态电路的特性知:xC R R f *)2(*2ln 121+=使R 1=R 2,则:)(510000**2ln 30001000000000pF f C x =电容测量电路如图1所示:图1 555定时器构成单稳态的电容测量电路图此方案从计算公式可知,只需要通过单片机处理频率信号即可得到待测电容值,对测量精度要求而言,还是比较符合要求的,由于是通过单片机读取转化,精确度会明显的提高。
核心元器件简介STC89C52的介绍STC89C52是STC公司生产的一种低耗能、性能高的CMOS8位微控制器。
具有以下标准功能:内置4KBEEPROM,有MAX810复位电路,3个16 位定时器/计数器,4个外部中断,8k字节Flash,32位I/O口线,512字节RAM,看门狗定时器,一个7向量4级中断结构,全双工串行口。
另外STC89C52 可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。
掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。