微机原理课设霓虹灯闪烁控制系统

合集下载

微机原理课设:可控制霓虹灯

微机原理课设:可控制霓虹灯

标准《微机原理与接口技术》课程设计题目:可控制霓虹灯班级:电气本151小组组长:徐明(2015040104)小组成员:王军三(2015040107)黄国涛(2015040108)刘飞鸿(2015040113)指导教师:刘微日期:2017年10月11日齐齐哈尔工程学院机电工程系一、设计可控制霓虹灯目的及意义霓虹灯其设计目的主要为:(1) 进一步熟悉8255A并行接口的基本工作原理(2) 运用CES-86通用微机实验装置,了解键盘的基本结构,学会编写程序.(3)在熟悉了小键盘的基础上,加上LED发光二极管的使用设计出绚丽闪耀的霓虹灯.本课程设计是自动化专业学生的一次较全面的的设计训练,是配合“微机与接口技术”课堂教学的最后一个重要的实践教学环节,它将起到巩固课堂和书本上所学的知识、加强综合能力、提高系统设计水平、启发创新思想的作用。

霓虹灯的意义:随着改革的不断深入,社会主义市场经济的不断繁荣与发展,大中小城市都在进行亮化工程。

企业为发展自己的形象和产品,一般都会采用通过霓虹灯广告屏这种广告手法,所以当我们夜晚走在大街上,马路两旁各色各样的霓虹灯广告随处可见,一种是采用霓虹灯管做成的各种形状和多种彩色的灯管,另一种为日光灯管或白炽灯管作为光源,另配大型广告语或宣传画来达到宣传的效果,大部分是采用霓虹灯。

这就涉及到如何去控制霓虹灯的亮灭、闪烁时间及流动方向等诸多控制问题,如何去快捷、可靠、简单的去控制,成为人们考虑的重点。

当然,虽然程序最后达到了预期控制要求,但是由于实际情况和理想情况存在差距,我知道还有很多地方有待改进,同时我还是个初学者,各方面肯定存在不足,如果老师发现了缺陷之处,请指出,我们一定会虚心接受。

二、总体方案(一)概述本次课程设计中所使用的芯片8255A(如右图)是Intel公司采用CHMOS工艺生产的一种高性能通用可编程输入/输出并行接口芯片,可以方便地应用在Intel系列微处理器系统中。

霓虹灯的控制设计系统

霓虹灯的控制设计系统

ROL、ROR指令循环移位
编程举例:
2、用移位和循环指令编3灯移位程序:要求Y0—Y17的16个灯中 三灯循环移位。
Q、用移位和循环指令编2灯移位程序:要求Y0—Y17的16个灯中 2灯循环移位。
2、用移位和循环指令编3灯移位程序
左移位:
2、用移位和循环指令编3灯移位程序
右移位:
参考方案
参考方案(FX2N系列机型实现)
A、左移位方法一:
B、左移位方法二:
C、右移位
2、Y0-Y17的16灯以3间2格式移位
2、Y0-Y17的16灯以2间2格式移位
Y17 Y16 Y15 Y14 Y13 Y12 Y11 Y10 Y7 Y6 Y5 Y4 Y3 Y2 Y1 Y0
0 0 1 1
0 1 1 0
1 1 0 0
1 0 0 1
0 0 1 1
输入 输出 Y000 EL1 移位启动按钮SB1
1、I/O分配
X000
X001
X002
循环方向按钮SB2
停止按钮SB3
Y001
Y002
EL2
EL3
Y003Y004EL4EL5Y005
Y006 Y007
EL6
EL7 EL8
参考方案
2、硬件接线
参考方案
3、梯形图程序
参考方案
4、指令表程序
参考方案
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0 1
0
1 1 0 0 0 0 0 0
1

plc课程霓虹灯控制课程设计

plc课程霓虹灯控制课程设计

plc课程霓虹灯控制课程设计一、课程目标知识目标:1. 学生能理解PLC(可编程逻辑控制器)的基本原理,掌握霓虹灯控制的基础知识;2. 学生能描述霓虹灯控制过程中涉及的传感器、执行器及其工作原理;3. 学生掌握PLC编程软件的使用方法,能编写简单的霓虹灯控制程序。

技能目标:1. 学生能运用PLC技术设计简单的霓虹灯控制电路;2. 学生能通过编程实现霓虹灯的不同亮灭模式;3. 学生具备分析和解决霓虹灯控制过程中常见问题的能力。

情感态度价值观目标:1. 学生培养对自动化技术及PLC控制技术的兴趣和热情;2. 学生认识到PLC技术在现实生活中的广泛应用,增强创新意识和实践能力;3. 学生通过小组合作,培养团队协作精神,提高沟通与表达能力。

课程性质:本课程为实践性较强的课程,结合理论知识与实际操作,培养学生的动手能力和创新能力。

学生特点:学生具备一定的电子技术基础,对PLC技术有一定了解,喜欢动手实践,善于团队合作。

教学要求:教师需引导学生结合理论知识进行实践操作,鼓励学生创新设计,注重培养学生分析问题和解决问题的能力。

在教学过程中,关注学生的学习进度,及时给予指导和反馈,确保课程目标的达成。

二、教学内容1. 理论知识:- PLC基本原理及结构;- 传感器、执行器工作原理及选型;- PLC编程语言及编程方法。

教材章节:第一章 可编程逻辑控制器概述、第二章 传感器与执行器、第三章 PLC编程语言。

2. 实践操作:- 霓虹灯控制电路设计;- PLC编程软件的使用;- 编写霓虹灯控制程序;- 霓虹灯控制电路的调试与优化。

教材章节:第四章 PLC控制系统设计、第五章 PLC控制系统编程与调试。

3. 教学大纲:- 第一周:PLC基本原理及结构学习,认识传感器、执行器;- 第二周:学习PLC编程语言,进行简单的编程练习;- 第三周:霓虹灯控制电路设计,编写控制程序;- 第四周:调试霓虹灯控制电路,优化程序。

教学内容确保科学性和系统性,结合教材章节,让学生在实践中掌握理论知识,提高学生的动手能力和创新能力。

霓虹灯plc控制系统设计课程设计

霓虹灯plc控制系统设计课程设计

霓虹灯plc控制系统设计课程设计霓虹灯PLC控制系统设计引言:霓虹灯是一种常见的照明装饰灯具,其独特的亮光效果受到了广大人们的喜爱。

为了实现对霓虹灯的控制,PLC(可编程逻辑控制器)被广泛应用于霓虹灯控制系统的设计中。

本文将介绍霓虹灯PLC控制系统的设计原理、步骤和注意事项。

一、设计原理霓虹灯PLC控制系统的设计原理基于PLC的逻辑控制能力和霓虹灯的特性。

PLC作为一种专用的工控计算机,具有可编程性和高可靠性,能够根据预设的逻辑程序对输入和输出进行控制。

而霓虹灯作为一种发光装置,需要通过电流的控制来实现不同颜色和亮度的变化。

因此,通过将PLC与霓虹灯连接并编写逻辑程序,可以实现对霓虹灯的精确控制。

二、设计步骤1. 确定需求:首先需要明确对霓虹灯的控制需求,包括颜色、亮度、闪烁频率等方面的要求。

同时,还需要考虑系统的可靠性和安全性等因素。

2. 选择PLC:根据需求确定合适的PLC型号和规格。

PLC的选择应考虑其输入输出点数、通信接口、编程环境等因素,以确保能够满足控制系统的要求。

3. 连接电路:将PLC与霓虹灯连接,包括连接输入和输出模块、电源模块和控制信号线等。

在连接电路时,应遵循相关的电气安装规范,并确保电路的可靠性和安全性。

4. 编写逻辑程序:根据需求编写逻辑程序,实现对霓虹灯的控制。

逻辑程序可以使用Ladder图、指令列表或结构化文本等编程语言进行编写。

编写逻辑程序时,应考虑到系统的稳定性和可扩展性,并进行充分的测试和调试。

5. 参数设置:对PLC进行参数设置,包括输入输出模块的配置、通信设置、定时器和计数器等功能的设置。

参数设置应根据实际需求进行,以确保系统能够正常运行。

6. 系统测试:对设计的霓虹灯PLC控制系统进行全面测试。

测试包括功能测试、性能测试和可靠性测试等,以验证系统的正确性和稳定性。

三、注意事项1. 电气安装:在进行电气安装时,应按照相关的安装规范进行,确保电路的可靠性和安全性。

PLC霓虹灯闪烁控制系统设计

PLC霓虹灯闪烁控制系统设计

PLC霓虹灯闪烁控制系统设计PLC(可编程逻辑控制器)是一种用于控制工业自动化系统的计算机控制系统,可以通过编程来控制各种设备和机器。

在工业生产中,PLC控制系统通常用于控制生产线上的各种设备和机器,以实现自动化生产。

在本文中,我们将设计一个基于PLC的霓虹灯闪烁控制系统,用于展示PLC 在工业控制中的应用。

系统概述本系统的设计目的是通过PLC来控制一组霓虹灯进行闪烁显示。

用户可以通过PLC编程来控制灯的亮灭状态和闪烁频率,从而实现不同的显示效果。

系统主要由PLC、霓虹灯、电源和控制面板组成。

系统结构PLC作为系统的核心控制器,接收用户输入的指令并通过输出信号来控制霓虹灯的亮灭状态和闪烁频率。

霓虹灯通过接入PLC的数字输出端口来进行控制,电源提供系统所需的电力支持,控制面板用于用户操作与交互。

系统设计1.PLC选型:选择一款适合该应用场景的PLC控制器,如西门子、三菱等品牌的PLC。

PLC需要支持足够的输入输出端口以满足系统的需求。

2.硬件连接:将霓虹灯连接到PLC的数字输出端口,并接入电源。

控制面板通过线缆连接到PLC,用于用户输入指令。

3.软件编程:使用PLC编程软件进行程序的编写。

根据系统设计要求,编写控制程序实现灯的闪烁效果。

程序需要包括控制霓虹灯亮灭的逻辑和闪烁频率的控制。

4.测试调试:完成程序编写后,进行系统的测试与调试。

通过PLC仿真软件或实际硬件测试系统的功能是否符合设计要求。

5.系统优化:根据测试结果进行系统优化。

若系统功能不完善或存在问题,需要对程序进行修改并重新测试。

系统应用该系统可以应用于各种需要灯光显示的场景,如工业生产线上的指示灯、交通信号灯等。

通过PLC控制系统,可以实现远程控制和自动化管理,提高生产效率和可靠性。

总结本文设计了一个基于PLC的霓虹灯闪烁控制系统,通过PLC控制器实现了灯的亮灭和闪烁功能。

该系统可以广泛应用于工业生产中的各种场景,提高了生产的自动化水平和效率。

plc霓虹灯课程设计

plc霓虹灯课程设计

plc霓虹灯课程设计一、课程目标知识目标:1. 学生能理解PLC(可编程逻辑控制器)的基本原理及其在霓虹灯控制中的应用。

2. 学生能掌握PLC编程软件的使用,并学会编写简单的霓虹灯控制程序。

3. 学生能了解霓虹灯电路的基本构成,以及如何通过PLC实现霓虹灯的开关、亮度调节和动态效果控制。

技能目标:1. 学生能运用PLC进行霓虹灯的创意设计,实现个性化霓虹灯效果。

2. 学生通过实际操作,提高动手能力,培养解决问题的实践技能。

3. 学生学会团队协作,提高沟通与表达能力,共同完成霓虹灯项目。

情感态度价值观目标:1. 学生通过学习PLC霓虹灯制作,培养对电子控制技术的兴趣,激发创新意识。

2. 学生在学习过程中,养成积极思考、勇于尝试、不断探索的良好习惯。

3. 学生能够关注科技发展,认识到PLC技术在现实生活中的应用价值,增强社会责任感。

课程性质:本课程属于电子技术及应用领域,结合PLC技术进行霓虹灯制作,注重实践性、创新性和团队合作。

学生特点:初中年级学生,具有一定的电子知识基础,好奇心强,喜欢动手实践,团队协作意识逐渐形成。

教学要求:教师需关注学生个体差异,因材施教,鼓励学生积极参与,注重理论与实践相结合,提高学生的综合运用能力。

通过课程学习,使学生在掌握PLC霓虹灯制作技能的同时,培养良好的情感态度价值观。

二、教学内容1. PLC基本原理:介绍PLC的组成、工作原理及在自动化控制中的应用。

- 教材章节:第二章 可编程逻辑控制器概述- 内容:PLC的硬件结构、软件编程、输入输出接口、通信接口等。

2. PLC编程软件的使用:学习PLC编程软件的基本操作,编写霓虹灯控制程序。

- 教材章节:第三章 PLC编程软件及应用- 内容:编程软件安装与配置、编程语言(梯形图、指令表等)、程序调试与下载。

3. 霓虹灯电路设计:学习霓虹灯电路的基本构成及原理,掌握通过PLC控制霓虹灯的方法。

- 教材章节:第四章 电气控制电路设计- 内容:霓虹灯电路元件、电路图绘制、PLC控制电路设计。

微机原理课程设计--彩灯控制器系统

微机原理课程设计--彩灯控制器系统

微机原理课程设计--彩灯控制器系统课程设计报告课程编号j1610103课程名称微型原理与应用课程设计学生姓名学生学号联系电话所在班级实施地点科技楼微机原理室422起止时间2013.12.15--2013.12.20 指导教师王荣辉目录1 课程设计的目的………………………………………………………………2课程设计的任务与要求……………………………………………………3系统框图………………………………………………………………………4 设计原理………………………………………………………………………4.18255工作原理及内部结构…………………………………………4.28255A的工作方式控制字…………………………………………4.38086 的引脚信号……………………………………………………5程序设计流程图及说明……………………………………………………6程序调试与结果分析………………………………………………………7总结……………………………………………………………………………11附录1:总体电路原理图 (13)附录2:元器件清单………………………………………………………1 3附录3:源程序代码 (14)1 课程设计的目的通过本次课程设计使学生熟练掌握微机系统与接口扩展电路的设计方法,了解步进电机控制的基本原理,掌握控制步进电机转动的编程方法,进一步熟练掌握8255A并行I/O口的工作方式以及编程方法,熟练应用8086以及汇编语言编写应用程序和实际设计中的硬软件调试方法和步骤,熟悉微机系统的硬软件开发工具的使用方法。

体会系统整体设计的流程与方法,为以后系统级设计积累经验。

2课程设计的任务与要求以8255交通灯的一种显示效果为例,介绍彩灯控制器显示的基本原理。

设有一排8个水平排列的彩灯,某种显示方式为从左到右0.5秒点亮。

其控制过程如下:若以“ 0 ”代表彩灯点亮,以“ 1 ”代表彩灯熄灭,则开始时刻, L1黄灯亮1.5秒后,红灯L2,L3,L4,L5间隔0.5秒依次亮,然后绿灯L6.L7.L8间隔0.5秒依次亮;循环7次。

PLC霓虹灯闪烁控制系统设计

PLC霓虹灯闪烁控制系统设计

霓虹灯闪烁控制系统设计课程设计任务书课程名称:学院:专业:班级:学号:学生姓名:指导教师:职称:教授2013年7月12日目录第一章、概述 (1)第二章、霓虹灯闪烁控制系统设计 (2)2.1设计目的 (2)2.2控制要求 (2)第三章、型号选择 (3)第四章、接口电路 (4)第五章、梯形图与指令表 (5)5.1梯形图 (5)5.2指令表 (11)第六章、组态设计 (15)6.1、新建项目 (15)6.2、数据词典 (15)6.3、画面制作 (17)6.4、整体布局 (20)第七章、调试心得 (21)第八章、参考文献 (21)任务书一、设计课题霓虹灯闪烁控制系统设计二、设计目的1.进一步巩固理论知识,培养所学理论知识在实际中的应用能力。

2.掌握一般电气设备电气控制系统的设计方法。

3.掌握一般电气设备电气控制系统的施工设计、安装与调试方法。

4.培养查阅图书资料、工具书的能力。

5.培养工程绘图、书写技术报告的能力。

三、控制要求用1~6六个霓虹灯,分别做成“曹妃甸欢迎您”6个字。

闪四、设计任务1.简述本设计的意义。

根据控制要求,制定合理的设计方案。

2.硬件选型并进行硬件电路(接口电路)设计。

3.控制程序的设计(并加以注释)。

4.监控系统设计。

选择工业领域流行的组态软件,然后经过制作监控界面、画面属性设置与与进行通信等步骤完成监控系统的设计(必须要有设计过程)。

5.模拟调试6.编写设备的电气工作原理说明与其使用说明。

五、设计参考书1.教材《可编程控制器应用技术》。

2.《流行实用程序与设计(西门子S7-200系列)》。

(可到院图书馆借阅)3.其它参考书:(可到院图书馆借阅)二、输入、输出信号学生所能够使用的端口摘要随着电子技术的飞速发展,基于可编程控制器()的控制系统已经广泛应用于红叶、农业、电力、电子、只能楼宇等行业。

课程设计就是控制系统,在试验中,要实现对霓虹灯灯的控制,即让霓虹灯按照指定要求亮和灭。

这个实验在软件方面的难点就在与逻辑的分析与实现,还有对同一个输出做不同的控制。

霓虹灯灯控制系统的课程设计

霓虹灯灯控制系统的课程设计

前言根据在常熟理工这半年对于自动化专业的学习,尤其是电工学、自动控制原理以及电力电子技术等专业课程的学习,让我对于PLC课程设计打下了基础。

对于我们自动化专业来讲,这个专业对于现实生活是非常有用的。

而我们在这半年进行的大都是理论知识,虽有实验课程,但那也是基于对于理论知识的进一步分析,故而我们也非常需要一种把我们理论应用到实际的实习锻炼。

我们的老师,根据我们自动化专业的特点,以及学生日常学习的反应给与了我们四个课题去进行实习:进行PLC编程的语言设计。

PLC可以说是我们来到常熟理工学院时学习最苛刻也是以后工作时实用的一门课程。

和学别的科学一样,在学完PLC理论课程后我们做了课程设计,此次设计一分组的方式进行,老师进行抽挑课题,可以说每人的程序都不一样。

我抽到的就是霓虹灯灯控制系统的设计。

虽然说平时理论的学习成绩还可以,但是真要自己去设计这个程序,还真是束手无策。

还好有我小组的其他成员,他们帮组我解决了不少难题,合作是成功的基础。

通过这次的课程设计,我学会了PLC的基本编程方法,以及对PLC的工作原理和操作步骤有了深刻的理解。

在对理论的运用中,提高了我们的工程素质,在没有做课程设计以前,我对其的掌握都停留在思想上,许多次出现了问题总是卡在那里,却很难知道问题出在哪里,实践检验成果,理论只是基础。

本设计中详细讲解了霓虹灯等控制系统中三个不同的表现方式,如依次点亮,全亮全灭等等,我组的其他成员还有更多显示方式,在此不一一介绍。

本设计程序得到了常熟理工学院老师的大力辅导,在此深表谢意。

由于编者水平有限,错误与不妥之处,敬请原谅目录目录 (2)一.课程设计任务书 (3)1.1课程设计任务.................................................................................... 错误!未定义书签。

1.2课程设计目的.................................................................................... 错误!未定义书签。

6plc原理与应用课程设计报告霓虹灯闪烁控制系统

6plc原理与应用课程设计报告霓虹灯闪烁控制系统

《PLC原理及应用》课程设计报告学院:工程学院 ____________专业班级:姓名:________________________学号:_____________________指导教师:_____________________起止日期:2010年6月21日〜2010年7月2日1课程设计目的 .............................................................. 1..2. 课程设计题目和要求 (1)3. 课程设计内容............................................................ 1..3.1霓虹灯的基本结构和工作原理 (2)3.1.1霓虹灯的基本结构 ............................... 错误!未定义书签。

3.1.2霓虹灯的工作原理 ............................... 错误!未定义书签。

3.2 I/O分配...................... 错误!未定义书签。

3.3 PLC型号的选择................. 错误!未定义书签。

3.4控制程序....................... 错误!未定义书签。

3.4.1顺序功能图..................... 错误!未定义书签。

3.4.2语句表程序...................... 错误!未定义书签。

3.5程序说明 ...................... 错误!未定义书签。

3.6系统调试....................... 错误!未定义书签。

4. 设计总结................................................................. 6..参考书目................................................................... 1...1课程设计目的(1)用PLC勾成霓虹灯闪烁控制系统。

微机原理课设:可控制霓虹灯

微机原理课设:可控制霓虹灯

《微机原理与接口技术》课程设计题目:可控制霓虹灯班级:电气本151小组组长:徐明(2015040104)小组成员:王军三(2015040107)黄国涛(2015040108)刘飞鸿(2015040113)指导教师:刘微日期:2017年10月11日齐齐哈尔工程学院机电工程系一、设计可控制霓虹灯目的及意义霓虹灯其设计目的主要为:(1) 进一步熟悉8255A并行接口的基本工作原理(2) 运用CES-86通用微机实验装置,了解键盘的基本结构,学会编写程序.(3)在熟悉了小键盘的基础上,加上LED发光二极管的使用设计出绚丽闪耀的霓虹灯.本课程设计是自动化专业学生的一次较全面的的设计训练,是配合“微机与接口技术”课堂教学的最后一个重要的实践教学环节,它将起到巩固课堂和书本上所学的知识、加强综合能力、提高系统设计水平、启发创新思想的作用。

霓虹灯的意义:随着改革的不断深入,社会主义市场经济的不断繁荣与发展,大中小城市都在进行亮化工程。

企业为发展自己的形象和产品,一般都会采用通过霓虹灯广告屏这种广告手法,所以当我们夜晚走在大街上,马路两旁各色各样的霓虹灯广告随处可见,一种是采用霓虹灯管做成的各种形状和多种彩色的灯管,另一种为日光灯管或白炽灯管作为光源,另配大型广告语或宣传画来达到宣传的效果,大部分是采用霓虹灯。

这就涉及到如何去控制霓虹灯的亮灭、闪烁时间及流动方向等诸多控制问题,如何去快捷、可靠、简单的去控制,成为人们考虑的重点。

当然,虽然程序最后达到了预期控制要求,但是由于实际情况和理想情况存在差距,我知道还有很多地方有待改进,同时我还是个初学者,各方面肯定存在不足,如果老师发现了缺陷之处,请指出,我们一定会虚心接受。

二、总体方案(一)概述本次课程设计中所使用的芯片8255A(如右图)是Intel公司采用CHMOS工艺生产的一种高性能通用可编程输入/输出并行接口芯片,可以方便地应用在Intel系列微处理器系统中。

霓虹灯plc课程设计

霓虹灯plc课程设计

霓虹灯plc课程设计一、课程目标知识目标:1. 学生能够理解霓虹灯PLC(可编程逻辑控制器)的基本原理,掌握霓虹灯电路的控制流程。

2. 学生能够掌握PLC编程的基本指令,并能运用这些指令设计简单的霓虹灯控制程序。

3. 学生了解霓虹灯在不同场合的应用,理解其与现代社会生活的紧密联系。

技能目标:1. 学生能够运用PLC编程软件进行霓虹灯控制程序的设计和调试。

2. 学生能够通过小组合作,解决实际霓虹灯控制中遇到的问题,提高问题解决能力。

3. 学生能够运用所学知识,创新设计出具有个性化霓虹灯控制方案。

情感态度价值观目标:1. 学生通过学习霓虹灯PLC控制,培养对电子控制技术的兴趣,激发探索精神。

2. 学生在学习过程中,培养团队合作意识,学会互相尊重、沟通与协作。

3. 学生能够认识到科技与艺术的结合,提高对美的追求,培养创新意识。

本课程针对高年级学生,结合课程性质、学生特点和教学要求,将课程目标分解为具体的学习成果。

旨在通过霓虹灯PLC课程的学习,使学生在掌握专业知识的同时,提高实践操作能力,培养创新精神和团队合作意识。

二、教学内容1. 霓虹灯基础知识:介绍霓虹灯的原理、结构及其在现代社会中的应用。

- 理解霓虹灯的工作原理- 识别霓虹灯的主要部件2. PLC基本原理:讲解PLC的工作原理、结构及其在工业控制中的应用。

- 掌握PLC的基本组成和功能- 了解PLC编程的基本指令3. 霓虹灯PLC控制设计:结合课本内容,学习如何使用PLC对霓虹灯进行控制。

- 学习PLC编程软件的使用- 设计简单的霓虹灯控制程序4. 实践操作:分组进行霓虹灯PLC控制系统的搭建与调试。

- 搭建霓虹灯PLC控制系统- 调试并优化控制程序5. 创新设计:鼓励学生运用所学知识,设计具有个性化的霓虹灯控制方案。

- 激发学生的创新意识- 培养学生的实际操作能力教学内容按照教学大纲安排,结合课本章节进行组织,确保内容的科学性和系统性。

教学进度从霓虹灯基础知识到PLC控制设计,逐步深入,使学生能够循序渐进地掌握霓虹灯PLC控制的相关知识。

课程设计--霓虹灯灯广告屏的PLC控制系统设计

课程设计--霓虹灯灯广告屏的PLC控制系统设计

PLC控制技术课程设计报告题目:霓虹灯灯广告屏的PLC控制系统设计专业:电气工程及其自动化目录一、课题概述及控制要求....................................... - 3 -二、PLC选型及输入输出点分配 ................................. - 4 -三、输入输出接线图........................................... - 6 -四、控制流程图............................................... - 7 -五、程序设计................................................. - 8 -六、调试并运行程序.......................................... - 30 -七、程序运行说明............................................ - 32 -八、结束语.................................................. - 33 -九、参考文献................................................ - 34 -一、课题概述及控制要求1.概述PLC是一种专门为在工业环境下应用而设计的数字运算操作的电子装置。

它采用可以编制程序的内存,用来在其内部存储执行逻辑运算、顺序运算、计时、计数和算术运算等操作的指令,并能通过数字式或模拟式的输入和输出,控制各种类型的机械或生产过程.PLC是可编程逻辑电路,也是一种和硬件结合很紧密的语言,在半导体方面有很重要的应用,可以说有半导体的地方就有PLC。

PLC具有通用性强、使用方便、适应面广、可靠性高、抗干扰能力强、编程简单等特点。

PLC在工业自动化控制特别是顺序控制中的地位,在可预见的将来,是无法取代的。

霓虹灯闪烁控制系统-微机原理与接口技术课程设计

霓虹灯闪烁控制系统-微机原理与接口技术课程设计

霓虹灯闪烁控制系统-微机原理与接口技术课程设计引言随着科技的发展,越来越多的设备需要进行控制和调节。

在现代社会中,人们对于环境的美化和装饰有着更高的要求,霓虹灯作为一种常见的装饰品和室内照明设备,受到了广泛的应用。

为了实现多种闪烁效果,需要一种可编程的控制系统来操控霓虹灯的亮灭状态。

本文档将介绍一个基于微机原理和接口技术的霓虹灯闪烁控制系统的设计与实现。

设计目标本文档的设计目标是实现一个多通道霓虹灯闪烁控制系统,具体要求如下:1.支持至少4个霓虹灯通道。

2.支持定义多种闪烁模式,包括常亮、常灭、交替闪烁、呼吸灯等。

3.支持通过用户界面或者外部设备控制闪烁模式和参数。

4.支持保存和加载闪烁模式配置文件。

5.提供实时监测和调试功能,方便用户进行系统调试和故障排查。

系统硬件设计霓虹灯接口电路为了确保系统与霓虹灯之间的可靠连接,需要设计一个合适的接口电路。

通常,霓虹灯需要较高的工作电压和较多的电流来驱动,因此,在接口电路中需要考虑到合适的电流限制和电压转换。

接口电路的设计主要包括以下几个方面:1.驱动电源设计:根据霓虹灯的工作电压要求,选择合适的电源电压,并通过电流限制电路控制电流。

2.开关电路设计:霓虹灯是否闪烁是通过开关电路的开闭状态来决定的。

设计一个可控制的开关电路来控制霓虹灯的亮灭状态。

3.保护电路设计:为了防止电压过高或者电流过大对系统和霓虹灯造成损坏,需要设置相应的保护电路,如过压保护和过流保护。

微机原理与接口技术本设计所使用的微机系统主要包括单片机、外设接口电路和人机交互界面。

单片机选择选择合适的单片机对于系统的稳定性和扩展性至关重要。

根据本设计目标和要求,我们可以选择具有较多输入输出引脚、较大存储容量和较高时钟频率的单片机。

常用的单片机型号有STC系列、ATmega系列等。

外设接口电路外设接口电路主要用于实现单片机与外部设备的通信和控制功能。

在本设计中,外设接口电路需要包括霓虹灯的驱动电路、按键开关和显示屏等界面电路。

霓虹灯闪烁控制课程设计

霓虹灯闪烁控制课程设计

课程设计科目:霓虹灯闪烁控制专业:机电一体化班级:学生姓名:指导老师:年月日摘要霓虹灯是城市的美容师。

每当夜幕降临,华灯初上,五颜六色的霓虹灯就把城市装扮的格外美丽,霓虹灯是黑夜的主角。

霓虹灯的形式各种各样,其工作原理和制作工艺也不尽相同。

PLC以其通用性强、使用方便、适应面广、可靠性高、抗干扰能力强、编程简单等特点,在工业自动化控制,特别是顺序控制方面具有比较突出的优势。

用PLC 作为霓虹灯的控制器,这就涉及到如何去控制霓虹灯的亮灭、闪烁时间及流动方向等诸多控制问题,如何实现快捷、可靠、简单的控制,成为人们考虑的重点。

目录前言 --------------------------------------------------------------------------------------------------------------------------- 1第一章霓虹灯的意义------------------------------------------------------------------------------------------------------- 2第二章霓虹灯的用途和现状 --------------------------------------------------------------------------------------------- 32.1 霓虹灯的用途 ------------------------------------------------------------------------------------------------------ 32.2 霓虹灯的现状 ------------------------------------------------------------------------------------------------------ 6第三章PLC的应用和任务分析 ---------------------------------------------------------------------------------------- 83.1 PLC应用 ---------------------------------------------------------------------------------------------------------- 83.2:任务分析----------------------------------------------------------------------------------------------------------- 9第四章霓虹灯的硬件部分----------------------------------------------------------------------------------------------- 104.1:I/O分配 ------------------------------------------------------------------------------------------------------------ 104.2:接线图------------------------------------------------------------------------------------------------------------- 11第五章霓虹灯的软件部分--------------------------------------------------------------------------------------------- 125.1流程图 -------------------------------------------------------------------------------------------------------------- 125.2梯形图 -------------------------------------------------------------------------------------------------------------- 135.3助记符 -------------------------------------------------------------------------------------------------------------- 14总结 ---------------------------------------------------------------------------------------------------------------------------- 15参考文献 ---------------------------------------------------------------------------------------------------------------------- 16前言PLC可编程序控制器是以微处理器为基础,综合了计算机技术、自动控制技术和通讯技术发展而来的一种新型工业控制装置。

微机原理霓虹灯显示程序课程设计

微机原理霓虹灯显示程序课程设计

霓虹灯显示程序设计1设计内容及要求要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)1.用汇编语言编写一个霓虹灯的模拟显示程序;2.在屏幕上显示你的中文名字或其它文字,按某种规律闪烁变化,按“q”键退出;3.撰写课程设计说明书。

内容包括:摘要、目录、正文、参考文献、附录(程序清单)。

正文部分包括:设计任务及要求、方案比较及论证、软件设计说明(软件思想,流程,源程序设计及说明等)、程序调试说明和结果分析、课程设计收获及心得体会。

2程序原理分析本次设计实现的是霓虹灯的模拟显示,在80*25大小的屏幕上显示由各种字符组成的不同图形,在屏幕上,0行0列相对于屏幕左上角的位置,24行79列相对于右下角的位置。

对应显示屏幕上的每个字符,在存储器中又连续的两个字节表示,一个字节保存ASCII码,另一个字节保存字符的属性。

在屏幕上处理字母、数字以及一些字符图形称为文本方式。

在文本方式下,属性字节对单色显示和彩色显示都是有效的。

本程序采用的是彩色字符显示,在显示彩色文本时,属性字节能够选择前景和背景的颜色。

每个字符可以选择16种颜色中的一种,背景色有8种颜色可以选择。

图1-1是16色文本方式显示的属性字节。

表1-1列出了16色字符方式颜色的组合。

表1-1 16种颜色的组合本程序主要运用了BIOS显示中断类型10H的部分功能,主要有用到以下几个功能:置光标:AH=02BH=页号DH=行DL=列读光标:AH=03显示字符串:AH=13HAL=01H ;光标跟随移动ES:BP=串地址CX=串长度DH,DL=起始行列BH=页号BL=属性即程序通过INT 10H2号功能的调用置光标位置,3号功能的调用读光标的位置,以及13号功能的调用显示字符串。

并通过顺序、循环结构程序的调用进行图形的霓虹灯效果显示。

程序的数据段以字符串的形式来表示,可以很方便的直接运用INT 10H中的13号功能即显示字符串功能显示图形,这样一来程序得到了很大的简化,但同时,图形的显示是以字符串的形式,即以行的依次顺序逐渐出像在屏幕上,在字符串一次出现的同时,通过调用相应的子程序改变图形显示的颜色属性,以及不断变换显示图形的形状。

微机原理课设_霓虹灯闪烁控制系统方案

微机原理课设_霓虹灯闪烁控制系统方案

微机原理与接口技术》课程设计题可控制霓虹灯班级:电气本151小组组长: 徐明(2015040104 )小组成员:王军三 (2015040107 )黄国涛 (2015040108)刘飞鸿(2015040113)指导教师:刘微日期:2017年10月11日齐齐哈尔工程学院机电工程系一、设计可控制霓虹灯目的及意义霓虹灯其设计目的主要为:(1) 进一步熟悉8255A 并行接口的基本工作原理(2) 运用CES-86 通用微机实验装置,了解键盘的基本结构,学会编写程序.(3) 在熟悉了小键盘的基础上,加上LED 发光二极管的使用设计出绚丽闪耀的霓虹灯.本课程设计是自动化专业学生的一次较全面的的设计训练.是配合“微机与接口技术”课堂教学的最后一个重要的实践教学环节.它将起到巩固课堂和书本上所学的知识、加强综合能力、提高系统设计水平、启发创新思想的作用。

当然.虽然程序最后达到了预期控制要求.但是由于实际情况和理想情况存在差距.我知道还有很多地方有待改进.同时我还是个初学者.各方面肯定存在不足.如果老师发现了缺陷之处. 请指出.我们一定会虚心接受。

二、芯片介绍本次课程设计中所使用的芯片8255A (如右图)是In tel公司采用CHMO工艺生产的一种高性能通用可编程输入/输出并行接口芯片,可以方便地应用在In tel系列微处理器系统中。

下面对8255A芯片进行简单介绍:8255A的内部结构8255A 是40引脚双列直插式芯片,片内有A,B,C三个8位I/O端口,可提供24条可编程的输入/输出端口线。

它的内部结构由三部分电路组成:把他用线路与8086CPU的接口电路、内部控制逻辑电路和与外设连接的输入/输出接口电路。

8086内部介绍8086 CPU中寄存器总共为14个.且均为16位。

即AX.BX.CX.DX.SPBPSI.DI.IPFLAG.CS.DS.SS.ES共14 个。

而这14个寄存器按照一定方式又分为了通用寄存器.控制寄存器和段寄存器。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
对于8255A的3个数据端口和1个控制端口,数据端口既可以写入数据也可以读出数据,控制端口只能写入命令而不能读出,读、写控制信号(RD,WR)和端口选择信号(CS,A1,A0)的状态组合可以实现A,B,C3个端口和控制端口的读写操作。8255A的端口分配及读写功能见下表:
CS WR RD
A1A0
功 能
8255A工作方式控制字的格式如图所示:
三、硬件设计
21块积木的具体电路为:
A:单脉冲发生器电路;
B: 时钟脉冲发生器电路;
C:数/模转换(DAC0832)电路;
D: 可编程计数器/定时器(8253)电路;
E:模/数转换(ADC0809)电路 ;
F: 单板机I/O地址电路;
G:逻辑电路芯片插座区;
H:电平开关电路;
方式0是8255A的基本输入输出方式,其基本特点是与外部传送数据时,不需要设置专用的信号联络(应答)信号,可以无条件的直接进行I/O端口传送。A,B,C三个端口都可以工作在方式0。A口和B口工作在方式0时,只能设置以8位数据格式输入输出;C口工作在方式0时,可以将高4位和低4位分别设置为数据输入或数据输出方式。方式0常用于与外设无条件数据传送或查询方式数据传送。
PA7~PA0:A口输入/输出信号线。
PB7~PB0:B口输入/输出信号线。
PC7~PC0:C口输入/输出信号线。
VCC:+5V电源。
GND:电源地线。
8255A的工作方式及初始化编程
8255A有三种工作方式:基本输入/输出方式,单向选通输入/输出方式和双向选通输入/输出方式。
(1)方式0:基本输入输出方式
CALL DELAY10
LOOP D
JMP S
RET
STATE1 ENDP
总结
开关控制霓虹灯实验总结
(1).在设置霓虹灯闪烁控制系统中,先确定设置霓虹灯的大致思路,有一个主程序,四个分别控制红灯、绿灯、黄灯闪烁规律的子程序,还有按键返回DOS子程序;
(2).通过设计霓虹灯闪烁规律控制系统深刻的理解了8255A的端口控制的方式以及输入输出状态。
0 0 1
0 0
数据写入A口
0 0 1
0 1
数据写入B口
0 0 1
1 0
数据写入C口
0 0 1
1 1
命令写入控制寄存器
0 1 0
0 0
读出A口数据
0 1 0
0 1
读出B口数据
0 1 0
1 0
读出C口数据
0 1 0
1 1
非法操作
引脚信号
8255A的引脚如下图示,分为数据线、地址线、读写控制线、输入/输出端口线和电源线。
(2) 方式1:单项选通输入/输出方式
方式1是一种带选通信号的单方向输入/输出工作方式,其特点是:与外设传送数据时,需要联络信号进行协调,允许用查询或中断方式传送数据。由于C口的PC0,PC1和PC2定义为B口工作在方式1的联络信号线,PC3,PC4和PC5定义为A口工作方式1的联络信号线,因此只允许A口和B口工作在方式1。
流程图如下
STATE0 PROC NEAR
MOV AH,09H
MOV DX,OFFSET ZERO
INT 21H
MOV DX,318H
MOV CX,04H ;端口A
H: MOV AL,0FH
OUT DX,AL
CALL DELAY10
MOV AL,0F0H
OUT DX,AL
CALL DELAY10
LOOP H
二、芯片介绍
8086内部介绍
8086 CPU 中寄存器总共为 14 个,且均为 16 位 。
即 AX,BX,CX,DX,SP,BP,SI,DI,IP,FLAG,CS,DS,SS,ES 共 14 个。
而这 14 个寄存器按照一定方式又分为了通用寄存器,控制寄存器和段寄存器。
与CPU的接口电路
(1)与CPU的接口电路由数据总线缓冲器和读/写控制逻辑组成。
《微机原理与接口技术》课程设计
题 目:可控制霓虹灯
班 级:电气本151
小组组长:
小组成员:王军三(
黄国涛()
刘飞鸿()
指导教师:刘微
日 期:2017年10月11日
齐齐哈尔工程学院机电工程系
一、设计可控制霓虹灯目的及意义
霓虹灯其设计目的主要为:(1)进一步熟悉8255A并行接口的基本工作原理(2)运用CES-86通用微机实验装置,了解键盘的基本结构,学会编写程序.
任务外设的8个发光二极管在2个开关K1,K2的控制下按照不同的规律闪烁,同时在电脑屏幕上显示开关状态,二极管闪烁规律如下:
(1)开关状态为K1关,K2关时,前四灯同时亮,熄灭后,接着后四个同时亮。
(2)开关状态为K1关,K2开时,8灯依次点亮。
(3)本次课程设计所使用的主要设备是CES-86型通用实验装置。CES-86型通用PC机实验装置的特点是“单板积木式”电路。而且可以和任何一种PC机相连组成系统,相连后即可在此装置上进行硬件拼接,组成各种实验系统。
JMP S
RET
STATE0 ENDP
STATE1子程序: 8灯依次点亮
流程图如下
STATE1 PROC NEAR
MOV AH,09H
MOV DX,OFFSET ONE
INT 21H
MOV DX,318H ;端口A
MOV CX,08H
D: MOV AL,80H
NOT AL
ROR AL,1
OUT DX,AL
它所实现的功能是实现开关对发光二极管的亮灭状态控制,并将开关状态在屏幕上显示出来。在运行程序后按任意键发光二极管根据开关状态开始闪烁,同时在程序运行过程中按任意键可返回DOS。
四、软件设计
流程图如下:
主程序代码段
START: MOV AX,DATA ;数据段装入初始地址
MOV DS,AX
MOV ES,AX
MOV CX,02H
B: MOV DL,AL ;AL装入DL以备子程序使用
CALL DISP ;调用显示子程序,显示PB2的状态
SHL AL,1
LOOP B ;循环 ;开关状态装入AL
CMP AL,00H ;比较开关状态,00调用STATE0
JNZ M
CALL STATE0
数据总线缓冲器是一个三态、双向、8位寄存器,8条数据线D7~D0与系
统数据总线连接,构成CPU与8255A之间信息传送的通道,CPU通过执行输出指令向8255A写入控制命令或往外设传送数据,通过执行输入指令读取外设输入的数据。
读写控制逻辑电路用来接收CPU系统总线的读信号RD,写信号WR,片选择信号CS,端口选择信号A和复位信号RESET,用于控制8255A内部寄存器的读写操作和复位操作。
(3).在做课程设计的过程中熟悉了汇编语言、各种跳转指令、子程序调用、循环指令以及返回DOS指令更全面的了解了微机原理与接口技术的内容。
(3)方式2:双向选通输入/输出方式
方式2为双向选通输入输出方式,是方式1输入和输出的组合,即同一端口的信号线既可以输入又可以输出。由于C口的PC7~PC3定义为A口工作在方式2时的联络信号线,因此只允许A口工作在方式2。
8255A的A,B,C三个端口的工作方式是在初始化编程时,通过向8255A的控制端口写入控制字来设定的。8255A由编程写入的控制字有两个:方式控制字和置位/复位控制字。方式控制字用于设置端口A,B,C的工作方式和数据传送方向;置位/复位控制字用于设置C口的PC7PC0中某一条口线PCi(i=0~7)的电平。两个控制字公用一个控制字公用一个端口地址,由控制字的最高位最为区分这两个控制字的标志位。
(2)内部控制逻辑电路
内部控制逻辑包括A组控制与B组控制两部分。A组控制寄存器用来控制A口PA7~PA0和C口的高四位PC7~PC4;B组控制寄存器用来控制B口PB7~PB0和低四位PC3~PC0。它们接收CPU发送来的控制命令,对A,B,C3个端口的输入/输出方式进行控制。
(3)输入输出接口电路
8255A片内有A,B,C3个8位并行端口,A口和B口分别有1个8位的数据输出锁存/缓冲器和1个8位数据输入锁存器,C口有一个8位数据输出锁存/缓冲器,用于存放CPU与外部设备交换的数据。
I: 发光二极管(LED)显示电路;
J:计数器分频电路;
K:可编程并行通信接口(8255A)电路;
L:可编程串行通信接口(8251A)电路
M:十六进制键盘电路;
N:七段数码显示电路;
O:随机存储(RAM6116)电路;
P:中继电路;
Q:直流电源及控制电路;
R:PC总线接口;
S:与PC机连接的接口电路;
D7~D0:三态、双向数据线,与数据总线连接,用来传送数据。
CS:片选信号线,低电平有效时,芯片被选中。
A1,A0:地址线,用来选择内部端口。
RD:读出信号线,低电平有效时,允许数据读出。
WR:写入信号线,低电平有效时,允许数据写入。
RESET:复位信号线,高电平有效时,将所有内部寄存器(包括控制寄存器)清0。
MOV AH,09H ;显示提示信息
MOV DX,OFFSET MESS
INT 21H
MOV DX,31BH ;控制字端口
输入A口输出
OUT DX,AL ;写入控制字
A: MOV DX,319H ;端口B
IN AL,DX ;读开关状态
AND AL,03H ;保留B1,B0位,其他位置0
MOV X,AL ;将AL暂时装入X
M: CMP AL,01H ;比较开关状态,01调用STATE1
JNZ N
CALL STATE1
N: CMP AL,02H ;比较开关状态,10调用 STATE2
JNZ O
相关文档
最新文档