实验2.指示灯 开关控制器

合集下载

单片机实验——指示灯开关控制器

单片机实验——指示灯开关控制器

中国石油大学(北京)实验报告实验课程:单片机原理及应用实验名称:实验二——指示灯/开关控制器一、实验目的学习汇编語言指令系统的编程与调试方法二、实验内容1、参照教材图A.19完成实验二电路原理图的绘制;2、根据图A.20的程序流程图编写汇编语言程序;3、利用ISIS的汇编工具查找并修正程序的语法错误和逻辑错误;4、观察仿真结果,完成实验报告。

三、实验要求1、电路原理图P1口读取开关状态的工作原理:通过P1的读引脚功能来实现,由于P1口内设上拉电阻,在开关闭合前读取高电平,经过三态门在P1.n输出高电平。

当开关闭合时,由于与地面相连,P1读取低电平,经过三态门在P1.n输出低电平。

P1口输出工作原理:单片机执行写P1,#data时,数据data经过内部总线送入锁存器储存。

当数据为,则该位锁存器输出Q=1,则非Q为0,场效应管截止,从而在引脚P1.n 上输出高电平;反之,如果数据为0,则Q=1,非Q为0,场效应管导通,引脚P1.n上输出低电平。

P2口控制LED灯的原理也是通过P2口的输出原理实现的,程序不断把P1的内容传递给P2。

当给P1口赋初值0或开关闭合时,P1.n输出0,P2口读取0,在引脚P2.n上输出低电平,由原理图中LED的摆放方式知LED灯低电平导通。

同理当给P1口赋初值#FFH 或开关断开时,P1.n输出1,P2口读取1,在引脚P2.n上输出高电平,LED灯截止,灯灭。

图1 实验原理电路图2、汇编源程序图2 汇编源程序3、程序调试过程1.源文件创建与编译(1)建立新的程序文件单击菜单栏“源代码”—“添加/删除源文件”选项,弹出“添加/移除源代码”对话框。

在“代码生成工具”下拉框内部选择“ASEM51”选项。

单击“新建”按钮,在适当文件目录下输入待建立程序的文件名(如text),核实文件类型为*ASM。

单击“打开”按钮,回应创建新文件提示后,系统弹出确认对话框。

单击“确认”按钮,在菜单“源代码”下可看到类似“1.text.ASM”的文件名,单击该文件名后可打开一个空白的文本文件。

plc红绿灯实验报告

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秒。

交通信号灯控制器实验报告

交通信号灯控制器实验报告

交通信号灯控制器实验报告交通信号灯控制器⼀、设计任务及要求 (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进⾏仿真,仿真成功后,再去实验室焊接调试。

单片机原理实验报告(详细)

单片机原理实验报告(详细)

湖南城市学院实验报告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)观察仿真结果,检验与电路的正确性。

指示灯开关控制器的实验报告

指示灯开关控制器的实验报告

嘉应学院物理单片机原理及应用基于和实验报告实验项目:实验地点:班级:姓名:座号:实验时间:年月日实验二指示灯开关控制器【实验目的】学习汇编语言的编程与调试方法【实验原理】下图为指示灯开关控制器的电路原理图。

图中输入电路由外接在口的只开关组成;输出电路由外接口的只发光二极管组成。

此外,还包括时钟电路和复位电路。

程序启动后,只发光二极管先整体闪烁次(即亮—暗—亮—暗—亮—暗,间隔时间以肉眼可观察到为准)。

然后根据开关状态控制对应发光二极管的亮灯状态,即开关闭合相应灯亮,反之则相反。

【实验内容】(1)熟悉软件,了解软件的结构组成与功能;(2)学习汇编语言的程序设计方法;(3)学会程序录入、编译和调试;(4)理解单片机程序控制原理,实现指示灯开关控制器的预期功能。

【实验步骤】(1)在中绘制电路原理图,按照表中元件添加到编辑环境中;(2)编写语言程序;(3)利用调试功能检查程序的语法和逻辑环境中;(4)观察仿真结果,检验程序与电路的正确性。

1、启动的模块从开始菜单启动的模块后,可进入该软件的主界面,如图:2、选择元器件单击图中左侧的对象选择按钮“”,可弹出“”元件选择窗口,利用””检索框可查找所需的元器件,例如输入“”,系统会在对象库中进行查找,并将搜索结果显示在“”列表框中,双击元件后,该元件会出现在对象选择列表窗口中里。

利用此方法可继续选择其他元件。

欲退出选择,单击“”按钮,关闭元件选择窗口,返回到主界面。

如图:3、摆放元器件单击对象选择列表中的80C,预览窗口中将会出现80C图形。

在编辑窗口单击,可将80C放置在编辑窗口中。

如需调整元件摆放位置,右击选中对象,并按住左键拖动该对象到合适的位置,然后在编辑窗口的空白处右击,撤销对象的选中状态。

如需调整元件方位,右击选中对象,可使元件旋转或翻转。

依次可将元器件全部摆放到图形编辑窗口中,如图、编辑元器件标签在图形编辑窗口中右击选择对象,继续双击可打开该元件的编辑对话框。

PLC实验指导书-实验二-基本指令实验-定时-计数逻辑

PLC实验指导书-实验二-基本指令实验-定时-计数逻辑

实验二PLC基本指令实验(二)一、实验目的:1、学习定时器、计数器等基本指令的使用方法2、学习可编程控制器实验箱的工作原理和使用方法;3、学习使用编程软件STEP7-micro/win32进行梯形图编程.4、学习使用S7-200仿真软件进行程序调试的方法。

二、实验内容及步骤:实验前准备:在预实验报告中画出图2-a,2-b,2-c,2-d的时序图实验步骤:1.练习使用软件编制程序,按图1-1输入梯形图并保存在磁盘上,文件名为2-a,2-b,2-c,2-d,后缀为mwp2.调出2-a.mwp,在STEP7-micro/win32编程软件菜单中选择PLC>Compile,若底部状态栏显示0 error,表明程序无错误,可以进行程序下载、运行等步骤,若显示错误,改正后再进行下面的步骤。

3.从菜单中选择file>Export,按提示将程序存成仿真运行文件run-2-a,文件后缀awl 4.运行S7-200仿真软件,载入文件run-2-aawl,从菜单中选择PLC>RUN,运行程序,按下仿真软件界面上S7-200的输入开关,对程序进行调试。

观察实验结果与预习报告的真值表或时序图是否吻合,若不同,思考原因,并解决。

5.调入其他程序进行仿真调试,理解定时器、计数器指令的用法。

6.将程序拷入U盘,然后拷入带有PLC实验箱的的计算机上。

7.在确认PLC实验箱与计算机连接无误的后,从STEP7-micro/win32编程软件菜单中选择file>Download,将程序2-a.mwp,按提示下载到PLC中,菜单中选择PLC>RUN,运行程序,拨动输入开关,对程序进行调试,观察实验结果与预习报告的真值表或时序图是否吻合,若不同,思考原因,并解决。

8.调入其他程序进行实际调试,理解定时器、计数器指令的用法。

a) b) c) d}图2 梯形图例题三.实验说明及注意事项1.在接5V电源时,一定要接好线后,再打开电源,以防电源短路2.若发生线路松动的现象,需认真观察线路,弄清原理后方可动手接线。

国家开放大学-机电控制与可编程序控制器技术-专题报告

国家开放大学-机电控制与可编程序控制器技术-专题报告

可编程控制器应用实训形考任务六实训报告交通信号灯PLC控制系统的实现一、实训目的:掌握PLC在实际生产中的典型应用,并能够独立进行简单控制系统的系统设计(系统配置及输入/输出继电器地址分配、系统的I/O接线图、系统的流程图、控制程序的设计、编程及调试)。

二、实训要求:1.选择社会生活或生产实践中某一种典型的PLC控制系统或产品,,并能够独立进行简单控制系统的系统设计(系统配置及输入/输出继电器地址分配、系统的I/O接线图、系统的流程图、控制程序的设计、编程及调试);2.设计选用西门子S7-200系列PLC,对其I/O口进行分配,列出PLC控制程序(梯形图进行截图,语句表可直接拷贝)并对程序作出解释。

三、实训内容:应用PLC控制交通灯各灯按要求亮灭,并通过七段LED数码管对红灯点亮时间进行倒计时显示,并且可以重复循环。

按下起动按钮交通灯开始工作,南北向红灯亮起并维持10s,南北向红灯工作同时东西向绿灯亮4s,接着以1Hz频率闪烁3s最后熄灭,绿灯熄灭同时东西向黄灯亮并维持3s;黄灯熄灭时东西向红灯开始公主并维持10s,东西向红灯工作同时南北向绿灯亮4s闪3s以1Hz频率最后熄灭,绿灯熄灭同时南北向黄灯亮并维持3s,黄灯熄灭时南北向红灯再次亮起……循环反复。

交通灯工作同时一个七段LED数码管对红灯点亮时间进行倒计时显示,先对南北向红灯倒计时,显示9—8—7—6—5—4—3—2—1—0,然后对东西向红灯倒计时。

四、主要实训软件硬件(1)常用电工工具、万用表等。

(2)PC机(3)所需设备、材料见表1。

序标准代号器件名称型号规格数量备注号1PLC S7-200CN CPU226AC/DC/RLA16ES7216-28D23-0XB82SF1停止按钮LA10-2H1红色3SF2起动按钮LA10-2H1绿色4PG1-6指示灯24V直流电源指示灯6红黄绿5LED数码管LG23011AH6QB隔离开关DZ47LE-3P+N17UR电源DR-120-24124V直流电源8PPI通信电缆RS232-48519XT接线端子JX2-Y010若干表1设备、材料明细表五、实训步骤(一)硬件设计1.系统原理图按下停止按钮,交通灯控制系统停止工作。

PLC_抢答器实验

PLC_抢答器实验

四、实验报告要求
1.整理实验操作结果。 1.整理实验操作结果。 整理实验操作结果 2.总结实验中用到的 2.总结实验中用到的 指令的使用方法。 指令的使用方法。
X000 ( Y001) X001 X002 (Y002 )
严格按操作规程进行接线和开、 严格按操作规程进行接线和开、 关电源。 关电源。 开机顺序:合电源---开220v,静 开机顺序:合电源---开220v,静 --态调试合格后再打开24v直流电源。 24v直流电源 态调试合格后再打开24v直流电源。 关机顺序:与开机顺序相反。 关机顺序:与开机顺序相反。 严禁在24v 24v输出电源打开的情况下 严禁在24v输出电源打开的情况下 插接或者拔下输入输出信号线, 插接或者拔下输入输出信号线,以 免造成短路。 免造成短路。
三、训练内容
类别 输入 元件 SB0 SB1 SB11 SB12 SB21 SB31 SB32 输出 L0 L1 L2 L3 铃 元件号 X000 X001 X002 X003 X004 X005 X006 Y000 Y001 Y002 Y003 Y004 备注 抢答开始 返回原状 儿童抢答 儿童抢答 学生抢答 成人抢答 成人抢答
抢答系统I/O分配表: 抢答系统 分配表: 分配表
表示抢答已经开始灯 儿童抢答成功灯 学生抢答成功灯 成人抢答成功灯 抢答时间已过铃
I/O接线图 接线图
参考梯形图
儿童组抢答灯
学生组抢答灯
成人组抢答灯
抢ห้องสมุดไป่ตู้开始灯
无人抢答铃响
振荡器
儿童组抢答违例
学生组抢答违例
成人组抢答违例
四、训练步骤 1、输入程序 将编程电缆线连接到计算机和PLC的编程口。 PLC的编程口 (1)将编程电缆线连接到计算机和PLC的编程口。 接通PLC电源,并将运行开关打到STOP状态。 PLC电源 STOP状态 (2)接通PLC电源,并将运行开关打到STOP状态。 将梯形图程序输入到计算机中, (2)将梯形图程序输入到计算机中,并下载程序到 PLC,并对程序进行调试运行,记录调试结果。 PLC,并对程序进行调试运行,记录调试结果。 2、连接电路 按训练内容连接好外部电路。 按训练内容连接好外部电路。 3、通电观察 经教师检查接线正确后,接通DC电源。 DC电源 (1)经教师检查接线正确后,接通DC电源。 分别按对应开关或按钮,观察运行结果。 (2)分别按对应开关或按钮,观察运行结果。 用表格的形式记录实验结果,并写出输入、 用表格的形式记录实验结果,并写出输入、输出的 控制关系。 控制关系。

ZS73 智能数显压力控制器 操作手册说明书

ZS73 智能数显压力控制器 操作手册说明书

ZS73 智能数显压力控制器操作手册一、概述与应用ZS73 智能数显压力控制器是集压力测量、显示、输出、控制于一体的智能数显压力测控传感器。

ZS73 智能压力控制器是纯电子结构,前端采用带隔离膜充油压阻式压力传感器,输出信号由高精度,低温漂的放大器作放大处理进行高精度的A/D 转换器转换成数字信号,经过运算处理进行控制两路开关输出,对控制系统压力进行控制。

该智能数字压力开关使用灵活,操作简单,调试容易,安全可靠。

应用:➢空压设备与气动设备➢水泵设备与水处理工程➢液压设备与流体工程➢制药设备与石化工程➢环保设备与环境工程➢实验设备与测量控制二、产品特点★ 4 位红色高亮LED 显示当前压力值★开关输出值可任意设定不受传统压力开关机械回差限制★开关动作输出复位值可自由设置且可设定动作与复位延时值★面板LED 灯与开关动作同步发光指示,便于现场观察与设备维护★本体设组合按键无需其它工具即可可方便现场调整各参数★0/4~20mA 输出可调,输出上限与下限对应值可调整方便各种场合应用三、技术参数★电源:12-30VDC★空载电流:≤30mA,DC24V供电★显示范围:4 位红色 LED,-999-9999★综合精度:≤0.5 F.S★稳定性:≤0.3 F.S/年★模拟输出:3W 0/4-20mA 可调精度:≤0.5F.S负载RA: ≤500Ω★开关输出类型:PNP/NPN可调开关输出电流:≤500mA开关响应时间:≤10Ms 开关电压降:<1V开关输出精度:≤0.5F.S★线路保护:反相、过载、短路保护★介质温度:-20~85℃★环境温度:-20~60℃★储存温度:-30~60℃★表头外壳:工程塑料★传感器壳体:304 不锈钢/电镀铝合金★接液材质:304/316L不锈钢★防护等级:IP67电气连接:M12 连接器一般常用压力范围等级常用压力范围等级名称压力范围Bar 1510 16 25 60 100 160 250 400 600PSI 15 75 145 230 370 900 1500 2300 3600 6000 9000过载压力X 5 X 3 X 2 X 1.5X1.3破坏压力X 6 X 4 X 3 X 2X1.6四、安装与接线★机械安装一般为过程连接为外螺纹式,可直接装在液压管路上。

电气控制及可编程序控制器技术实验报告

电气控制及可编程序控制器技术实验报告

电气控制及可编程序控制器技术实验报告实验报告:电气控制及可编程序控制器技术一、实验目的1.了解电气控制的基本原理和工作方式;2.了解可编程序控制器(PLC)的基本概念和应用,学会使用和编写简单的PLC程序;3.掌握使用PLC进行电气控制系统的设计、调试和运行。

二、实验原理1.电气控制的基本原理电气控制是利用电流、电压等电气信号来控制元件、装置、设备运行的一种控制方式。

电气控制系统主要包括信号采集、信号处理、逻辑运算、输出驱动等部分。

2.可编程序控制器(PLC)的基本概念和应用PLC是一种专门用于工业自动化控制的计算机控制系统。

它以程序控制为基础,在工业过程中扮演一个重要的角色。

PLC具有可编程、灵活、可靠、高效等特点,广泛应用于自动化生产线、工业设备等领域。

三、实验设备与材料1.PLC控制系统:包括PLC主机、输入模块、输出模块;2.开关按钮、指示灯、继电器等元器件;3.脉冲发生器、电机等。

四、实验内容与步骤1.基础电气控制实验(1)连接电源和所需的元器件,确保电路正常工作;(2)设计一个简单的电气控制电路,如利用按钮控制指示灯的亮灭;(3)调试电路并进行实验验证。

2.可编程序控制器(PLC)实验(1)连接PLC主机、输入模块和输出模块;(2)编写控制程序,指定输入、输出及逻辑判断条件;(3)调试程序并进行实验验证。

五、实验结果与分析1.基础电气控制实验通过设置合理的电路连接和元器件参数,成功实现了利用按钮控制指示灯亮灭的功能。

通过实验可以清楚地观察到电气控制的工作原理和方式。

2.可编程序控制器(PLC)实验通过编写PLC程序,成功实现了控制模拟设备(如脉冲发生器、电机等)的运行。

通过实验可以感受到PLC的灵活性和可编程性,在工业控制领域具有广阔的应用前景。

六、实验总结通过本次实验,我了解了电气控制的基本原理和工作方式,初步掌握了可编程序控制器(PLC)的基本概念和应用。

在实验过程中,我对电气控制系统的设计、调试和运行有了更深入的理解和掌握。

plc实训报告2篇

plc实训报告2篇

plc实训报告2篇PLC实训报告(一)一、实训目的本次实训的目的是学习并掌握PLC基本指令的使用,能够通过编写PLC程序完成简单逻辑控制。

具体来说,包括以下内容:1.熟悉PLC的硬件构造和基本功能。

2.掌握PLC的编程软件的使用方法。

3.理解PLC指令的含义和使用方法。

4.能够独立编写简单的PLC程序,实现相应的逻辑控制。

二、实训环境和设备1.实训环境本次实训环境为PLC控制实验室,实训设备为AB公司的MicroLogix 1100控制器。

2.实训设备本次实训设备包括以下内容:(1)MicroLogix 1100控制器(2)PLC编程软件RSLogix 500(3)按钮、指示灯等控制元件(4)PLC模拟器三、实训内容和步骤本次实训需要完成以下两个任务:1.利用PLC实现一个双手按键的控制电路。

2.利用PLC实现一个流水线控制电路。

下面分别介绍实现过程:1.实现双手按键的控制电路(1)控制要求制作一个可以通过双手按键控制的电路,要求按下左手按键时电路闭合,点亮左侧绿色指示灯;按下右手按键时电路闭合,点亮右侧红色指示灯;同时按下左右手按键时电路闭合,点亮中间黄色指示灯。

(2)实现步骤①将左手按键接在PLC的输入口I0/0上,右手按键接在输入口I0/1上,接线方式如图1所示。

②打开PLC编程软件RSLogix 500,新建工程,选择MicroLogix 1100控制器型号。

③编写程序,如图2所示,将I0/0和I0/1定义为输入端口,O0/0、O0/1、O0/2定义为输出端口,分别对应左侧绿色、右侧红色、中部黄色指示灯。

BEGINXIC I0/0OTE O0/0ENDBEGINXIC I0/1OTE O0/1ENDBEGINXIC I0/0XIC I0/1OTE O0/2END④将程序下载到PLC控制器中。

⑤按下左手按键,点亮左侧绿色指示灯;按下右手按键,点亮右侧红色指示灯;同时按下左右手按键,点亮中间黄色指示灯。

串口控制灯实验报告

串口控制灯实验报告

串口控制灯实验报告1. 实验目的本次实验的目的是通过串口控制灯的开关,实现对灯光的远程控制。

2. 实验原理串口通信是指在电脑和其他外部设备之间通过串行接口进行数据传输的方式。

在本次实验中,我们将利用串口通信的特性,通过电脑终端向单片机发送指令,从而控制灯的开关。

3. 实验器材- 单片机开发板- USB to TTL模块- 电脑终端4. 实验步骤1. 将USB to TTL模块插入单片机的串口接口,并将模块的USB接口连接到电脑上。

2. 打开电脑终端软件(如SecureCRT、Putty等),设置串口号、波特率等参数,与单片机进行通信。

3. 编写单片机的程序,监听串口数据,根据接收到的指令控制灯的开关。

4. 在电脑终端上输入相应的指令,与单片机进行通信,控制灯的开关。

5. 实验结果通过远程控制的方式,成功实现了对灯光的开关。

在电脑终端上输入"on"指令,灯亮起;输入"off"指令,灯熄灭。

通过串口通信,实现了对灯的灵活控制。

6. 实验总结本次实验通过串口通信实现了对灯的远程控制,具有一定的应用价值。

串口通信的方式方便灵活,可以通过编写相应的程序,实现与其他外部设备的通信,满足特定的需求。

在实际应用中,可以将串口通信应用于远程控制、数据上传等领域,提高工作效率和便利性。

7. 实验反思在本次实验中,由于电脑终端软件的设置和单片机程序的编写都比较简单,实验过程比较顺利。

但是,由于串口通信的具体细节较多,包括串口号、波特率、数据格式等,容易出现配置错误的情况,导致通信失败。

在实际应用中,需要仔细检查串口通信的参数设置,以确保通信顺利进行。

8. 参考资料[1] 《嵌入式系统课程设计与实验》[2] 《单片机原理与应用》。

实验2.指示灯开关控制器

实验2.指示灯开关控制器

实验 2.指示灯/ 开关控制器【实验目的】学习 51 单片机I/O 口基本输入/输出功能,掌握汇编语言的编程和调试方法。

【实验原理】实验电路原理图如图 A.21 所示,图中输入电路由外接在P3 口的 8 只拨动开关组成;输出电路由外接在P2 口的 8 只低电平驱动的发光二极管组成。

此外,还包括时钟电路、复位电路和片选电路。

图 A.21 实验 2 电路原理图在编程软件的配合下,要求实现如下指示灯/ 开关控制功能:程序启动后,8 只发光二极管先整体闪烁 3 次(即亮→暗→亮→暗→亮→暗,间隔时间以肉眼可观察到为准),然后根据开关状态控制发光二极管的亮灯状态,即开关闭合相应灯亮,开关断开相应灯灭,直至停止程序运行。

软件编程原理为:(1)8 只发光二极管整体闪烁 3 次亮灯:向P2 口送入数值0;灭灯:向P2 口送入数值0FFH;闪烁 3 次:循环 3 次;闪烁快慢:由软件延时时间决定。

(2)根据开关状态控制灯亮或灯灭开光控制灯:将P 口(即开光状态)内容送入P口;无限持续,无条件循环。

程序流程图如图 A.22 所示。

【实验内容】(1) 熟悉 ISIS模块的汇编程序编辑、编译与调试过程;图 A.22 实验 2 软件流程图(2) 完成实验 2 的汇编语言程序的设计与编译;(3) 练习 ISIS汇编程序调试方法,并最终实现实验 2 的预期功能。

【实验步骤】(1) 提前阅读与实验相关的阅读材料;(2) 参考图 A.21 和表 A.3,在 ISIS中完成电路原理图的绘制;(3) 参考图 A.22 在 ISIS中编写和编译汇编语言程序;(4) 利用 ISIS的汇编调试功能检查程序的语法和逻辑错误;(5) 观察仿真结果,检验程序与电路的正确性。

【实验要求】提交实验报告并包括如下内容:电路原理图、软件流程分析、汇编源程序(含注释部分)、仿真运行截图和实验小结。

【参考图表】表A.3 实验 2 的元件清单元件类别电路符号元件名称Microprocessor ICs U1 80C51Miscellaneous X1/12MHz CRYSTALCapacitors C2~C3/30pF CAPCapacitors C3/22μF CAP-ELECResistors R1/10k RESResistors R2~R9/200ΩRES Optoelectronics D1~D8 LED-REDSwitches& Relays SW1~SW8 SWITCH【实验程序】/* 指示灯、开光控制器程序*/#include <reg51.h>void delay(unsigned char c); // 声明延时函数void main(){/* 以下程序实现LED闪烁的功能*/unsigned inti=3;// 闪烁 3 次while(i--){P2 = 0x00; // 灯亮delay(50); // 延时 0.5sP2 = 0xff; // 灯灭delay(50); // 延时 0.5s}/* 以下函程序实现开关控制灯的功能*/while(1){P2 = P3; // 将 P3 口的值赋值给P2 口}}/* 以下为延时函数,当 c 为 1 时延时10ms*/void delay(unsigned char c){unsigned char a, b;for (;c>0;c--){for (b=38;b>0;b--){for (a=130;a>0;a--);}}}【仿真截图】略【实验小结】经过这次实验我进一步熟悉了Keil C的结构及使用方法,并且知道也学习了有关软件的结构与功能,同时也认识到要想学好单片机除了在课堂好好听老师讲课外,课外还要在仿真软件上多加练习才是最重要的。

灯光控制实验报告模板

灯光控制实验报告模板

灯光控制实验报告模板实验名称:灯光控制实验报告引言:灯光控制是现代电气工程中一项重要的技术,它在日常生活中起到重要作用。

本实验旨在研究灯光控制的基本原理和方法,探索不同控制方式对灯光亮度和颜色的影响。

通过实验观察、测量和分析,我们将了解到灯光控制的工作原理和应用。

实验目的: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. 安装开关和控制器:根据说明书,正确安装开关和控制器,并将其与灯具连接。

5. 进行实验:通过按下开关和操作控制器,调节灯光的亮度、颜色和模式。

6. 观察实验结果:记录各种调节方式下灯光的变化,并进行比较和分析。

实验结果:通过实验,我们观察到以下几个结果:1. 亮度调节:通过按下开关或操作控制器,我们可以调节灯光的亮度。

无论是增加还是减少亮度,都能够实现精确的调节,以满足不同场景和需求。

2. 颜色调节:键控灯还可以实现对灯光颜色的调节。

通过操作控制器,我们可以选择不同的颜色,如红、绿、蓝等,或者通过混合这些颜色来创建更多的色彩效果。

3. 模式调节:键控灯还具备多种模式,如闪烁、渐变等。

通过按下开关或操作控制器,我们可以切换不同的模式,为房间营造出不同的氛围和效果。

实验分析:通过以上实验结果,我们可以得出以下几点分析:1. 灵活性:键控灯具有很高的灵活性。

通过使用不同的开关和控制器,我们可以实现对灯光的精确调节,以满足不同的需求和场景。

比如,白天可以选择较亮的灯光,而晚上可以选择较暗的灯光,以营造出更加舒适和温馨的氛围。

2. 节能环保:键控灯采用LED技术,具有较低的能量消耗和长寿命。

相比传统的白炽灯,键控灯在提供同样亮度的情况下,能够节约更多的能源,并且减少了灯泡更换的频率,降低了环境污染。

罗克韦尔实验报告 PLC+网络通讯

罗克韦尔实验报告 PLC+网络通讯

实习报告题目: PLC+网络通讯实验一:交通灯程序设计一、实验要求1.信号灯收一个启动开关控制,当启动开关接通时,信号灯系统开始正常工作,且先南北红绿灯亮,东西绿灯亮。

当启动开关断开时,所有信号灯熄灭。

2.南北红绿灯维持25秒。

在南北红绿灯亮的同时东西绿灯也亮,并维持20秒。

到20秒时,东西绿灯闪亮,闪亮3秒后熄灭。

在东西绿灯熄灭时,东西黄灯亮,并维持2秒,到2秒钟时,东西黄灯熄灭,东西红灯亮;同时,南北红灯熄灭,南北绿灯亮。

3.东西红灯亮维持30秒,南北绿灯维持25秒,善后闪烁3秒钟熄灭;同时南北黄灯亮,维持2秒后熄灭,这时南北红灯亮,东西绿灯亮。

4.上述信号灯状态周而复始。

二、实验内容编程步骤:①组态DFI网络实现上位机与Micrologi 1500的通信。

②新建程序文件运行RSLOGIX50软件,单击FIEL→NEW,弹出Select Processor Type对话框,选择该实验应用的MicroLogix1500。

单击OK按钮,进入RSLOGIX500的编程界面。

1.定义控制器Controller。

2.编写程序文件Program Files。

文件0用来存放系统信息及用户的编程信息;文件1一般予以保留;LAD2为梯形图主程序;文件3-255为用户自行创造的梯形图子程序。

三、编写程序交通灯的梯形图程序如下所示:实验三:红绿灯程序的监控一、实验要求用A-B公司的RSView32软件实现对红绿灯的监控。

二、实验内容①利用RSLinx进行DF1网络组态。

②利用RSLogix500对MicroLogix1500进行红绿灯程序的编程。

③利用RSView32进行界面设计。

对第3步过程的介绍:步骤一:进入RSView32软件。

步骤二:进行通道(Channel)设置。

步骤三:进行结点(Node)设置。

步骤四:开始进行界面设计1)首先利用Ellipse按照图1所示绘制12按钮,现在以方向“北”中的红色按钮为例,来设置它的动画属性,其余的11个与此基本相同。

大学机电PLC实验实验报告

大学机电PLC实验实验报告

重庆交通大学学生实验报告实验课程名称可编程控制器原理及应用开课实验室机电实验楼209学院机电年级09 专业班1班学生姓名彭文华学号09490101 开课时间至学年第学期实验一 基本指令的编程练习 (一) 与或非逻辑功能实验一、实验设备及连线图PLC 实验装置及实验箱,S7-200系列编程控制器二、实验过程梯形图参考图梯形图中的SQ1、SQ3分别对应控制实验单元输入开关I0.1、I0.3。

通过专用的PC/PPI 电缆连接计算机与PLC主机。

打开编程软件STEP7,逐条输入程序,检查无误后,将所编程序下载到主机内,并将可编程控制器主机上的STOP/RUN 开关拨到RUN 位置,运行指示灯点亮,表明程序开始运行,有关的指示灯将显示运行结果。

三、实验结果(1)SQ1和SQ3均未合上时,HL2亮;(2)合上SQ1和SQ3中任意一个,HL1和HL3亮; (3)开关SQ1和SQ3均合上,指示灯HL0亮。

(二) 定时器/计数器功能实验一、实验连线定时器扩展实验接线如下表:计数器实验接线如下表:二、实验过程1.定时器认识实验的梯形图参考图2. 定时器扩展实验的梯形图参考图3.计数器认识实验的梯形图参考图通过专用的PC/PPI电缆连接计算机与PLC主机。

打开编程软件STEP7,逐条输入程序,检查无误后,将所编程序下载到主机内,并将可编程控制器主机上的STOP/RUN开关拨到RUN位置,运行指示灯点亮,表明程序开始运行,有关的指示灯将显示运行结果。

三、实验结果1.置位开关SQ1,5s之后,指示灯HL0亮。

2.置位开关SQ0,8s之后,指示灯HL0亮。

3. 1)复位开关SQ0,拨动20次SQ1,HL0灯亮,再拨动SQ0, HL0灯灭。

2)装载开关SQ1,拨动30次SQ2,HL1灯亮,再拨动SQ1, HL1灯灭。

3)复位开关SQ3,按3次SB4,HL3灯亮,再按SB4, HL3灯灭。

复位开关SQ3,按4次SB3,HL3灯亮,再按SB4, 灯亮, 再按SB4,灯灭。

电气控制与PLC实验实验报告

电气控制与PLC实验实验报告

电气控制与PLC实验实验报告实验名称:电气控制与PLC实验实验目的:1.掌握电气控制系统的基本原理和工作原理;2.熟悉PLC编程软件的使用方法;3.学习PLC控制电路的设计和调试方法;4.提高电气控制与PLC编程的实际操作能力。

实验设备与材料:1.PLC(可编程逻辑控制器);2.电动机;3.电源;4.输入和输出器件(按钮、开关、指示灯等);5.电线、电缆等。

实验步骤:1.搭建电气控制电路,包括电源、电动机、输入和输出器件等;2.将PLC与电气控制电路进行连接,保证信号的正常传输;3.打开PLC编程软件,进行PLC编程;4.根据实验要求,进行编程设计,设置输入输出口、延时器和计数器等;6.对PLC控制系统进行调试和试运行,观察电动机的转动情况,检查电路连接和PLC程序的正确性;7.如有需要,对PLC程序进行修改和优化,再次进行调试和试运行,直至达到实验要求。

实验数据与结果分析:1.记录调试过程中PLC程序的修改情况,描述修改的目的和效果;2.观察电动机的运行情况,记录运行时的电压、电流等数据;3.对实验数据进行分析,检查电路连接和PLC程序的准确性和稳定性;4.如实验结果符合预期,说明电路连接和PLC程序设计是正确的;5.如实验结果不符合预期,说明可能存在电路连接错误或PLC程序设计问题,进一步检查和排除故障。

实验结论:通过本次实验,掌握了电气控制系统的基本原理和工作原理,熟悉了PLC编程软件的使用方法,能够独立进行PLC控制电路的设计和调试。

实验结果表明,正确连接电路和正确编写PLC程序是保证电气控制系统正常工作的关键。

通过实验,深化了对电气控制与PLC编程的理论知识的理解,并提高了实际操作能力。

实验总结:本次实验通过实际操作,巩固了电气控制与PLC编程的理论知识,增强了对相关原理的理解。

在实验过程中,遇到了一些问题,经过多次调试和修改,最终实现了正确的控制效果。

通过本次实验,进一步了解了PLC在工业自动化控制中的应用,并增加了解决实际问题的能力。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(5)观察仿真结果,检验程序与电路的正确性。
【实验要求】
提交实验报告并包括如下内容:电路原理图、软件流程分析、汇编源程序(含注释部分)、仿真运行截图和实验小结。
【参考图表】
表A.3实验2的元件清单
元件类别
电路符号
元件名称
Microprocessor ICs
U1
80C51
Miscellaneous
X1/12MHz
(2)完成实验2的汇编语言程序的设计与编译;
(3)练习ISIS汇编程序调试方法,并最终实现实验2的预期功能。
【实验步骤】
(1)提前阅读与实验相关的阅读材料;
(2)参考图A.21和表A.3,在ISIS中完成电路原理图的绘制;
(3)参考图A.22在ISIS中编写和编译汇编语言程序;
(4)利用ISIS的汇编调试功能检查程序的语法和逻辑错误;
delay(50); //延时0.5s
P2 = 0xff; //灯灭
delay(50); //延时0.5s
}
/*以下函程序实现开关控制灯的功能*/
while(1)
{
P2 为延时函数,当c为1时延时10ms*/
void delay(unsigned char c)
在编程软件的配合下,要求实现如下指示灯/开关控制功能:程序启动后,8只发光二极管先整体闪烁3次(即亮→暗→亮→暗→亮→暗,间隔时间以肉眼可观察到为准),然后根据开关状态控制发光二极管的亮灯状态,即开关闭合相应灯亮,开关断开相应灯灭,直至停止程序运行。软件编程原理为:
(1)8只发光二极管整体闪烁3次
亮灯:向P2口送入数值0;
灭灯:向P2口送入数值0FFH;
闪烁3次:循环3次;
闪烁快慢:由软件延时时间决定。
(2)根据开关状态控制灯亮或灯灭
开光控制灯:将P口(即开光状态)内容送入P口;
无限持续,无条件循环。
程序流程图如图A.22所示。
【实验内容】
(1)熟悉ISIS模块的汇编程序编辑、编译与调试过程;图A.22实验2软件流程图
【实验程序】
/*指示灯、开光控制器程序*/
#include <reg51.h>
void delay(unsigned char c); //声明延时函数
void main()
{
/*以下程序实现LED闪烁的功能*/
unsigned int i=3;//闪烁3次
while(i--)
{
P2 = 0x00; //灯亮
实验
【实验目的】
学习51单片机I/O口基本输入/输出功能,掌握汇编语言的编程和调试方法。
【实验原理】
实验电路原理图如图A.21所示,图中输入电路由外接在P3口的8只拨动开关组成;输出电路由外接在P2口的8只低电平驱动的发光二极管组成。此外,还包括时钟电路、复位电路和片选电路。
图A.21实验2电路原理图
{
unsigned char a, b;
for (;c>0;c--)
{
for (b=38;b>0;b--)
{
for (a=130;a>0;a--);
}
}
}
【仿真截图】

【实验小结】
经过这次实验我进一步熟悉了Keil C的结构及使用方法,并且知道也学习了有关软件的结构与功能,同时也认识到要想学好单片机除了在课堂好好听老师讲课外,课外还要在仿真软件上多加练习才是最重要的。
CRYSTAL
Capacitors
C2~C3/30pF
CAP
Capacitors
C3/22μF
CAP-ELEC
Resistors
R1/10k
RES
Resistors
R2~R9/200Ω
RES
Optoelectronics
D1~D8
LED-RED
Switches& Relays
SW1~SW8
SWITCH
相关文档
最新文档