光照度计
照度计 使用方法

照度计使用方法照度计是一种测量环境中光照强度的仪器,它能够帮助我们了解光照的强弱程度,是进行光照实验和工程设计的重要工具。
下面将详细介绍照度计的使用方法。
1. 了解照度计的原理和构造照度计主要由光敏元件、测量电路和显示装置组成。
光敏元件可以是硅光电二极管或光敏电阻等,可用于将光信号转化为电信号。
测量电路负责放大和处理电信号,将其转化为与光照强度有关的电压或电流值。
显示装置通常是液晶显示屏,用于显示测得的光照强度数值。
2. 准备工作在使用照度计之前,需要进行一些准备工作。
首先,确保照度计的电源电压充足,或者已经安装好了电池。
其次,要保持照度计的光敏元件清洁,避免灰尘或污渍影响测量结果。
最后,校准照度计,确保它的测量结果准确可靠。
3. 放置照度计将照度计放置在需要测量光照强度的地方。
根据实际情况,可以选择将照度计直接放在地面上、悬挂在天花板上或固定在支架上。
确保照度计的位置不受其他光源的干扰,例如窗户、灯具等。
4. 测量光照强度打开照度计的电源开关,此时液晶显示屏上会显示当前光照强度的数值。
不同型号的照度计有不同的测量单位,一般常用的单位有勒克斯(lux)和光瓦(lm/m ²)。
可以根据需要选择合适的测量单位。
5. 调整测量范围照度计一般能够测量不同范围的光照强度。
如果液晶显示屏上的数值显示为“OL”(开路),表明光照强度超过了照度计的测量范围,此时需要调整照度计的测量范围。
根据照度计的说明书,通过按钮或旋钮进行调整,选择合适的测量范围。
6. 记录测量结果可以根据需要,将测量到的光照强度数值记录下来,以备后续分析与应用。
有些照度计还可以设置测量间隔,在一段时间内自动记录多个光照强度数值,并将其保存在内存中。
7. 分析和应用测量结果通过对测量结果的分析,可以了解光照强度的分布情况,了解光照对环境的影响。
例如,在室内照明设计中,可以通过照度计的测量结果评估灯具的合理性和布置方案的有效性。
在绿植的种植和养护中,可以根据测量结果调整植物的摆放位置和环境参数,以达到最佳的生长条件。
光照度计保养方法

光照度计是一种测量光线照射强度的仪器,其保养方法方面:1.清洁:使用酒精或橡皮擦清洁检测仪器,避免在仪器中出现
水滴。
2.干燥:仪器应当存放在干燥的环境中,避免受潮或进水。
3.校准:定期进行校准,以确保其准确性。
校准间隔时间取决
于使用频率和环境条件,建议至少每年进行一次校准。
4.电池更换:电池是光照度计正常工作的关键,在电池电量不
足时,应及时更换电池。
同时,应注意蓄电池的保养和维护工作,以保证其正常工作。
5.使用环境:在使用光照度计时,应注意避免高温、潮湿等环
境,以及震动和直射日光。
6.避免碰撞:将设备放置在不易碰撞的位置,避免损坏。
7.维护:对检测光路、光源、检测器等关键部件进行清理、校
准和调试,以保证设备的性能和长期使用寿命。
检验工位光照度要求

检验工位光照度要求工位光照度是指工作场所内工位区域所需要的照明强度。
它对于保障工作人员的视觉健康和工作效率起着重要的作用。
因此,为了确保工作环境的合理照明,必须进行工位光照度的检验。
根据国家标准和相关法规,工位光照度的要求是有明确规定的。
在一般办公室和生产车间的工位区域,光照度要求通常在300-500勒克斯(lux)之间。
而在一些需要较高精度操作或有特殊要求的工位区域,光照度要求可能会更高。
为了检验工位光照度是否符合要求,我们需要使用光照度计进行测量。
光照度计是一种专门用于测量照明强度的仪器,它可以测量出特定区域的光照强度,并将结果以勒克斯为单位显示。
在进行测量之前,我们需要了解一些光照度计的基本操作和使用要点。
首先,要确保光照度计的测量头部清洁,无污渍或损坏。
其次,要将光照度计放置在所需测量的位置,并保持稳定。
最后,要等待一段时间,以确保光照度计的读数稳定后进行记录。
在实际测量过程中,我们需要选择几个典型的工位区域进行测量,以代表整个工作场所的光照度情况。
测量时,要确保测量仪器的位置和高度与工位区域的实际情况相符。
同时,要注意避免遮挡光照源或光照反射物,以保证测量结果的准确性。
在测量完成后,我们可以将测得的光照度数值与国家标准和相关法规进行对比。
如果测得的光照度数值大于或等于要求的最低光照度值,则说明该工位区域的光照度符合要求。
反之,如果测得的光照度数值小于要求的最低光照度值,则说明该工位区域的光照度不符合要求。
如果发现某个工位区域的光照度不符合要求,我们需要采取相应的措施来改善。
例如,可以增加照明设备的数量或更换更亮的灯具来提高光照度。
此外,还可以调整灯具的位置或角度,以改变光照的分布。
在进行改善措施时,需要注意不要产生过强的光照,以免对工作人员的视觉造成不适或疲劳。
总结来说,检验工位光照度要求是确保工作环境合理照明的重要步骤。
通过使用光照度计进行测量,我们可以判断工位光照度是否符合要求,并采取相应的措施来改善。
简述阳光照度传感器的功能

简述阳光照度传感器的功能
阳光照度传感器是一种测量环境光照强度的传感器,也称为光照度传感器、光强度传感器、照度计或光度计。
其主要功能如下:1.测量光照度:阳光照度传感器通过接收来自光源的光辐射,测量环境中的光照强度。
光照强度的单位为勒克斯(lux),代表每平方米的光通量。
2.监测环境亮度:阳光照度传感器可以在室内和室外各种环境条件下测量光照度,因此可以广泛应用于自动化控制系统、气象站、建筑物内部照明和自然照明控制等领域。
3.反馈控制系统:阳光照度传感器可以将测量到的光照强度信息反馈给控制系统,以调整照明设备的亮度或开关状态,节约能源,提高照明效果。
总的来说,阳光照度传感器通过测量环境中的光照强度,提供给控制系统有用的信息,以实现更加智能化和高效化的控制和管理。
光照度计工作原理

光照度计工作原理光照度计是一种用于测量光强度或光照度的仪器。
它主要由感光元件、光处理电路、显示器件以及电源等组成。
它可以测量白光或单色光的光照度,具有高精度、强抗干扰能力和较宽的测量范围等特点。
那么,光照度计的工作原理是什么呢?本文将详细介绍光照度计的工作原理。
一、感光元件光照度计的感光元件通常采用光电二极管。
光电二极管是一种半导体器件,具有光电转换特性。
它的工作原理是利用半导体材料中的光生伏打效应,将光能转换成电能。
当光线射入光电二极管的光敏层时,光敏层的电子将被激发出来,形成电子-空穴对。
电子被吸收,形成电流,电流的强度与光线的强度成正比。
因此,当光线的强度变化时,光电二极管将输出相应的电流信号。
这个电流信号将被光处理电路接收和处理,计算出光的强度或光照度。
二、光处理电路光处理电路是对光电二极管输出信号的放大、滤波和数据处理的电路。
它主要包括前置放大器、滤波器、AD转换器和微处理器等部分。
前置放大器是在感光元件输出信号之后放大信号的电路,它能将微弱的电流信号转换成大的电压信号。
前置放大器采用的放大倍数可以根据需要进行调整。
在调整放大倍数时,需要保证放大后的电信号能够被AD转换器准确地读取。
滤波器是用于去除噪音和杂波信号的电路,它可以在感光元件输出的信号中去除交流干扰和其他外来噪音。
AD转换器是将模拟信号转换为数字信号的电路。
它将前面的放大器和滤波器处理后的信号转换成数字信号。
通常,AD转换器的精度越高,光照度计的测量精度就越高。
微处理器是用于处理数字信号的芯片。
它可以将数字信号转换成人可以读取的光照度数值,并进行适当的校正和处理。
三、显示器件显示器件是用于显示光照度数值的部分。
它通常是一个液晶显示屏或数码管,可以将光照度的数值显示出来。
在有些光照度计中,还可以加入数据存储的功能,可以将测量的数据存储下来,在日后查看和分析。
四、电源电源是光照度计的电气供应。
它可以是电池或外部电源,通常在光照度计的外壳上有对应的插头或者接口。
照度计光度计照度计原理照.doc

照度计光度计照度计原理照.doc 照度计的测试原理和方法
1.照度的测试原理
照度是受照平面上接受的光通量的面密度。
照度计是用于测量被照面上的光照度的仪器,是光照度测量中用得多的仪器之一。
2.照度计的结构原理
照度计由光度头(又称受光探头,包括接收器、V(λ)对滤光器、余弦修正器)和读数显示器两部分组成。
其结构见1。
1照度计的结构原理
四、测量步骤和方法
在工作房间内,应该在每个工作地点(如书桌、工作台)测量照度,然后加以平均。
对于没有确定工作地点的空房间或非工作房间,如果单用一般照明,通常选0.8m高的水平面测量照度。
将测量区域划分成大小相等的方格(或接近方形),测量每个方格中心的照度Ei,其平均照度等于各点照度的平均值,即
式中Eav——测量区域的平均照度,lx;
Ei——每个测量网格中心的照度,lx;
N——考点数。
照度均匀度是指规定表面上的小照度与平均照度之比,即:
式中Emin——指所测表面上的小照度,lx。
本实验中,可以房间所布置的测点面为指定表面,小照度可认为所测点中的小照度值。
测量房间每个方格的边长为lm,大房间可
式中Eav——测量区域的平均照度,lx;
Ei——每个测量网格中心的照度,lx;
N——测点数。
照度均匀度是指规定表面上的小照度与平均照度之比,即:式中Emin——指所测表面上的小照度,lx。
光照度计实验

实验三、光照度计设计实验一、实验目的1、了解和掌握光电池在光照度计上的应用原理2、了解和掌握光照度计结构原理3、了解和掌握光照度计电路设计原理二、实验内容1、光照度计测量光照度实验2、光照度计设计实性验三、实验仪器1、光电创新实验仪主机箱2、光照度计&光功率计设计模块3、照度计探头4、连接线4、万用表四、实验原理光照度是光度计量的主要参数之一,而光度计量是光学计量最基本的部分。
光度量是限于人眼能够见到的一部分辐射量,是通过人眼的视觉效果去衡量的,人眼的视觉效果对各种波长是不同的,通常用V(λ)表示,定义为人眼视觉函数或光谱光视效率。
因此,光照度不是一个纯粹的物理量,而是一个与人眼视觉有关的生理、心理物理量。
光照度是单位面积上接收的光通量,因而可以导出:由一个发光强度I的点光源,在相距L处的平面上产生的光照度与这个光源的发光强度成正比,与距离的平方成反比,即:2E/LI式中:E——光照度,单位为Lx;I——光源发光强度,单位为cd;L——距离,单位为m。
光照度计是用来测量照度的仪器,它的结构原理如下图所示:图 3-1图中D为光探测器,图3-2为典型的硅光探测器的相对光谱响应曲线;C为余弦校正器,在光照度测量中,被测面上的光不可能都来自垂直方向,因此照度计必须进行余弦修正,使光探测器不同角度上的光度响应满足余弦关系。
余弦校正器使用的是一种漫透射材料,当入射光不论以什么角度射在漫透射材料上时,光探测器接收到的始终是漫射光。
余弦校正器的透光性要好;F为V(λ)校正器,在光照度测量中,除了希望光探测器有较高的灵敏度、较低的噪声、较宽的线性范围和较快的响应时间等外,还要求相对光谱响应符合视觉函数V(λ),而通常光探测器的光谱响应度与之相差甚远,因此需要进行V(λ)匹配。
匹配基本上都是通过给光探测器加适当的滤光片(V(λ)滤光片)来实现的,满足条件的滤光片往往需要不同型号和厚度的几片颜色玻璃组合来实现匹配。
光照度测量方法 标准

光照度测量方法标准一、直接测量法直接测量法是通过使用光照度计直接测量目标物体的光照度。
该方法适用于需要精确测量光照度的场景,如科学研究、工业生产等。
在直接测量法中,需要遵循以下步骤:1. 选择合适的光照度计,并确保其准确性和稳定性。
2. 在目标物体周围选择合适的测量点,确保测量点的光照度能够代表目标物体的整体光照度。
3. 将光照度计放置在测量点上,并记录测量的光照度值。
4. 对于多个测量点,重复上述步骤,并对测量结果进行分析和处理。
二、间接测量法间接测量法是通过测量目标物体的反射光或其他物理量来推算光照度。
该方法适用于不方便直接测量光照度的场景,如测量较大面积的光照度分布、夜间环境等。
在间接测量法中,需要遵循以下步骤:1. 选择合适的测量仪器,如光谱仪、亮度计等,并确保其准确性和稳定性。
2. 在目标物体周围选择合适的测量点,确保测量点的反射光或其他物理量能够代表目标物体的整体情况。
3. 将测量仪器放置在测量点上,并记录测量的反射光或其他物理量值。
4. 根据测量的反射光或其他物理量值,利用相应的公式或模型推算光照度值。
三、光学测量法光学测量法是通过使用光学仪器对目标物体进行观测和记录光照度信息。
该方法适用于对目标物体的光学特性进行分析和研究,如颜色、纹理等。
在光学测量法中,需要遵循以下步骤:1. 选择合适的光学仪器,如照相机、望远镜等,并确保其准确性和稳定性。
2. 在目标物体周围选择合适的观测点,确保观测点的光照度信息能够代表目标物体的整体情况。
3. 将光学仪器放置在观测点上,并记录观测的目标物体的光照度信息。
4. 对于多个观测点,重复上述步骤,并对观测结果进行分析和处理。
四、遥感测量法遥感测量法是通过使用遥感器对目标物体进行远距离观测和记录光照度信息。
该方法适用于对大范围的环境进行监测和分析,如气象、地理信息等。
在遥感测量法中,需要遵循以下步骤:1. 选择合适的遥感器,如卫星、无人机等,并确保其准确性和稳定性。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
设计题目光电检测系统设计-光照度计的设计成绩课程设计主要内容1.光辐射的相应于人眼的光谱光视效率相一致;2.对不同方向入社的光辐射如何余弦关系,即具有余弦修正器;3.有较大的线性范围,环境温度变化对引起的影响小;4.具有相应键盘输入控制和结果显示。
指导教师评语建议:从学生的工作态度、工作量、设计(论文)的创造性、学术性、实用性及书面表达能力等方面给出评价。
签名: 201 年月日目录一、功能概述1、光度学中基本量 (5)(1)光通量定义(2)光亮度定义(3)光照度定义2、光照度计设计思路 (6)3、照度计的余弦校正 (6)4、框图 (7)5、硅光电池 (7)二、系统硬件总体设计方案 (8)三、实现方案1、硬件电路 (9)2、光谱光视效率 (9)3、软件程序 (11)四、调试过程及结论 (14)五、心得体会 (15)六、参考文献 (17)光照度计的设计一、 功能概述1、 光度学中基本量在光辐射测量中,与能量有关的量有两类:一是物理的,即客观的,叫做辐射度学量,简称为辐射量;另一类是生理的,即主观的,叫做光度学量,简称光度量。
前者表示某辐射源客观上发射出的辐射能的大小,后者表示人的视觉系统主观上感受到的那部分辐射能的强度。
(1)光通量 (luminousflux)光源在单位时间内发出的光量称为光通量,在光度学中,光通量是从辐射通量导出的量,它明确地定义为能够被人眼视觉系统所感受到的那部分辐射功率的大小的量度。
单位是流明 (inmen),符号为 lm ,表达式为:ΦL = dQv /dS(2) 光亮度(luminanee) L v ,一个面光源,除了可以用发光强度来描述它在某一个方向上的发光能力之外,还要知道它每一单位面积在这个方向上的发光能力,以便比较两种不同类型光源的明亮程度,这就要用到亮度这个概念。
它表示每单位面积上的发光强度,即:L L =dI L /dS光亮度的单位为坎德拉第每平方米(cd/mZ)。
式中的面积,应该理解为一个面在观察方向上的正投影面积。
因此,若观察方向与该面的法线夹角为 0时,上式将变为:L L = dI L /dScos(θ)所以,光源的光亮度可定义为:在表面一点处的面元在给定方向上的发光强度除以该面元在垂直于给定方向的平面上的正投影面积。
由于I L = D φL/d Ω故有L L =d 2ΦL /d ΩdScos(θ)该式是光亮度的较通用的定义式。
由该式可知,亮度不仅可用来描述一个发光面,而且还可以用来描述光路中的任意一个截面,如一个透镜的有效面积、一个光阑所截的面积或一个象的面积等。
此外,还可以用亮度来描述一束光,光束的亮度等于这个光束所包含的光通量除以这束光的横截面和这束光的立体角。
(3)光照度在光接收面上一点处的光照度等于照射在包括该点在内的一个面元上的光通量除以该面元的面积ds。
即:E L =dΦL / ds2、光照度计设计思路光照度计首先需要光电转换步骤,将光的强弱转化为电的强弱,最佳转换关系是线性关系,如果是非线性,需要定标才可。
其次需要前置放大和滤波处理,使弱电信号变为可以适合单片机处理的信号。
最后是单片机处理信号,并将信号发送至不同功能的芯片。
如发送到显示芯片,或接受按键指令,处理信号。
环境温度对照度计的测量结果有影响,特别是实测时的环境温度与标定时的环境温度相差较大(如寒冷的冬天或酷热的夏天)的情况下,影响更为显著。
在照度计中,不仅是光电池,与光电池相接的外电路,表头电阻等,均随温度而变化。
因此,可通过对外电路、表头等的选择,使光电池的温度影响得到部分补偿。
在对照度计进行温度修正时,应对照度计的各部件作统一考虑。
湿度对照度计也有影响,为此,要求照度计的光探头有较好的密封性能,长期不用的照度计,最好能间隔一段时间通一次电。
接收器容易老化,因接收器老化会直接影响到照度计的测量精确度,缩短照度计的使用寿命。
此外,照度计还应有一定的响应速度,以适应变化的照度测量。
由于光电传感器所产生的光电流正比于所接收的光通量,测量时须将照度计的光敏表面与被测照度的表面重合,并尽量垂直于光的照射方向。
所以读数系统可直接指示出所测的照度值。
3、照度计的余弦校正探测器对强度相等而入射方向不同的响应应符合余弦定律,即在垂直入射的方向上响应大,随着入射角的增加,其响应按余弦规律减小,当入射角等于90°时,则响应为零。
这一特性称为照度计响应的余弦特性。
当用照度计进行测量时,由于探测器表面对大入射角(大于40°)入射光所反射的光辐射比小入射角要大,故测量结果不符合响应的余弦特性。
为了消除大角度入射时不符合余弦特性而产生的误差,故在照度计的探测器前须加一个角度补偿器(或称余弦修正器)。
补偿器可用乳白玻璃或乳白有机玻璃制成。
经研究实验,通常较简单的修正器有平板状和皿状乳白玻璃两种,较复杂的有截球状、环球状、球壳状和平面型乳白玻璃四种,它们的修正效果如下表所示。
图1 修正器的修正效果比较可以看出球壳状和平面型修正器效果最佳,而球壳状体积相对大一些,使用不方便,故平面型较好。
平板状较简单,成本低,但修正效果差一些。
为了使照度计得到较理想的()V λ匹配,除可挑选合适的玻璃型号外,有时需加大玻璃的厚度或增加不同品种的玻璃,但这会降低照度计的灵敏度;玻璃过薄,会增加玻璃加工的困难,因此,在进行()V λ匹配时,要综合考虑各因素的影响。
4、框图:5、硅光电池光电转换采用硅光电池完成。
它不需要外加电源就能直接把光能转换成成电能,而且光电流和照度成线性;它的光谱灵灵敏度与人眼的灵敏度较为接近;它的响应时间短短、性能稳定,光谱范围宽,频率特性好,转换效率高,能耐高温辐光电转换前置放大与滤波A/D 转换单片机处理 LCD 显示图2 程序框图射等优点。
故选择硅光电电池作为此系统的光电检测器件。
1)原理硅光电池是一种利用光光生伏特效应制成的光电转换器件,通过将光信号号转变为电信号来检测待测量。
光电池工作原原理,当光照射 P一N结时,原子受激发而产生电子一空穴对,由于电子和空穴分别向两极极移动而产生电动势,两极接入电路就能产生电流了。
硅光电池是一种直接把把光能转换成电能的半导体器件。
它的结构很简单,核心部分是一个大面积的 PN结。
硅光电池池响应时间短,光电池转换效率高(目前转换效率高达 27.50%的硅光电池已经研制成功)。
若有 1m2的这种光电池,在足够的阳光照射下,可可以产生 100多瓦的电能。
硅光电池主要有两个方方面的应用,即作为电源和作为光电检测器件的应应用。
硅光电池作为测量元件使用时,应当作作电流源,不宜作电压源。
2)此次设计所选硅光电池池的型号为 BPW34BPW34具有高速高灵敏度的特点,所以本次设计选用了此型号的硅光电电池。
系统硬件总体设计方案系统硬件总体设计方二、系统硬件总体设计方案本系统的硬件电路总体设计思想是:以单片机AT89C51为核心的中央处理器,辅以外围模拟、数字电路功能模块,实现从光电传感器传来的信号测量到最后的显示输出。
测量控制部分是整个系统的核心部分,是整个系统的主要功能完成部分。
系统硬件原理框图如下。
图3 硬件流程图三 、实现方案1、 硬件电路图(1)光电前置放大器利用三级管的的放大作用,将带负载的光电池电路输出的电流放大,为了保证信号有更好的线性关系,所以将三极管接成电流转换为电压的形式。
经过测量,电压放大的范围大概为0.2V 到2.3V 。
(2)AD 转换电路采用ADC0809模数转换芯片和AT89C51单片机,将光电池接收的光信号转换后放大的电压模拟信号转换为数字信号,然后通过单片机的控制电路将数字信号送到LCD 显示屏。
(3)显示电路此处显示电路采用了1602A 液晶显示模块。
当光直射光电池时,放大的电压信号通过三极管的发射极送入AD 转换器的IN0端口。
因为AD 的ADD A 、ADD B 、ADD C 都接地,所以ADC0809就采集IN0端口的信号。
模拟信号经过转换后向OUT-1~OUT8传送数字信号。
数字信号经过总线传送到AT89C51的P1口,并读入累加器A ,经过AT89C51计算后通过P0端口输出,然后控制LCD 显示屏的输出。
2、光谱光视效率 人眼的视觉神经对各种不同波长光的感光灵敏度是不一样的。
对绿光最敏感,对红、蓝光灵敏度较低。
另外,由于受生理和心里作用,不同的人对各种波长光的感光灵敏度也有差异。
国际照明委员会(CIE )根据对许多人的大量观察结果,确定了人眼对各种波长光的平均相对灵敏度,称为“标准光度观察者”光谱光视效率,或称为“视见函数”。
图4 硬件电路图图5 视见函数我们选择了型号为BPW 34 B的硅光电池,有效光照面计为7.45平方毫米。
它的光谱相应范围为350-1100纳米,其相对灵敏度与光谱的关系如下图:图6相对灵敏度与光谱的关系从图可知在850nm灵敏度最高,但是在明视觉下人眼在550nm是灵敏度最高,由于光照度反映是人眼对光的一种反应量,所以必须对此进行修正。
通过各种查资料,我们采取在硅光电池前端加视觉函数虑光器来修正。
3、软件程序#include <reg52.h>#define uchar unsigned char#define uint unsigned intsbit lcden=P2^1;sbit lcdrs=P2^0;sbit lcdrw=P2^2;sbit adwr=P3^7;//sbit adcs=P3^0; //oe ==gndsbit eoc=P2^3;uchar code table[]="the illustion is";uchar code table1[]="lx";uint num,a,d,qian,bai,shi,ge,num1;uint illusion,temp;void init(void); //初始化函数void delay(uint a); //延时函数void write_com(uchar com); //写指令函数void write_data(uchar date); //写数据函数void display(uint d); //显示函数void main(){void init(); //初始化EA=1; //开总中断ET0=1; //开定时器中断TR0=1; //启动定时器lcden=0;/***********对1602液晶的模式进行设置***************/write_com(0x38); //设置16*2显示,5*7点阵,8位数据接口write_com(0x0c); //设置开显示,不显示光标write_com(0x06); //写一个字符后地址指针加一write_com(0x01); //显示清零,数据指针清零while(1){/*******开始不断扫描P1引脚是否有信号,并且对信号进行计算和显示********/if(P1!=0){delay(10);if(P1!=0)//防止误判{adwr=0;delay(5);adwr=1;delay(5);adwr=0;while(oec);for(a=10;a>0;a--){temp=illusion*4;temp=1000;display(temp);//显示照度}};};}}/**********************初始化程序************************/ void init(void){TMOD=0x01; //定时器0工作于计数方式1TH0=(65536-5000)/256;TL0=(65536-5000)%256; //定时时间为50msnum=0;// adcs=0;// sign=0;// temp=0;write_com(0x80);}/*************延时函数每次延时50ms********************/ void delay(uint a){uint b,c;for(b=a;b>0;b--)for(c=110;c>0;c--);}/************定时器中断函数*****************/void to_time() interrupt 1{TH0=(65536-5000)/256; //中断函数里重新赋初值TL0=(65536-5000)%256;num++;if(num==20) //每20*50ms计算一次,并且将速度显示{num=0;//标志位illusion=P1;}}/***********写指令函数************/void write_com(uchar com){lcdrs=0;//lcdrw=0;P0=com;//delay(5);lcden=1;delay(20);lcden=0;}/*********写数据函数*************/void write_data(uchar date){lcdrs=1;//delay(5);//lcdrw=0;P0=date;// delay(5);lcden=1;delay(20);lcden=0;}/*************显示函数********************/void display(uint illusion){qian=illusion/1000;bai=illusion%1000/100;shi=illusion%100/10;ge=illusion%10; //速度范围为0至9999.for(num1=0;num1<20;num1++) //显示前面一段字符{write_data(table[num1]);delay(20);};write_com(0x80+0x41); //显示光照强度write_data(0x30+qian);write_com(0x80+0x42);write_data(0x30+bai);write_com(0x80+0x43);write_data(0x30+shi);write_com(0x80+0x44);write_data(0x30+ge);write_com(0x80+0x47);for(num1=0;num1<2;num1++){write_data(table1[num1]);delay(20);}write_com(0x80);}四、调试过程及结论在仿真过程中为了方便控制放大电路,这里先采用滑动变阻器来代替前置放大电路。