指示灯开关控制器的实验报告
嘉应学院物理单片机原理及应用
----基于Proteus和Keil C 实验报告
实验项目:
实验地点:
班级:
姓名:
座号:
实验时间:年月日
实验二指示灯/开关控制器
【实验目的】
学习汇编语言的编程与调试方法
【实验原理】
下图为指示灯/开关控制器的电路原理图。
图中输入电路由外接在P1口的8只开关组成;输出电路由外接P2口的8只发光二极管组成。
此外,还包括时钟电路和复位电路。
程序启动后,8只发光二极管先整体闪烁3次(即亮—暗—亮—暗—亮—暗,间隔时间以肉眼可观察到为准)。
然后根据开关状态控制对应发光二极管的亮灯状态,即开关闭合相应灯亮,反之则相反。
【实验内容】
(1)熟悉Proteus软件,了解软件的结构组成与功能;
(2)学习汇编语言的程序设计方法;
(3)学会程序录入、编译和调试;
(4)理解单片机程序控制原理,实现指示灯/开关控制器的预期功能。
【实验步骤】
(1)在ISIS中绘制电路原理图,按照表中元件添加到编辑环境中;
(2)编写语言程序;
(3)利用调试功能检查程序的语法和逻辑环境中;
(4)观察仿真结果,检验程序与电路的正确性。
1、启动Proteus的ISIS模块
从Windows开始菜单启动Proteus的ISIS模块后,可进入该软件的主界面,如图:
2、选择元器件
单击图中左侧的对象选择按钮“P”,可弹出“Pick Devices”元件选择窗口,利用”Keywords”检索框可查找所需的元器件,例如输入“80C51”,系统会在对象库中进行查找,并将搜索结果
显示在“Results”列表框中,双击元件后,该元件会出现在对象选择列表窗口中里。
利用此方法可继续选择其他元件。
欲退出选择,单击“OK”按钮,关闭元件选择窗口,返回到主界面。
如图:
3、摆放元器件图形。
在编辑窗口单击,,预览窗口中将会出现80C51单击对象选择列表中的80C51 放置在编辑窗口中。
可将80C51然后在并按住左键拖动该对象到合适的位置,如需调整元件摆放位置,右击选中对象,
编辑窗口的空白处右击,撤销对象的选中状态。
如需调整元件方位,右击选中对象,可使元件旋转或翻转。
依次可将元器件全部摆放到图形编辑窗口中,如图
、编辑元器件标签4在图形编辑窗口中右击选择对象,继续双击可打开该元件的编辑对话框。
下图中列出的
”Cnmponent Referer参数类型可依元件不同而有差异,但表示元件在原理图中的参考号的“”Hidden“对话框中的选项一般都可根据用户需要进行更改。
选项总是存在的。
(对话框中的选项可使对应参数数值变为隐藏的,即不出现在原理图上,用户可根据需要自行设置。
5、编辑元器件属性
双击元器件下面的<TEXT>框进入元器件属性编辑对话框,并且单击“Label”和“Style”选项卡,可以给元件标号。
6、对原理图布线
(1)画导线
根据自己决定走线路径,单击第一个元器件的连接点,然后在希望放置拐点的地方单击,最后单击另一个元器件的连接点即可。
ISIS具有重复布线功能。
连接好第一个引脚连接一根导线,双击第二个引脚,重复画线功能就会被激活,ISIS会自动在第二个引脚之间画出引线。
双击第三条,依次类推,可以轻松地完成所有导线的连接。
(2)画总线
为了化简原理图,可以用一条导线代表数条并行的导线,这就是所谓的总线。
单击工具栏里的总线按钮,即可在编辑窗口画总线
总线分支线是连接总线和元器件引脚的导线,为了和一般导线区分,通常采用与总线倾斜相连的方式表示。
画线时在拐点处按住Ctrl键的同时移动鼠标,导线便可随意倾斜,到达合适的
位置后单击即可完成分支线,如图
总线分支线画好后还需要添加线标签,具体做法是:
图标,在期望放置线标签的导线上单击,将出现下①从绘图工具栏中选择Wire Label 图所示的线
标签对话框。
②在“String”下拉参数框内输入线标签的名称。
对话框中还有线标签的摆放方位和对齐方式选项,可酌情选用。
单击“OK”按钮关闭对话框,该线标签便可出现在被标注导线旁边。
注意,线标签字母是不区分大小写的。
在电路原理图中,具有相同线标签名的导线表示它们是相互连通的。
因此,对于总线分支线,
需要在其另一端也标注相同的线标签。
如图
(3)画电源
Mode图标,会出现端子列表,其中选择绘图工具栏中的TerminalPOWER为电源端,GROUND为接地端。
选择GROUND,并在原理图编辑窗口中单击,“接地”端就被放置到原理图编辑窗口中了。
同理,选择POWER可放置正电源端。
至此,指示灯/开关控制器的电路原理图便完成了。
7、添加.hex仿真文件”Program File 原理图绘好后,双击图中80C51元件,可弹出如图标签对话框,单击“”,在文件夹中找到经过编译后形成的可执行文件,单击“参数框后面的文件夹按钮OK 按钮结束加载过程。
8、仿真运行4 单击原理图编辑窗口左下角的仿真控制工具栏中的图标,可进行仿真运行。
图中的。
、“暂停”和“停止”“单步”个仿真控制按钮(由左至右)的功能依次是“运行”、然后根据开关状态对应发光二极管仿真运行启动后,8只发光二极管先整体闪烁三次。
的亮灯状态,即开关闭合相应灯亮,反之相反。
【实验结果分析】即开关闭合然后根据开关状态对应发光二极管的亮灯状态,光二极管先整体闪烁三次。
相应灯亮,反之相反。
红绿灯控制实训报告总结
一、实训背景随着我国经济的快速发展,城市交通问题日益突出。
为提高城市交通效率和安全性,红绿灯控制系统在交通管理中发挥着至关重要的作用。
为了让学生深入了解红绿灯控制系统的工作原理和实际应用,提高学生的实践能力,我们开展了红绿灯控制实训。
二、实训目的1. 掌握红绿灯控制系统的工作原理和设计方法。
2. 学会使用单片机、PLC等常用电子元器件和编程软件。
3. 培养学生的实际操作能力和团队协作精神。
4. 提高学生的创新意识和解决实际问题的能力。
三、实训内容1. 红绿灯控制系统基本原理(1)系统组成:包括控制器、交通灯模块、传感器模块、显示模块等。
(2)工作原理:控制器根据传感器采集的交通流量数据,自动调整红绿灯的切换时间,实现交通信号灯的智能控制。
2. 单片机编程与仿真(1)学习Keil uVision、Proteus等编程软件。
(2)编写单片机控制程序,实现红绿灯的基本控制功能。
3. PLC编程与仿真(1)学习PLC编程软件,如Step 7、EPLAN等。
(2)编写PLC控制程序,实现红绿灯的自动控制。
4. 虚拟仪器仿真(1)学习虚拟仪器技术,如LabVIEW等。
(2)利用虚拟仪器搭建红绿灯控制系统,进行仿真实验。
5. 红绿灯控制系统设计(1)设计系统硬件电路图。
(2)编写系统控制程序。
(3)调试系统,确保其正常运行。
四、实训过程1. 理论学习:学习红绿灯控制系统的工作原理、硬件设计、软件编程等相关知识。
2. 实践操作:在实验室进行单片机、PLC、虚拟仪器等设备的实际操作。
3. 团队合作:分组进行红绿灯控制系统的设计、编程、调试等工作。
4. 交流讨论:分享实训过程中的心得体会,共同解决遇到的问题。
五、实训成果1. 成功搭建红绿灯控制系统,实现交通信号灯的自动控制。
2. 掌握单片机、PLC等编程软件的使用方法。
3. 提高团队协作能力和解决问题的能力。
4. 培养创新意识和实际操作能力。
六、实训总结1. 通过本次实训,我们对红绿灯控制系统有了更深入的了解,掌握了其工作原理和设计方法。
plc红绿灯实验报告
plc红绿灯实验报告篇一:交通灯PLC控制实验报告交通灯的PLC控制实验报告学院:自动化学院班级:0811103姓名:张乃心学号:2011213307实验目的1.熟悉PLC编程软件的使用和程序的调试方法。
2.加深对PLC循环顺序扫描的工作过程的理解。
3.掌握PLC 的硬件接线方法。
4.通过PLC对红绿灯的变时控制,加深对PLC按时间控制功能的理解。
5.熟悉掌握PLC的基本指令以及定时器指令的正确使用方法。
实验设备1.含可编程序控制器MicroLogix1500系列PLC的DEMO实验箱一个2.可编程序控制器的编程器一个(装有编程软件的PC电脑)及编程电缆。
3.导线若干实验原理交通指挥信号灯图I/O端子分配如下表注:PLC的24V DC端接DEMO模块的24V+ ;PLC的COM端接DEMO 模块的COM 。
系统硬件连线与控制要求采用1764-L32LSP型号的MicroLogix 1500可编程控制器,进行I/O端子的连线。
它由220V AC供电,输入回路中要串入24V直流电源。
1764系列可编程控制器的产品目录号的各位含义如下示。
1764:产品系列的代号L :基本单元24 :32个I/O点(12个输入点,12个输出点)B :24V直流输入W :继电器输出A :100/240V交流供电下图为可编程控制器控制交通信号灯的I/O端子的连线图。
本实验中模拟交通信号灯的指示灯由24V直流电源供电。
O/2-O/4为南北交通信号灯,O/5-O/7为东西交通信号灯。
实现交通指挥信号灯的控制,交通指挥信号灯的布置,控制要求如下:(1)信号灯受一个启动开关控制,当启动开关接通时,信号灯系统开始正常工作,且先南北红灯亮,东西绿灯亮。
当启动开关断开时,所有信号灯熄灭。
(2)南北红灯维持25秒。
在南北红灯亮的同时东西绿灯也亮,并维持20秒。
到20秒时,东西绿灯闪亮,闪亮3秒后熄灭。
在东西绿灯熄灭时,东西黄灯亮,并维持2秒。
单片机原理实验报告(详细)
湖南城市学院实验报告2018-2019 学年上学期姓名:***班级学号:******实验课程:单片机原理及应用实验室名称:电子工程实验室湖南城市学院信息与电子工程学院实验中心印制实验项目名称:实验一指示灯和开关控制器实验一、实验目的及要求1、学习51单片机I/O基本输入/输出功能,掌握汇编语言的编程与调试方法;2、熟悉proteus软件,了解软件的结构组成与功能;3、学会在ISIS模块中进行汇编程序录入、编译和调试;4、理解单片机程序控制原理,实现指示灯/开关控制器的预期功能。
二、实验原理实验电路原理图如图1所示,图中输入电路由外接在P3口的8只拨动开关组成;输出电路由外接在P2口的8只低电平驱动的发光二极管组成。
此外,还包括时钟电路、复位电路和片选电路。
图1 实验原理图在编程软件的配合下,要求实现如下指示灯/开关控制功能:程序启动后,8只发光二极管先整体闪烁3次(即亮→暗→亮→暗→亮→暗,间隔时间以肉眼可观察到为准),然后根据开关状态控制对应发光二极管的灯亮状态,即开关闭合相应灯亮,开关断开相应灯灭,直至停止程序运行。
软件编程原理为:(1)8只发光二极管整体闪烁3次亮灯:向P2口送入数值0;灭灯:向P2口送入数值0FFH;闪烁3次:循环3次;闪烁快慢:由软件延时时间决定。
(2)根据开关状态控制灯亮或灯灭开关控制灯:将P3口(即开关状态)内容送入P2口;无限持续:无条件循环。
程序流程图如图2所示。
图2 实验程序流程图三、实验仪器设备及装置(1)硬件:电脑一台;(2)仿真软件:Proteus;(3)编程软件Keil uVision4。
其中,仿真软件ISIS元件清单如表1所示。
表1 仿真软件ISIS元件清单四、实验内容和步骤(一)实验内容:(1)熟悉ISIS模块的汇编程序编辑、编译与调试过程;(2)完成实验的汇编语言的设计与编译;(3)练习ISIS汇编程序调试方法,并最终实现实验的预期功能。
(二)实验步骤:(1)提前阅读与实验相关的阅读材料;(2)参考指示灯/开关控制器的原理图和实验的元件清单,在ISIS中完成电路原理的绘制;(3)参考程序流程图在Keil uVision4中编写和编译汇编语言程序;(4)利用ISIS的汇编调试功能检查程序的语法和逻辑错误;(5)观察仿真结果,检验与电路的正确性。
交通信号灯控制器实验报告Word版
交通信号灯控制器一、设计任务及要求 (2)二、总体方案设计以及系统原理框图 (2)2.1、设计思路 (2)2.2、各模块相应的功能 (2)2.3、系统原理图 (3)三、单元电路设计 (3)3.1、车辆检测电路 (3)3.2、主控电路 (4)3.3、灯控电路 (5)3.4、计时控制电路 (6)3.5、计时显示电路 (6)3.6、反馈控制电路 (7)3.7、置数电路 (7)3.8、时基电路 (7)四、工作原理 (8)五、电路的软件仿真及结果分析 (8)5.1、时基电路(555接成的多谐振荡器)的电路图以及波形的显示 (8)5.2、结果分析 (10)六、电路的组装调试 (10)6.1、使用的主要仪器和仪表 (10)6.2、调试电路的方法和技巧 (10)6.3、调试中出现的问题、原因和排除方法 (11)七、收获、存在的问题和进一步的改进意见 (11)7.1、存在的问题和进一步的改进意见 (11)7.2、收获以及心得体会 (12)附录一:电路所用元器件 (14)附录二:电路全图 (15)附录三:实际电路图 (16)一、设计任务及要求在一个主干道和支干道汇交叉的十字路口,为了确保车辆行车安全,迅速通行,设计一个交通信号灯控制电路,要求如下:1、用两组红、绿、黄发光二极管作信号灯,分别指示主道和支道的通行状态。
2、通行状态自动交替转换,主道每次通行30秒,支道每次通行20秒,通行交替间隔时为5秒。
3、通行状态转换依照“主道优先”的原则,即:当主道通行30秒后,若支道无车则继续通行;当支道通行20秒后,只有当支道有车且主道无车时才允许继续通行。
(用按键模拟路口是否有车)4、设计计时显示电路,计时方式尽量采用倒计时。
二、总体方案设计以及系统原理框图2.1、设计思路本次设计采用模块划分的方法,每个模块完成一项功能,最后将各个模块连接起来,设计完成后,用Multisim进行仿真,仿真成功后,再去实验室焊接调试。
2.2、各模块相应的功能(1)车辆检测电路:用来显示主路支路车辆的四种情况。
单片机原理与应用实验报告
单片机原理实验报告实验一计数显示[目的]熟悉Proteus仿真软件,掌握单片机原理图的绘制方法【实验内容】(1)熟悉Proteus仿真软件,了解软件的结构和功能(2)学习如何使用ISIS模块,学习设置图纸、选择元件、画线、修改属性等基本操作(3)了解如何加载可执行文件和运行程序仿真(4)了解Proteus在单片机开发中的作用,完成单片机电路原理图的绘制[实验步骤](1)观察Proteus软件的基本结构,如菜单、工具栏、对话框等。
(2)Proteus中绘制电路原理图,并根据表A.1将组件添加到编辑环境中(3)在Proteus中,观察仿真结果,检查电路图绘制的正确性【实验示意图】【实验源程序】#include <reg51.h>位 P3_7=P3^7;无符号字符 x1=0;x2=0 ;无符号字符数=0;无符号字符 idata buf[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};无效延迟(int时间){整数 k,j;for(;time<0;time--)for(k=200;k>0;k--)for(j=500;j<0;j--);}无效初始化(){P0=buf[x1];延迟(10);P2=buf[x2];延迟(10);}无效的主要(){在里面();而(1){x1=计数/10;x2=计数%10;P0=buf[x1];延迟(10);P2=buf[x2];延迟(10);如果(P3_7==0)// {延迟(10);而(!P3_7);如果(计数==99)计数=0;别的计数=计数+1;}}}[实验结果]阐明计数器的作用是按下K1后,数码管LED1和LED2会显示按键的按下次数, LED1代表一位, LED2代表十位。
当计数器达到99时,再次按下K1键,显示值再次从0开始。
实验2指示灯开关控制器[目的]学习如何编程和调试汇编语言【实验内容】(1)熟悉Proteus仿真软件,了解软件的结构和功能(2)学习如何用汇编语言编程(3)ISIS 模块中输入、编译和调试汇编程序(4)了解MCU程序控制原理,实现指示灯/开关控制器的预期功能[实验步骤]( 1 ) 在ISIS中画出电路原理图, 并在编辑环境中添加相应的元器件 .( 2 )在ISIS中编写汇编语言程序( 3 ) 利用ISIS 的汇编调试功能检查程序的语法和逻辑错误( 4 )观察仿真结果,检查程序和电路的正确性【实验示意图】【实验源程序】#include <reg51.h> 无效延迟(int时间){整数 k,j;for(;time<0;time--) {for(k=100;k<0;j--) for(j=500;j<0;j--); }}无效初始化(){P1=0x00;延迟(20);P1=0xff;延迟(20);P1=0x00;延迟(20);P1=0xff;延迟(20);P1=0x00;延迟(20);P1=0xff;延迟(20);}无效的主要(){在里面();P1=0x00;延迟(20);P1=0xff;延迟(20);而(1){P1=P2 ;}}[实验结果]阐明点击运行,8个LED 一起闪烁3次。
智能调控灯实验报告(3篇)
第1篇一、实验背景随着科技的飞速发展,智能化产品在日常生活中越来越普及。
智能调控灯作为一种新型的照明设备,通过智能化技术实现照明效果的自动调节,不仅提高了生活品质,还大大节约了能源。
本实验旨在探究智能调控灯的工作原理,并对其性能进行测试和分析。
二、实验目的1. 了解智能调控灯的工作原理和组成结构。
2. 掌握智能调控灯的安装与调试方法。
3. 测试智能调控灯的性能指标,分析其优缺点。
三、实验原理智能调控灯主要基于以下原理:1. 光线感应:通过光敏传感器检测环境光线强度,自动调节灯光亮度。
2. 声音感应:通过声音传感器检测周围环境声音,实现灯光的自动开关。
3. 人体感应:通过红外传感器检测人体动作,实现灯光的自动开关和亮度调节。
4. 定时控制:通过设置定时功能,实现灯光的自动开关。
四、实验设备1. 智能调控灯一套2. 电源适配器3. 光线感应传感器4. 声音感应传感器5. 人体感应传感器6. 定时控制器7. 万用表8. 电路连接线五、实验步骤1. 安装与调试:1. 将智能调控灯安装在适当的位置。
2. 将光线感应传感器、声音感应传感器、人体感应传感器和定时控制器与智能调控灯连接。
3. 调整各个传感器的灵敏度,确保其正常工作。
2. 性能测试:1. 光线感应测试:在白天和夜晚分别测试灯光亮度,观察其自动调节效果。
2. 声音感应测试:在测试区域内发出声音,观察灯光的自动开关效果。
3. 人体感应测试:在测试区域内走动,观察灯光的自动开关和亮度调节效果。
4. 定时控制测试:设置定时控制器,观察灯光的自动开关效果。
3. 数据分析:1. 记录实验数据,包括光线强度、声音强度、人体动作和灯光亮度等。
2. 分析实验数据,评估智能调控灯的性能指标。
六、实验结果与分析1. 光线感应测试:在白天,灯光亮度自动降低,夜晚灯光亮度自动提高,达到节能效果。
2. 声音感应测试:在测试区域内发出声音,灯光自动开关,实现节能和方便。
3. 人体感应测试:在测试区域内走动,灯光自动开关和亮度调节,提高生活品质。
控制led实验报告总结
控制led实验报告总结本次实验旨在通过控制LED灯的亮灭,加深对基础电路原理和控制电路的理解。
通过手动控制和编程控制两种方式来实现LED的亮灭,并对实验结果进行分析和总结。
实验过程:在实验中,我们首先搭建了一个简单的LED电路,包括LED灯、电阻和电源。
通过按下按钮来手动控制LED灯的亮灭。
随后,我们通过编程控制来实现LED 灯的亮灭。
通过编写代码,我们可以控制LED灯在一个指定的时间间隔内交替闪烁。
实验结果:在手动控制部分,当按下按钮时,电路中的电流通过LED灯,使其点亮;当松开按钮时,电路中的电流中断,LED灯熄灭。
这说明我们可以通过手动控制电路,来控制LED灯的亮灭。
在编程控制部分,通过编写代码,我们可以自动控制LED灯的亮灭。
通过使用控制语句和循环结构,我们可以控制LED灯在一个固定的时间间隔内交替闪烁。
这样的应用可以在实际生活中用于提醒或警示的目的。
实验分析:通过本次实验,我们加深了对基础电路原理和控制电路的理解。
我们学习到了如何通过手动控制和编程控制来控制LED灯的亮灭。
手动控制是通过开关按钮来控制电路中的电流流动,从而使LED灯亮灭。
编程控制是通过编写代码,通过控制语句和循环结构控制LED灯的亮灭。
实验中,我们还学习到了如何搭建一个简单的电路,包括放置电阻和连接电源。
这些基础的电路原理为我们理解更复杂的电路和控制系统奠定了基础。
实验总结和心得:通过本次实验,我对电路原理和控制电路有了更深入的理解。
我学会了如何通过手动控制和编程控制来控制LED灯的亮灭,这为我进一步学习和研究更复杂的电子设备和电路系统奠定了基础。
同时,本次实验也加强了我的动手能力和实验操作的技巧。
在实际搭建电路和编写代码的过程中,我遇到了一些问题,但通过仔细观察和尝试,最终成功完成了实验。
这使我更加熟练掌握了实验操作的方法和技巧。
此外,通过实验,我也认识到电子技术在日常生活中的重要性。
电子设备和电路系统已经广泛应用于各个领域,而控制电路则是其中的关键。
光控开关实验报告
光控开关实验报告光控开关实验报告引言:光控开关是一种能够根据光照强度自动控制电路开关的装置。
它利用光敏电阻的特性,通过光敏电阻的电阻值变化来控制电路的通断,实现对电路的自动控制。
本实验旨在探究光控开关的工作原理以及其在实际应用中的效果。
一、实验原理光控开关的工作原理基于光敏电阻的感光特性。
光敏电阻是一种能够根据光照强度改变电阻值的器件。
当光照强度增加时,光敏电阻的电阻值减小;当光照强度减小时,光敏电阻的电阻值增加。
因此,通过光敏电阻的电阻值变化,可以控制电路的通断。
二、实验材料和仪器本实验所使用的材料和仪器有:1. 光敏电阻2. 电位器3. LED灯4. 电池5. 电线6. 万用表三、实验步骤1. 将光敏电阻与电位器连接在一起,形成电路。
2. 将LED灯与电池连接在一起,形成另一个电路。
3. 将两个电路通过电线连接在一起,使得光敏电阻的电阻值变化能够控制LED 灯的通断。
4. 将光敏电阻放置在不同的光照条件下,观察LED灯的亮灭情况。
5. 使用万用表测量光敏电阻的电阻值随光照强度变化的情况。
四、实验结果与分析通过实验观察和测量,我们得到了光敏电阻的电阻值随光照强度变化的数据。
根据实验结果可以发现,当光照强度增加时,光敏电阻的电阻值减小;当光照强度减小时,光敏电阻的电阻值增加。
这与光敏电阻的感光特性相吻合。
根据实验结果,我们可以进一步分析光控开关的工作原理。
当光敏电阻的电阻值较小时,电路中的电流较大,LED灯会亮起;当光敏电阻的电阻值较大时,电路中的电流较小,LED灯会熄灭。
因此,通过光敏电阻的电阻值变化,我们可以实现对电路的自动控制。
五、实际应用光控开关在实际生活中有着广泛的应用。
以室内照明为例,光控开关可以根据室内光照强度的变化,自动控制灯光的亮度。
在白天阳光充足时,光控开关会使灯光亮度降低,从而节省能源;而在夜晚或光线不足时,光控开关会使灯光亮度增加,以提供足够的照明。
此外,光控开关还可以应用于智能家居系统中。
灯光控制实验报告模板
灯光控制实验报告模板实验名称:灯光控制实验报告引言:灯光控制是现代电气工程中一项重要的技术,它在日常生活中起到重要作用。
本实验旨在研究灯光控制的基本原理和方法,探索不同控制方式对灯光亮度和颜色的影响。
通过实验观察、测量和分析,我们将了解到灯光控制的工作原理和应用。
实验目的:1. 了解灯光控制的基本原理和方法;2. 探究不同控制方式对灯光亮度和颜色的影响;3. 学会使用光度计和色度计测量灯光亮度和颜色。
实验设备:1. LED灯光源;2. 调光开关;3. 光度计和色度计;4. 电源;5. 连接线。
实验步骤:1. 将LED灯光源连接到电源,打开电源开关。
2. 使用调光开关调节灯光亮度,观察灯光的变化。
分别记录亮度和调光开关旋钮位置之间的关系。
3. 使用光度计测量不同亮度下的光照强度,并记录测量值。
4. 切换不同颜色的LED灯光源,重复步骤2-3,记录不同颜色灯光的亮度和光照强度数据。
5. 使用色度计测量不同颜色灯光的色温和色差,并记录测量值。
实验数据分析:1. 根据实验数据,绘制亮度与调光开关旋钮位置的关系曲线。
分析曲线特点和趋势。
2. 比较不同颜色灯光的亮度和光照强度数据,分析其差异和规律。
3. 根据色度计测量值,计算不同颜色灯光的色温和色差,并进行对比分析。
讨论与结论:1. 实验结果表明,通过调光开关可以有效控制灯光亮度。
调光开关旋钮位置与亮度存在一定的线性关系。
2. 不同颜色的LED灯光源在同一亮度下光照强度存在差异,其中某些颜色灯光的光照强度较高。
3. 使用色度计测量发现,不同颜色的LED灯光源具有不同的色温和色差。
其中某些颜色灯光的色温和色差较理想。
4. 根据实验分析,我们可以根据需要选择合适的灯光控制方式和灯光颜色,以满足特定场景的要求。
实验总结:通过本次灯光控制实验,我们了解到了灯光控制的基本原理和方法,明确了不同控制方式对灯光亮度和颜色的影响。
实验中所使用的仪器设备和测量方法对于探究灯光控制具有重要意义。
指示灯开关控制器的实验报告
嘉应学院物理单片机原理及应用基于和实验报告实验项目:实验地点:班级:姓名:座号:实验时间:年月日实验二指示灯开关控制器【实验目的】学习汇编语言的编程与调试方法【实验原理】下图为指示灯开关控制器的电路原理图。
图中输入电路由外接在口的只开关组成;输出电路由外接口的只发光二极管组成。
此外,还包括时钟电路和复位电路。
程序启动后,只发光二极管先整体闪烁次(即亮—暗—亮—暗—亮—暗,间隔时间以肉眼可观察到为准)。
然后根据开关状态控制对应发光二极管的亮灯状态,即开关闭合相应灯亮,反之则相反。
【实验内容】(1)熟悉软件,了解软件的结构组成与功能;(2)学习汇编语言的程序设计方法;(3)学会程序录入、编译和调试;(4)理解单片机程序控制原理,实现指示灯开关控制器的预期功能。
【实验步骤】(1)在中绘制电路原理图,按照表中元件添加到编辑环境中;(2)编写语言程序;(3)利用调试功能检查程序的语法和逻辑环境中;(4)观察仿真结果,检验程序与电路的正确性。
1、启动的模块从开始菜单启动的模块后,可进入该软件的主界面,如图:2、选择元器件单击图中左侧的对象选择按钮“”,可弹出“”元件选择窗口,利用””检索框可查找所需的元器件,例如输入“”,系统会在对象库中进行查找,并将搜索结果显示在“”列表框中,双击元件后,该元件会出现在对象选择列表窗口中里。
利用此方法可继续选择其他元件。
欲退出选择,单击“”按钮,关闭元件选择窗口,返回到主界面。
如图:3、摆放元器件单击对象选择列表中的80C,预览窗口中将会出现80C图形。
在编辑窗口单击,可将80C放置在编辑窗口中。
如需调整元件摆放位置,右击选中对象,并按住左键拖动该对象到合适的位置,然后在编辑窗口的空白处右击,撤销对象的选中状态。
如需调整元件方位,右击选中对象,可使元件旋转或翻转。
依次可将元器件全部摆放到图形编辑窗口中,如图、编辑元器件标签在图形编辑窗口中右击选择对象,继续双击可打开该元件的编辑对话框。
