基于plc控制的流水灯设计课程设计任务书

基于plc控制的流水灯设计课程设计任务书
基于plc控制的流水灯设计课程设计任务书

课程设计说明书题目:基于plc控制的流水灯课程设计

目录

摘要 (1)

1.绪论 (3)

1.1 引言 (3)

1.2 采用流水灯的意义和目的 (3)

1.3 本次设计的主要内容 (3)

2. 流水灯系统的主要硬件设备的介绍 (4)

2.1可编程控制器的发展历史 (4)

2.1.1 可编程控制器的定义 (4)

2.1.2 可编程控制器的特点 (5)

2.1.3 PLC的基本结构和工作原理 (5)

2.2三菱FX系列PLC计数器(C) (9)

2.2.1内部计数器 (9)

2.2.2高速计数器(C235~C255) (9)

2.3三菱FX系列PLC定时器(T) (10)

2.3.1 通用定时器 (10)

2.3.2 积算定时器 (10)

2.4三菱FX系列辅助继电器(M) (10)

2.4.1通用辅助继电器(M0~M499) (11)

2.4.2断电保持辅助继电器(M500~M3071) (11)

2.4.3特殊辅助继电器 (11)

2.5三菱FX系列PLC输出继电器(Y) (11)

2.6三菱FX系列PLC输入继电器(X) (12)

3. 硬件电路设计及软件设计 (12)

3.1控制系统I/O点及地址分配 (12)

3.2电气控制系统原理图 (12)

3.3时序图 (13)

3.4梯形图 (13)

3.5指令表 (15)

4.系统调试 (16)

5.设计总结 (19)

6.参考文献 (21)

摘要

随着社会经济的发展,城市美化问题越来越引起人们的关注。由于流水灯所具有的特有流动感而广泛应用于广告控制及人们生活中,给人们一种美感,为人们生活带来乐趣。在现代生活中,大型楼宇的轮廓装饰或大型晚会的灯光布景,由于其变化多、功率大,数字电路则不能胜任。

实现流水灯闪烁系统的控制方法很多,可以用标准逻辑器件、可编程序控制器PLC、单片机等方案来实现。

其中用标准逻辑器件来实现电路在很大程度上要受到逻辑器件如门电路等的影响,调试工作极为不易,而单片机编程复杂不容易掌握。因此,最终我们选择了用可编程的控制器PLC来实现系统功能的设计。

可编程序控制器在工业自动化中的地位极为重要,广泛的应用于各个行业。随着科技的发展,可编程控制器的功能日益完善,加上小型化、价格低、可靠性高,在现代工业中的应用更加突出。城市交通灯控制采用的可编程制器具有可靠性高、维护方便,用法简单、通用性强等特点,本文用三菱FX2N的可编程控制器控制流水灯闪烁来说明可编程控制器硬件、软件的设计。解决好流水灯控制问题将是保障城市美丽、时尚、快节奏生活的重要环节。三菱系列的可编程序控制器技术来实现对流水灯的信号控制。

关键词:PLC 流水灯程序控制

Abstract

With the development of economy and society, city beautification problems caused by more and more people's attention. , due to water lamp has a unique sense of flow and widely applied in control and the life of people,give people a sense of beauty,to people the life brings fun.In modern life,a large building decorative outline or large Party light background,because of its changes, Big power,digital circuit is not equal to.

Realization of road lights flashing system control method a lot of,can use the standard logic devices,programmable logic controller PLC, SCM scheme.

The standard logic devices to realize the circuit to a large extent by the logic device such as a gate circuit and so on, debugging is extremely difficult,and the single chip microcomputer programming complex is not easy to grasp,therefore, we chose to use programmable controller PLC to realize the design of system function.

The programmable controller in the industrial automation position is extremely important,is widely used in every industry.With the development of science and technology, The function of the programmable controller is increasingly perfect,coupled with the miniaturization, low price, high reliability,Application in modern industry is more outstanding.City traffic light control adopts programmable controller has the advantages of high reliability, convenient maintenance, easy to use,good commonality,the Mitsubishi FX2N

programmable controller to control water lights

To illustrate the programmable controller hardware,software design.Solve good light control problem would be to protect the city beautiful,fashionable,fast paced life important link. Mitsubishi series PLC technology to achieve the water light signal control.

Key words: PLC Light water Program Control

1.绪论

1.1 引言

随着改革的不断深入,社会主义市场经济的不断繁荣和发展,各大中小城市都在进行亮化工程。企业为宣传自己企业的形象和产品,均采用广告手法之一:流水灯广告屏来实现这一目的.当我们夜晚走在大街上,马路两旁各色各样的广告灯均可以见到,一种是采用流水灯管做成的各种形状和多中彩色的灯管,另一种为日光等管或白炽灯管作为光源,另配大型广告语或宣传画来达到宣传的效果。这些灯的亮灭,闪烁时间及流动方向等均可以通过PLC来达到控制的要求。

可编程控制器PLC:英文全称Programmab leLogic Controller,中文全称为可编程逻辑控制器,是一种数字运算操作的电子系统,专为在社会环境应用而设计的。它采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算,顺序控制,定时,计数与算术操作等面向用户的指令,并通过数字或模拟式输入/输出控制各种类型的机械或生产过程.作为自动控制装置的核心,它具有功能强,可靠性高等诸多优点。

1.2 采用流水灯的意义和目的

随着社会市场经济的不断发展,各种装饰流水灯,广告流水灯越来越多的出现在城市中。在大型的晚会现场,流水灯更是不可缺少的一道景观。小型的流水灯多为采用霓虹灯管和各种各样和多种彩色的灯管,或是以日光灯,白炽灯做为光源。而现代生活中大型楼宇的轮廓装饰或大型晚会的灯光布景,由于其变化多,

功率大数字电路则不能胜任。针对PLC日益日益得到广泛应用的现状,本文介绍PLC 在不同变化类型的流水灯控制中的应用,灯的亮灭,闪烁时间及流动的控制均通过PLC 来达到控制要求。

1.3 本次设计的主要内容

本次设计要求利用在学校学的PLC知识,应用于流水灯控制系统中。控制要求:有7个流水灯依次循环点亮,每个灯点亮的时间为3秒。

该装置可以完成各种指令系统训练以及多种控制对象的程序设计训练。

2. 流水灯系统的主要硬件设备的介绍

2.1可编程控制器的发展历史

在工业生产过程中,具有大量的开关量顺序控制,要求按照逻辑条件进行顺序动作,并按照逻辑关系进行连锁保护动作的控制,及大量离散量的数据采集等。传统上,这些功能是通过气动或电气控制系统来实现的。1968年美国GM(通用汽车)公司公开招标,提出研制能够取代继电器的控制装置的要求,第二年,美国数字设备公司(DEC)研制出了基于集成电路和电子技术的控制装置,首次采用程序化的手段应用于电气控制,这就是第一代可编程序控制器,称Programmable Controller(PC)。个人计算机(简称PC)发展起来后,为了方便,也为了反映可编程控制器的功能特点,可编程序控制器定名为Programmable Logic Controller(PLC),现在,仍常常将PLC简称PC。

它采用可编程序的存储器,用来在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,并通过数字量、模拟量的输入和输出,控制各种类型的机械或生产过程。可编程序控制器及其有关设备,都应按易于工业控制系统形成一个整体,易于扩充其功能的原则设计。

上世纪80年代至90年代中期,是PLC发展最快的时期,年增长率一直保持为30-40%。在这时期,PLC在处理模拟量能力、数字运算能力、人机接口能力和网络能力得到大幅度提高,PLC逐渐进入过程控制领域,而且在某些应用上取代了在过程控制领域处于统治地位的DCS系统。

现今,PLC已经具有通用性强、使用方便、适应面广、可靠性高、抗干扰能力强、编程简单等特点。在可预见的将来,PLC在工业自动化控制特别是顺序控制中的主导地位,是其他控制技术无法取代的。

2.1.1 可编程控制器的定义

PLC即可编程控制器:是一种专门为在工业环境下应用而设计的数字运算操作的电子装置。它采用可以编制程序的存储器,用来在其内部存储执行逻辑运算、顺序运算、计时、计数和算术运算等操作的指令,并能通过数字式或模拟式的输入和输出,控制各种类型的机械或生产过程。PLC及其有关的外围设备都应该按易于与工业控制系统形成一个整体,易于扩展其功能的应用。

2.1.2 可编程控制器的特点

1.可靠性

(1)有的I/O接口电路均采用光电隔离,使工业现场的外电路与PLC内部电路之间电气上隔离。

(2)各输入端均采用R-C滤波器,其滤波时间常数一般为10—20ms。

(3)各模块均采用屏蔽措施,以防止辐射干扰。

(4)采用性能优良的开关电源。

(5)对采用的器件进行严格的筛选。

(7)良好的自诊断功能,一旦电源或其他软,硬件发生异常情况,CPU立即采用有效措施,以防止故障扩大。

(8)大型PLC还可以采用由双CPU构成冗余系统或有三CPU构成表决系统使可靠性更进一步提高。

2.丰富的I/O接口

PLC针对不同的工业现场信号,如:交流或直流;开关量或模拟量;电压或电流;脉冲或电位;强电或弱电等。有相应的I/O模块与工业现场的器件或设备,如:按钮;行程开关;接近开关;传感器及变送器;电磁线圈;控制阀等直接连接。

3.采用模块化结构

为了适应各种工业控制需要,除了单元式的小型PLC以外,绝大多数PLC均采用模块化结构。PLC的各个部件,包括CPU,电源,I/O等均采用模块化设计,由机架及电缆将各模块连接起来,系统的规模和功能可根据用户的需要自行组合。

4.编程简单易学

PLC的编程大多采用类似于继电器控制线路的梯形图形式,对使用者来说,不需要具备计算机的专门知识,因此很容易被一般工程技术人员所理解和掌握。

5.安装简单维修方便

PLC不需要专门的机房,可以在各种工业环境下直接运行。使用时只需将现场的各种设备与PLC相应的I/O端相连接,即可投入运行。各种模块上均有运行和故障指示装置,便于用户了解运行情况和查找故障。

2.1.3 PLC的基本结构和工作原理

1. PLC的硬件结构

可编程控制器主要由中央处理单元(CPU)、存储器(RAM、ROM)、输入输出单元(I/O)、

电源和编程器等几个部分组成。PLC硬件结构如图2-1所示。

2.中央控制处理单元(CPU)

可编程控制器中常用的CPU主要采用通用微处理器、单片机和双极型位片式微处理器三种类型。

通用微处理器有8080、8086、80286、80386等;单片机有8031、8096等;位片式微处理器有AM2900、AM2903等。FX2N可编程控制器使用的微处理器是16位的8096单片机。

3.存储器

可编程控制器配有两种存储器:系统存储器和用户存储器。

系统存储器:存放系统管理程序。

用户存储器:存放用户编制的控制程序。

4. 输入接口电路

PLC通过输入单元可实现将不同输入电路的电平进行转换,转换成PLC所需的标准电平供PLC进行处理。

接到PLC输入接口的输入器件是:各种开关、按钮、传感器等。PLC的输入电路大都相同,PLC输入电路中有光耦合器隔离,并设有RC滤波器,用以消除输入触点的抖动和外部噪声干扰。PLC输入电路通常有三种类型:直流(12∽24)V输入、交流(100∽120)V

输入和交直流(12∽24)V输入。

5. 输出接口电路

PLC的输出有三种形式,即继电器输出、晶体管输出、晶闸管输出。输出端子有两种接法:一种是输出各自独立,无公共点:各输出端子各自形成独立回路。一种为每4∽8个输出点构成一组,共有一个公共点:在输出共用一个公共端子时,必须用同一电压类型和同一电压等级,但不同的公共点组可使用不同电压类型和等级的负载,且各输出公共点之间是相互隔离的。

6电源

PLC 的供电电源一般是市电,也有用直流24V 电源供电的。 7.编程器

利用编程器可将用户程序输入PLC 的存储器,还可以用编程器检查程序、修改程序;利用编程器还可以监视PLC 的工作状态。编程器一般分简易型和智能型。

8 .PLC 工作原理

(1)PLC 的工作方式:采用循环扫描方式。在PLC 处于运行状态时,从内部处理、通信操作、程序输入、程序执行、程序输出,一直循环扫描工作。

注意:由于PLC 是扫描工作过程,在程序执行阶段即使输入发生了变化,输入状态映象寄存器的内容也不会变化,要等到下一周期的输入处理阶段才能改变。循环扫描过程如下:

户 程 序

统 程 序

存储器

外 设 接 口

扩 展 接

扩 展 单

其他外设

微处理器 CPU

电源部件

出 部

输 入 部 件

I/O

I/O

编程器

驱动受控软件

图2-1 PLC 硬件结构

接收现场信号

运行

内部处理

通信操作

输入处理

程序执行

输出处理

停止

图2-2 PLC循环扫描

(2)工作过程:主要分为内部处理、通信操作、输入处理、程序执行、输出处理几个阶段。

1)内部处理阶段

在此阶段,PLC检查CPU模块的硬件是否正常,复位监视定时器,以及完成一些其它内部工作。

2)通信服务阶段

在此阶段,PLC与一些智能模块通信、响应编程器键入的命令,更新编程器的显示内容等,当PLC处于停状态时,只进行内容处理和通信操作等内容。

3)输入处理

输入处理也叫输入采样。在此阶段顺序读入所有输入端子的通断状态,并将读入的信息存入内存中所对应的映象寄存器。在此输入映象寄存器被刷新,接着进入程序的执行阶段。

4)程序执行

根据PLC梯形图程序扫描原则,按先左后右,先上后下的步序,逐句扫描,执行程

序。但遇到程序跳转指令,则根据跳转条件是否满足来决定程序的跳转地址。若用户程序涉及到输入输出状态时,PLC从输入映象寄存器中读出上一阶段采入的对应输入端子状态,从输出映象寄存器读出对应映象寄存器的当前状态。根据用户程序进行逻辑运算,运算结果再存入有关器件寄存器中。

5)输出处理

程序执行完毕后,将输出映象寄存器,即元件映象寄存器中的Y寄存器的状态,在输出处理阶段转存到输出锁存器,通过隔离电路,驱动功率放大电路,使输出端子向外界输出控制信号,驱动外部负载。

2.2三菱FX系列PLC计数器(C)

FX2N系列计数器分为内部计数器和高速计数器两类。

2.2.1内部计数器

内部计数器是在执行扫描操作时对内部信号(如X、Y、M、S、T等)进行计数。内部输入信号的接通和断开时间应比PLC的扫描周期稍长。

(1)16位增计数器(C0~C199)共200点,其中C0~C99为通用型,C100~C199共100点为断电保持型(断电保持型即断电后能保持当前值待通电后继续计数)。

(2)32位增/减计数器(C200~C234)共有35点32位加/减计数器,其中C200~C219(共20点)为通用型,C220~C234(共15点)为断电保持型。这类计数器与16位增计数器除位数不同外,还在于它能通过控制实现加/减双向计数。设定值范围均为-214783648~-+214783647(32位)。

2.2.2高速计数器(C235~C255)

高速计数器与内部计数器相比除允许输入频率高之外,应用也更为灵活,高速计数器均有断电保持功能,通过参数设定也可变成非断电保持。FX2N有C235~C255共21点高速计数器。适合用来做为高速计数器输入的PLC输入端口有X0~X7。X0~X7不能重复使用,即某一个输入端已被某个高速计数器占用,它就不能再用于其它高速计数器,也不能用做它用。各高速计数器对应的输入端如表1所示。

高速计数器可分为四类:

(1)单相单计数输入高速计数器(C235~C245)其触点动作与32位增/减计数器相同,可进行增或减计数(取决于M8235~M8245的状态)。

(2)单相双计数输入高速计数器(C246~C250)这类高速计数器具有二个输入端,一个为增计数输入端,另一个为减计数输入端。利用M8246~M8250的ON/OFF动

作可监控C246~C250的增记数/减计数动作。

(3)双相高速计数器(C251~C255) A相和B相信号决定计数器是增计数还是减计数。当A相为ON时,B相由OFF到ON,则为增计数;当A相为ON时,若B相由ON到OFF,则为减计数。

2.3三菱FX系列PLC定时器(T)

PLC中的定时器(T)相当于继电器控制系统中的通电型时间继电器。它可以提供无限对常开常闭延时触点。定时器中有一个设定值寄存器(一个字长),一个当前值寄存器(一个字长)和一个用来存储其输出触点的映象寄存器(一个二进制位),这三个量使用同一地址编号。但使用场合不一样,意义也不同。

FX2N系列中定时器时可分为通用定时器、积算定时器二种。它们是通过对一定周期的时钟脉冲的进行累计而实现定时的,时钟脉冲有周期为1ms、10ms、100ms三种,当所计数达到设定值时触点动作。设定值可用常数K或数据寄存器D的内容来设置。2.3.1 通用定时器

通用定时器的特点是不具备断电的保持功能,即当输入电路断开或停电时定时器复位。通用定时器有100ms和10ms通用定时器两种。

(1)100ms通用定时器(T0~T199)共200点,其中T192~T199为子程序和中断服务程序专用定时器。这类定时器是对100ms时钟累积计数,设定值为1~32767,所以其定时范围为0.1~3276.7s。

2.3.2 积算定时器

积算定时器具有计数累积的功能。在定时过程中如果断电或定时器线圈OFF,积算定时器将保持当前的计数值(当前值),通电或定时器线圈ON后继续累积,即其当前值具有保持功能,只有将积算定时器复位,当前值才变为0。

(1)1ms积算定时器(T246~T249)共4点,是对1ms时钟脉冲进行累积计数的,定时的时间范围为0.001~32.767s。

(2)100ms积算定时器(T250~T255)共6点,是对100ms时钟脉冲进行累积计数的定时的时间范围为0.1~3276.7s。

2.4三菱FX系列辅助继电器(M)

辅助继电器是PLC中数量最多的一种继电器,一般的辅助继电器与继电器控制系统中的中间继电器相似。

辅助继电器不能直接驱动外部负载,负载只能由输出继电器的外部触点驱动。辅助

继电器的常开与常闭触点在PLC内部编程时可无限次使用。

辅助继电器采用M与十进制数共同组成编号(只有输入输出继电器才用八进制数)。

2.4.1通用辅助继电器(M0~M499)

FX2N系列共有500点通用辅助继电器。通用辅助继电器在PLC运行时,如果电源突然断电,则全部线圈均OFF。当电源再次接通时,除了因外部输入信号而变为ON的以外,其余的仍将保持OFF状态,它们没有断电保护功能。通用辅助继电器常在逻辑运算中作为辅助运算、状态暂存、移位等。

根据需要可通过程序设定,将M0~M499变为断电保持辅助继电器。

2.4.2断电保持辅助继电器(M500~M3071)

FX2N系列有M500~M3071共2572个断电保持辅助继电器。它与普通辅助继电器不同的是具有断电保护功能,即能记忆电源中断瞬时的状态,并在重新通电后再现其状态。它之所以能在电源断电时保持其原有的状态,是因为电源中断时用PLC中的锂电池保持它们映像寄存器中的内容。其中M500~M1023可由软件将其设定为通用辅助继电器

2.4.3特殊辅助继电器

PLC内有大量的特殊辅助继电器,它们都有各自的特殊功能。FX2N系列中有256个特殊辅助继电器,可分成触点型和线圈型两大类

(1)触点型其线圈由PLC自动驱动,用户只可使用其触点。例如:

M8000:运行监视器(在PLC运行中接通),M8001与M8000相反逻辑。

M8002:初始脉冲(仅在运行开始时瞬间接通),M8003与M8002相反逻辑。

M8011、M8012、M8013和M8014分别是产生10ms、100ms 、1s和1min时钟脉冲的特殊辅助继电器。

(2)线圈型由用户程序驱动线圈后PLC执行特定的动作。例如:

M8033:若使其线圈得电,则PLC停止时保持输出映象存储器和数据寄存器内容。

M8034:若使其线圈得电,则将PLC的输出全部禁止。

M8039:若使其线圈得电,则PLC按D8039中指定的扫描时间工作。

2.5三菱FX系列PLC输出继电器(Y)

输出继电器是用来将PLC内部信号输出传送给外部负载(用户输出设备)。输出继电器线圈是由PLC内部程序的指令驱动,其线圈状态传送给输出单元,再由输出单元对应的硬触点来驱动外部负载。

每个输出继电器在输出单元中都对应有维一一个常开硬触点,但在程序中供编程的输出继电器,不管是常开还是常闭触点,都可以无数次使用。

FX系列PLC的输出继电器也是八进制编号其中FX2N编号范围为Y000~Y267(184点)与输入继电器一样,基本单元的输出继电器编号是固定的,扩展单元和扩展模块的编号也是按与基本单元最靠近开始,顺序进行编号。

2.6三菱FX系列PLC输入继电器(X)

输入继电器与输入端相连,它是专门用来接受PLC外部开关信号的元件。PLC通过输入接口将外部输入信号状态(接通时为“1”,断开时为“0”)读入并存储在输入映象寄存器中。

FX系列PLC的输入继电器以八进制进行编号,FX2N输入继电器的编号范围为X000~X267(184点)。注意,基本单元输入继电器的编号是固定的,扩展单元和扩展模块是按与基本单元最靠近开始,顺序进行编号。例如:基本单元FX2N-64M的输入继电器编号为X000~X037(32点),如果接有扩展单元或扩展模块,则扩展的输入继电器从X040开始编号。

3. 硬件电路设计及软件设计

3.1控制系统I/O点及地址分配

输入(I) 输出(O)

元件功能信号地址元件功能信号地址

按钮SB1 程序启动X0

灯L1~L7

组成流

水灯效果

Y0~Y7

按钮SB2 程序停止X1 3.2电气控制系统原理图

3.3时序图

3.4梯形图

3.5指令表

0 LD X000

1 OR M0

2 ANI X001

3 ANI X002

4 OUT M0

5 LD M0

6 ANI T6

7 OUT T0 K30

10 LD T0

11 OUT T1 K30

14 LD T1

15 OUT T2 K30

18 LD T2

19 OUT T3 K30

22 LD T3

23 OUT T4 K30

26 LD T4

27 OUT T5 K30

30 LD T5

31 OUT T6 K30

34 LD M0

35 ANI T0

36 OUT Y000

37 LD T0

38 ANI T1

39 OUT Y001

40 LD T1

41 ANI T2

42 OUT Y002

43 LD T2

44 ANI T3

45 OUT Y003

46 LD T3

47 ANI T4

48 OUT Y004

49 LD T4

50 ANI T5

51 OUT Y005

52 LD T5

53 ANI T6

54 OUT Y006

55 END

4.系统调试

(1)将梯形图程序输入到计算机,检查电源正确无误。

(2)对程序进行调试运行。

(3)将L0,L1,L2,L3,L4,L5,L6一一对应的输出端口Y0--Y6,接入PLC的输出端口。

(4)接通PLC电源后,将PLC置RUN状态,观察流水灯的变化情况(如下图)。

Y0输出时的系统仿真图

Y1输出时的系统仿真图

Y2输出时的系统仿真图

Y3输出时的系统仿真图

Y4输出时的系统仿真图

基于plc控制的流水灯设计

课程设计任务书 题目:基于plc控制的流水灯课程设计专业:电气工程及其自动化 姓名: 胡进森 学号: 1002120121 班级: 10级电气工程(1)班 完成期限:2013年05月25日 指导教师签名: 课程负责人签名: 2013年04月15日

课程设计说明书 题目:基于plc控制的流水灯课程设计 姓名:胡进森 院(系):机电工程学院 专业班级:10级电气工程一班 学号:10102120121 指导教师:张国栋李好丽 成绩: 时间:2013 年05 月20 日至2013 年05 月25 日

目录 摘要 (1) 1.绪论 (3) 1.1 引言 (3) 1.2 采用流水灯的意义和目的 (3) 1.3 本次设计的主要内容 (3) 2. 流水灯系统的主要硬件设备的介绍 (4) 2.1可编程控制器的发展历史 (4) 2.1.1 可编程控制器的定义 (4) 2.1.2 可编程控制器的特点 (5) 2.1.3 PLC的基本结构和工作原理 (5) 2.2三菱FX系列PLC计数器(C) (9) 2.2.1内部计数器 (9) 2.2.2高速计数器(C235~C255) (9) 2.3三菱FX系列PLC定时器(T) (10) 2.3.1 通用定时器 (10) 2.3.2 积算定时器 (10) 2.4三菱FX系列辅助继电器(M) (10) 2.4.1通用辅助继电器(M0~M499) (11) 2.4.2断电保持辅助继电器(M500~M3071) (11) 2.4.3特殊辅助继电器 (11) 2.5三菱FX系列PLC输出继电器(Y) (11) 2.6三菱FX系列PLC输入继电器(X) (12) 3. 硬件电路设计及软件设计 (12) 3.1控制系统I/O点及地址分配 (12) 3.2电气控制系统原理图 (12) 3.3时序图 (13) 3.4梯形图 (13) 3.5指令表 (15) 4.系统调试 (16) 5.设计总结 (19) 6.参考文献 (21)

花样流水灯实验报告

黄淮学院信息工程学院 单片机原理及应用课程设计性实验报告

五、硬件电路设计 根据设计任务,首先进行系统硬件的设计。其硬件原理图由LED显示电路和单片机最小系统组成,如图所示,其中包括时钟电路采用部时钟方式,复位电路采用上电自动复位。由于单片机的I/O口的高电平驱动能力只有微安级,而灌电流可以达到3毫安以上,因此采用低电平驱动。P1、P2、P3分别控制8个led灯。 六、软件程序设计 1、软件设计思路 如果通过上图所示电路图完成实验要求,通过数组,分别同时控P0、P1、P2分别控制8个led灯,从而协调控制24个灯实现花样流水灯效果。 开始 编写数组 主循环 逐个点亮 24灯同时闪烁 逐个熄灭

P3=table1[i]; delayms(500); } shan();//全部闪烁 for(i=0;i<8;i++)//逐个熄灭{ P3=table2[i]; delayms(500); } for(i=0;i<8;i++) { P1=table3[i]; delayms(500); } for(i=0;i<8;i++) { P0=table2[i]; delayms(500); } } } void delayms (uintt) { uint x,y; for(x=t; x>0;x--) for(y=50;y>0;y--); } 七、软硬件仿真调试分析 1、仿真调试结果

图片 1 逐个点亮图片 2 24灯闪烁 图片 3 逐个熄灭 2、性能测试及结果分析 通过仿真结果发现通过上述系统可以实现实验要求,24个灯逐个点亮,24个灯全亮后,24个灯一起闪烁,闪烁5次后,然后24个灯逐个熄灭。由此证明系统满足实验要求。 八、项目总结 在本次花样流水灯试验中,使用循环程序、数组语句实现了实验要求,设计过程中遇到了很多的问题,但经过努力,最终设计出了合理的解决方案。通过此次实验,对多个led灯的控制能力进一步得到提升。 九、项目设计报告成绩 实验报告成绩: 指导教师签字: 年月日

EDA课程设计---流水灯设计

EDA课程设计流水灯设计

目录 一、摘要··3 二、流水灯设计目的··4 三、流水灯设计流程··4 四、流水灯设计程序··5 五、流水灯设计管脚分配··7 六、功能仿真图··8 七、原理图波形图··9 八、设计注意事项··10

九、课程设计总结··11 十、参考文献··12 十一、评分表··13 一、摘要 随着EDA技术发展和应用领域的扩大与深入,EDA技术在电子信息、通讯、

自动控制及计算机应用等领域的重要性突出。随着技术市场与人才市场对EDA 的需求不断提高,产品的市场需求和技术市场的要求也必然会反映到教学领域和科研领域中来。因此学好EDA技术对我们有很大的益处。EDA是指以计算机为工具,在EDA软件平台上,根据设计社描述的源文件(原理图文件、硬件描述语言文件或波形图文件),自动完成系统的设计,包括编译、仿真、优化、综合、适配(或布局布线)以及下载。 流水灯是一串按一定的规律像流水一样连续闪亮,流水灯控制是可编程控制器的一个应用,其控制思想在工业控制技术领域也同样适用。流水灯控制可用多种方法实现,但对现代可编程控制器而言,基于EDA技术的流水灯设计也是很普遍的。 课程设计主要的目的是通过某一电路的综合设计,了解一般电路综合设计过程、设计要求、应完成的工作内容和具体的设计方法、通过设计也有助于复习、巩固以往的学习内容、达到灵活应用的目的。在设计完成后,还要将设计的电路进行安装、调试以加强学生的动手能力。在此过程中培养从事设计工作的整体观念。 课程设计应强调以能力培养为主,在独立完成设计及制作任务同时注意多方面能力的培养与提高,主要包括以下方面: ·独立工作能力和创造力。 ·综合运用专业及基础知识,解决实际工程技术问题的能力。 ·查阅图书资料、产品手册和各种工具书的能力。 ·写技术报告和编制技术资料的能力。 ·实际动手能力。

单片机流水灯课程设计

单片机流水灯课程 设计

基于AT89C51单片机的流水灯 1 引言 1.1 课题简介 单片机全称叫单片微型计算机(Single Chip Microcomputer),是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的计算机系统。 当前单片机渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹。导弹的导航装置,飞机上各种仪表的控制,计算机的网络通讯与数据传输,工业自动化过程的实时控制和数据处理,广泛使用的各种智能IC卡,民用豪华轿车的安全保障系统,录像机、摄像机、全自动洗衣机的控制,以及程控玩具、电子宠物等等,这些都离不开单片机。更不用说自动控制领域的机器人、智能仪表、医疗器械以及各种智能机械了。单片机广泛应用于仪器仪表、家用电器、医用设备、航空航天、专用设备的智能化管理及过程控制等领域,大致可分如下几个范畴:在智能仪器仪表上的应用,例如精密的测量设备;在工业控制中的应用,用单片机能够构成形式多样的控制系统、数据采集系统,例如工厂流水线的智能化管理,电梯智能化控制、各种报警系统,与计算

机联网构成二级控制系统等;在家用电器中的应用可从手机,电话机、小型程控交换机、楼宇自动通信呼叫系统、列车无线通信、再到日常工作中随处可见的移动电话,集群移动通信,无线电对讲机等。单片机在医用设备领域中的应用,例如医用呼吸机,各种分析仪,监护仪,超声诊断设备及病床呼叫系统等;在各种大型电器中的模块化应用,如音乐集成单片机,看似简单的功能,微缩在纯电子芯片中(有别于磁带机的原理),就需要复杂的类似于计算机的原理。 本设计着重在于分析计算器软件和开发过程中的环节和步骤,并从实践经验出发对计算器设计做了详细的分析和研究。本系统就是充分利用了8051芯片的I/O引脚。系统以采用MCS-51系列单片机Intel8051为中心器件来设计LED流水灯系统,实现8个LED霓虹灯的左、右循环显示,并实现循环的速度可调。 1.2 设计目的 (1) 学习基本理论在实践中综合运用的初步经验,掌握电路设计的基本方法、设计步骤,培养综合设计与调试能力。 (2) 掌握汇编语言程序设计方法。 (3) 培养实践技能,提高分析和解决实际问题的能力。 1.3 设计任务及要求 (1) 彩灯用8个发光二极管代替。 (2) 电路具有控制彩灯点亮右移、左移、全亮及全灭等功能。

单片机课程设计报告--心形流水灯

井冈山大学 机电工程学院 单片机 课程设计报告 课程名称:单片机 设计题目:心形流水灯 姓名:玉红 专业:生物医学工程 班级:11级医工本一班 学号:110615017 指导教师:王佑湖 2013年11月27日

目录 1引言 (2) 1.1设计任务 (2) 1.2设计要求……………………………………………… ..2 2 课题综述 (2) 2.1课题的来源 (2) 2.2面对的问题 (2) 3 系统分析 (2) 3.1 STC89C52单片机引脚图及引脚功能介绍 (2) 4 系统设计 (4) 4.1硬件设计 (4) 4.1.1硬件框图 (4) 4.1.2硬件详细设计 (5) 4.2 软件设计 (5) 4.3 硬件原理图 (6) 4.4 元件清单 (6) 4.5 硬件焊接

图 (6) 4.6 代码编写 (7) 5心得体会 (7) 6致 (8) 参考文献 (8) 1 引言 单片机课程设计主要是为了让我们增进对STC89C51单片机电路 的感性认识,加深对理论方面的理解。了解软硬件的有关知识,并掌握软硬件设计过程、方法及实现,为以后设计和实现应用系统打下良好基础。另外,通过简单课题的设计练习,使我们了解必须提交的各项工程文件,达到巩固、充实和综合运用所学知识解决实际问题的目 的。 1.1设计任务 设计一个单片机控制的流水灯系统 1.2设计要求 (1)32个LED灯; (2)可实现多种的亮灯(如左循环,右循环,间隔闪,90度交叉闪等)。 2 课题综述

2.1 课题的来源 当今社会,这种由单片机芯片控制各种硬件工作的技术也日益成熟,并普及在交通、化工、机械等各个领域。而流水灯这项技术在生活中的应用更是广泛,较为贴近生活。而流水灯控制的设计所需要的知识也正好吻合了我们本学期对于单片机这门课程的学习,所以设计流水灯控制的这个课题让我们对知识的学习和巩固都有了进一步的加深。 2.2 面对的问题 这次课程设计是通过STC89C52位单片机实现。但面对的问题却是两方面的:一个是软件的设计,也就是实现流水灯控制功能的程序编辑;另一个是硬件的设计,需要我们自己连接、焊接电路板。而更为严峻的就是设计的最后还要将软硬件相结合。 3 系统分析 3.1 STC 89C52单片机引脚图及引脚功能介绍 本次设计的目的在于加深STC89C52单片机的理解,首先来简单认识一下,它的引脚如图3-1所示: 图3.1 STC89C52

PLC流水灯报告

1、用SP定时器设计的流水灯第一:程序流程

第二:程序设计实现

第三:输入输出接口 第四:程序说明 当总开关I0.0按下时,T1定时器开始工作,同时T1常闭开关断开,T1常开开关接上,Q0.1工作,当T1定时时间到,T1常闭开关接上,T1常开开关断开;T2定时器开始工作,同时T2常闭开关断开,T2常开开关接上,Q0.2工作,当T2定时时间到,T2常闭开关接上,T2常开开关断开;T3定时器开始工作,同时T3常闭开关断开,T3常开开关接上,Q0.3工作,当T3定时时间到,T3常闭开关接上,T3常开开关断开;Q1.0开始工作,同时Q1.0常闭开关断开,T1、T2、T3断开,Q1.0断开不工作,Q1.0常闭开关接上,T1又开始工作,因此实现的循环,即可实现流水灯的功能。

2、用SE定时器设计的流水灯第一:程序流程

第二:程序设计实现

第三:输入输出接口 第四:程序说明 当总开关I0.0按下时,T1定时器开始工作,同时T1常闭开关断开,T1常开开关接上,Q0.1工作,当T1定时时间到,T1常闭开关接上,T1常开开关断开;T2定时器开始工作,同时T2常闭开关断开,T2常开开关接上,Q0.2工作,当T2定时时间到,T2常闭开关接上,T2常开开关断开;T3定时器开始工作,同时T3常闭开关断开,T3常开开关接上,Q0.3工作,当T3定时时间到,T3常闭开关接上,T3常开开关断开;Q1.0开始工作,同时Q1.0常闭开关断开,T1、T2、T3断开,Q1.0断开不工作,Q1.0常闭开关接上,T1又开始工作,因此实现的循环,即可实现流水灯的功能。 第五:特别说明 SE与SP定时器的功能基本上是一样的,但是SE定时器与SP定时器有一个不同的就是,SP定时器工作时,要一直给高电平,但是SE定时器不用,只要有一个上升沿触发定时器进行定时,在定时期间,如果脉冲突然变成低电平,定时器也会一直定时,直到定时结束。

流水灯课程设计(免费)..

数字电子技术课程设计报告 (彩灯控制器) 专 专业:电子信息工程 班级:7B1211 学号:123025 姓名:白旭飞 年月:2014-6-28

一、设计要求 1. 以8或10个指示灯作为显示器件,能自动的从左到右、从右到左自动的依次被点亮,如此周而复始,不断循环。 2.打开电源时控制器可自动清零,每个指示灯被点亮的时间相同约为0.5S~2S 范围内。 3.用计算机画出设计电路图,进行仿真分析验证其正确性。 4.写设计说明书一份(画总原理框图以及说明主要工作原理,单元电路的设计和元器件的选择,画出完整的电路图和元器件明细表,收获、体会及建议) 二、设计的作用,目的 1.作用 利用控制电路可使彩灯(例如霓虹灯)按一定的规律不断的改变状态,不仅可获得良好的观赏效果,且可以省电(与彩灯全亮相比)。 2.目的 用NE555芯片,74LS151芯片,74LS163芯片,74LS194,以及一些逻辑门芯片完成彩灯控制器。 三、设计的具体实现 1.系统概述 接通电源时,555占空比可调振荡器产生1s单位的脉冲,脉冲送到下一个模块74LS151计数器,目的实现模5计数器,达到每五秒生成一个脉冲输向下一个芯片74LS194移位寄存器以及计数器74LS163。进而彩灯在脉冲的作用下依次点亮,并实现循环,完成实验要求。 2.总体思路 先用555定时器用来生成1s标准单位cp脉冲,把脉冲给计数器74LS151,通过74LS151形成模5加法计数器,再将74LS151输出信号供给74LS194移位寄 存器输入端,Q 0,Q 1, Q 2 和Q 3 接彩灯然后连接几个逻辑门,把74LS194接成环形 计数器。就能实现基本电路要求。 3.方案设计 总体电路共分三大块。第一块实现时钟信号的产生;第二块实现灯亮灭情况的演示;第三块实现灯亮灭的控制及节拍控制。

PLC控制的流水灯

自主创新实践报告 设计题目P LC在流水灯中的应用 学生姓名 专业 班级 指导教师

目录 第一章绪论 (2) 1.1引言 (2) 1.2采用流水灯的意义和目的 (2) 1.3本次设计的主要内容 (2) 第二章主要硬件设备的介绍 (3) 2.1可编程控制器的发展历史 (3) 2.1.1可编程控制器的定义 (4) 2.1.2可编程控制器的特点 (4) 2.1.3PLC的基本结构和工作原理 (5) 2.2西门子S7-200的硬件组成 (8) 第三章电路及软件设计 (10) 3.1硬件电路设计 (10) 3.1.1流水灯分布图 (10) 3.1.2控制系统I/O点及地址分配 (10) 3.2软件设计 (11) 3.2.1梯形图 (11) 3.2.2指令表 (19) 第四章系统调试 (21) 4.1系统的连接与运行 (21) 4.2流水灯闪烁 (21) 4.3流水灯的调试 (22) 总结 (23)

第一章绪论 1.1引言 随着改革的不断深入,社会主义市场经济的不断繁荣和发展,各大中小城市都在进行亮化工程。企业为宣传自己企业的形象和产品,均采用广告手法之一:流水灯广告屏来实现这一目的.当我们夜晚走在大街上,马路两旁各色各样的广告灯均可以见到,一种是采用流水灯管做成的各种形状和多中彩色的灯管,另一种为日光等管或白炽灯管作为光源,另配大型广告语或宣传画来达到宣传的效果。这些灯的亮灭,闪烁时间及流动方向等均可以通过PLC 来达到控制的要求。可编程控制器PLC:英文全称Programmable Logic Controller,中文全称为可编程逻辑控制器,是一种数字运算操作的电子系统,专为在社会环境应用而设计的。它采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算,顺序控制,定时,计数与算术操作等面向用户的指令,并通过数字或模拟式输入/输出控制各种类型的机械或生产过程.作为自动控制装置的核心,它具有功能强,可靠性高等诸多优点。该装置可以完成各种指令系统训练以及多种控制对象的程序设计训练。 1.2采用流水灯的意义和目的 随着社会市场经济的不断发展,各种装饰流水灯,广告流水灯越来越多的出现在城市中。在大型的晚会现场,流水灯更是不可缺少的一道景观。小型的流水灯多为采用霓虹灯管和各种各样和多种彩色的灯管,或是以日光灯,白炽灯做为光源。而现代生活中大型楼宇的轮廓装饰或大型晚会的灯光布景,由于其变化多,功率大数字电路则不能胜任。针对PLC日益日益得到广泛应用的现状,本文介绍PLC在不同变化类型的流水灯控制中的应用,灯的亮灭,闪烁时间及流动的控制均通过PLC来达到控制要求。 1.3本次设计的主要内容 本次设计要求我利用在学校学的PLC知识,应用于流水灯控制系统中。通过本次设计,让我掌握如何应用PLC来设计一套流水灯自动控制的系统的方法以及设计中对PLC机型的选择,PLC输入/输出点数的选择和PLC程序的编制,为我们今后今进入社会工作,打下一定基础。本次设计是用PLC来控制流水灯。PLC控制流水灯是根据一定的变化方式和周期进行程序的编写,变化灯随着时间变化灯的亮灭也随之变化。其特点是在整个工作过程中周期性的花样变化,但频率不高。

微机原理课程设计流水灯控制系统.doc

微机原理课程设计 流水灯控制系统 姓名 :XX 学院:物理电气信息学院 班级: 2010 电子 姓名 :12010245

流水灯控制系统 一、设计内容: 本课程设计选用8086 对 8255A的 A口控制来实现模拟流水灯功能的 实现。编写相关程序,通过proteus仿真软件来实现我名字“安亮” 两个字的闪烁,“安”字接 8255 的 A 口的 P0,“亮”字接 A 口的 P1。先让“安”字和“亮”字同时点亮,再让两个字同时暗,接着让“安”字点亮,再让“亮”字点亮,然后让“安”字和“亮”字同时亮暗闪 烁八次,再跳到开始,以此循环。 二、设计目的: 1、了解流水灯的基本工作原理 2、熟悉 8255A 并行接口的各种工作方式和应用 3、利用 8255A 接口,LED 发光二极管,设计一个流水灯模拟系统,让我的名字“安亮”两个字按一定规律点亮。 三、实验原理 在 8086 系统中,采用 16 位数据总线,进行数据传输时,CPU

总是将低 8 位数据线上的数据送往偶地址端口,而过高8位数据线上 的数据送往奇地址端口反过来,从偶地址端口取得的数据总是通过低 8 位数据线传送到CPU,从奇地址端口取得的数据总是通过高8 位数据线送到 CPU。在 8086 系统中,将 8255A的 A1端和地址总线的 A29255A 在对 CPU并且,相连, A1 端和地址总线的 A0 的 8255A 而将相连, 的端口进行访问时,将地址总线的 A0 位总是设置为 0。本课程设计通 过对 8255A 的 A 口控制来实现模拟流水灯功能的实现。“安”接 A 口 的 P0,“亮”接 A口的 P1,实现两个字按一定规律的一个闪烁。 8255 的内部结构 255A 内部结构由以下四部分组成:数据端口A、B、C;A组控制和 B 组控制;读 / 写控制逻辑电路;数据总线缓冲器。 端口 A:包括一个 8 位的数据输出锁存 / 缓冲器和一个 8 位的数据 输入锁存器,可作为数据输入或输出端口,并工作于三种方式中的任何一种。

花样流水灯课程设计.

课程论文 花样流水灯的设计 课程单片机技术及系统设计 学生姓名 学号 所在学院 所在班级 任课教师 提交时间2014年5月 25日至2014年5月30日

目录 一.前言 1.1 设计概述................................................................................ (2) 1.2设计主要功能 (2) 二.设计过程 2.1原理图中所使用的元器件功能 (3) 2.2程序在功能实现过程中的作用 (5) 三体会 3.1课程设计体会 (5) 四. 文献 4.1参考文献 (6) 五. 附录 5.1流水灯电路图 (7) 5.2流水灯程序 (7)

摘要:当今时代是一个新技术层出不穷的时代,在电子领域尤其是自动化智能控制领域,传统的分立元件或数字逻辑电路构成的控制系统,正以前所未见的速度被单片机智能控制系统所取代。单片机具有体积小、功能强、成本低、应用面广等优点,可以说,智能控制与自动控制的核心就是单片机。 关键词:单片机控制系统流水灯 一.前言 1.1设计概述 整个系统工作由软件程序控制运行,根据需要,可以上电后系统经过初始化,进入用户设定模式状态。于AT89C51单片机的彩灯控制方案,实现对LED灯的控制。本方案以AT89C52单片机作为主控核心,与驱动等模块组成核心主控制模块。在主控模块上设有晶振电路和8个LED灯,根据需要编写若干种亮灯模式,根据各种亮灯时间的不同需要,在不同时刻输出灯亮或灯灭的控制信号 1.2设计主要功能 通过发光二极管显示不同的花样,并且可以通过按键来控制流水灯的速度通过学习单片机工作原理和各种工作方式及各管脚的功能,想通过P3 口的俩管脚P3.2和P3.3第二功能,即外部中断来使CPU 响应,达到控制流水灯的目的

电子课程设计—电子流水灯设计报告

《电子技术》 课程设计报告 设计题目:电子流水灯电路设计与制作

电子流水灯电路设计与制作报告 一、设计目的 1.能够全面的巩固和应用“电子技术”课程中所学的基础理论和基本方法,并初步掌握小型数字系统设计的基本方法。 2.能够合理、灵活地应用各种标准集成电路(SSI、MSI、LSI等)器件实现规定的数字系统。 3.培养独立思考、独立准备资料、独立设计规定功能的数字系统能力。 4.培养独立进行实验,包括电路布局、安装、调试和排除故障的能力。 5.培养书写综合设计实验报告的能力。 二、设计任务 用中小规模集成电路设计并制作一个能实现8个彩灯正序或反序按1秒依次点亮的电路: 1.由晶振电路或555电路产生1HZ标准秒脉冲信号,作为电路的CP。 2.可逆的顺序脉冲发生电路。 3.显示驱动电路 4.彩灯。 5.电源。 三、设计方案

2、单元电路设计 ①秒脉冲发生电路 由555电路实现秒脉冲,f=1HZ。 ②可逆的顺序脉冲发生电路 可用74LS1191实现,5号引脚接拨动开关,拨动开关的2个端分别接高电平(接5V电源)和低电平(接地),当开关拨到高电平时,进行减计数,当开关拨到低电平时,进行加计数,这样来实现可逆顺序脉冲发生电路 ③显示驱动电路 可由74ls138实现译码,来控制发光2极管的发光情况 74LS138真值表

R3-R10电阻起到保护发光二极管的作用。 ④电源电路 将12V电压整流成5V。 3、整机电路图

555集成电路各引脚名称:1地GND,2触发,3输出,4复位,5控制电压,6门限(阈值)7放电,8电源电压VCC。 74ls191各引脚名称:1-3并行数据输入端,2-3输出端,6-7输出端,5加减计数方式控制端,11电源,4地GND,14秒脉冲输入端,12计数控制端,13时钟输出端 74ls138各引脚名称:1-3译码地址输入端,7-15译码输出端,16电源,8地GND,4-5选通端(低电平有效),6选通端(高电平有效) 四、主要元器件介绍 1.通用实验底板 2.直流稳压电源(5V) 3.集成电路:555、74LS191、74LS138 4.电容:47uF/16V,0.01uF/16V 5.电阻:10k,1k 6.数显:发光二极管 7.开关:波动开关 五、焊接与调试 1、元器件布局图 2、焊接步骤

花样流水灯设计

单片机课程设计 2014年 6月 15日 课 程 单片机课程设计 题 目 花样流水灯 院 系 电气工程及其自动化系 专业班级 1112班 学生姓名 温亿锋 学生学号 201111631227 指导教师 张瑛

一丶任务 设计一款以AT89C51单片机作为主控核心,按键控制电路、流水灯显示电路以及单片机最小系统等模块组成的核心主控制电路。 二丶设计要求 通过发光二极管显示不同的花样(至少有六种花样),并且可以通过按键来控制流水灯的速度。 三丶设计方案 本方案主要是通过对基于单片机的多控制、多闪烁方式的LED流水灯循环系统的设计,来达到本设计的要求。其硬件构成框图如下图所示,以单片机为核心控制,由单片机最小系统(时钟电路、复位电路、电源)、按键控制电路、LED 发光二极管和5V直流电源组成。 单片机流水灯循环控制系统硬件框图 此设计方案中单片机的P1口接5路按键控制电路,实现流水灯花型的切换功能;单片机的P3.7引脚接上一个按钮开关以实现对流水灯闪烁频率的控制,即实现了快慢两种节拍实现花型的变换;单片机上的P2口接八路LED发光二极管组成流水灯电路,显示流水灯循环情况。 四丶系统硬件设计 4.1 直流稳压电源电路

对于一个完整的电子设计来讲,首要问题就是为整个系统提供电源供电模块,电源电路的稳定可靠是系统平稳运行的前提和基础。电子设备除用电池供电外,还采用市电(交流电网)供电。通过变压、整流、滤波和稳压后,得到稳定的直流电。直流稳压电源是电子设备的重要组成部分。本项目直流稳压电源为+5V。 直流稳压电源的制作一般有3种制作形式,分别是分立元件构成的稳压电源、线性集成稳压电源和开关稳压电源。下图为稳压电源采用的是三端集成稳压器7805构成的正5V直流电源。 三端固定式集成稳压电源电路图 AT89C51单片机的工作电压范围:4.0V---5.5V,所以通常给单片机外接5V 直流电源。此处用3节1.5V的干电池供电。 4.2 单片机最小系统 要使单片机工作起来,最基本的电路的构成由单片机、时钟电路、复位电路等组成,单片机最小系统如图所示。 时钟电路:本系统采用单片机内部方式产生时钟信号,用于外接一个12MHz 石英晶体振荡器和2个30pF微调电容,构成稳定的的自激振荡器,其发出的脉冲直接送入内部的时钟电路。 复位电路:确定单片机工作的起始状态,完成单片机的启动过程。单片机系统的复位方式有上电自动复位和手动按键复位。本设计采用手动按键复位,该复位方式同样具有上电自动复位功能。

流水灯课程设计

河南理工大学 电子技术课程设计报告 心 形 流 水 灯 姓名:明* 学号:3110080020** 专业班级:电气10-7班 指导老师:李端 所在学院:电气工程与自动化学院、

目录 摘要 (3) 一、设计指标(要求) (4) 二、系统框图 (4) 三、各单元电路设计、参数计算和元器件选择 3.1 脉冲产生电路 (5) 3.2 复位电路 (8) 3.3 分频电路 (8) 3.4 移位控制电路 (10) 3.5 显示部分 (11) 四、电路图及工作原理 (12) 五、元器件清单 (12) 六、实际PCB图或布线 (13) 七、设计总结 7.1 电路的特点和方案的优缺点 (13) 7.2 心得体会 (14) 八、参考文献 (15)

摘要 随着时代的进步,人们审美方式的提高,流水灯在都市生活中扮演着愈加不可或缺的角色。酒店,婚庆,酒吧,KTV,广场,商场,招牌等场所的流星雨灯条、流水瀑布灯、月花灯等,给人以繁星闪耀,流水似瀑的感觉。而彩色LED闹钟,手机外壳的跑马灯的应用点缀了我们的日常生活。 流水灯的控制方法可通过多种方法实现,但相对现代可编程控制器而言,利用移位寄存器实现最为便利。通常用左移寄存器实现灯的单方向移动,通过双向移位寄存器实现灯的双向移动。 此次课程设计,是通过制作四路流水灯来实现18个LED心形灯的控制。 关键词:双向移位寄存器,NE555脉冲电路,LED灯。

一、 设计指标 (1)输出为4路(18个)LED 灯; (2)要求能实现左移右移功能,左右移自动切换; (3)移动速度可调节 (4)每个循环左移和右移的步数和变化规律自定。 二、系统框图

流水灯控制实验报告及程序

实验三流水灯控制实验 姓名专业通信工程学号成绩 一、实验目的 1.掌握Keil C51 软件与protues软件联合仿真调试的方法; 2.掌握如何使用程序与查表等方法实现流水效果; 3.掌握按键去抖原理及处理方法。 二、实验仪器与设备 1. 微机1台 2. Keil C51集成开发环境 3. Proteus仿真软件 三、实验内容 1.用Proteus设计一流水灯控制电路。利用P1口控制8个发光二级管L1—L8。P3.3口接一按 键K1。参考电路如下图所示。其中74LS240为八反响三态缓冲器/线驱动器。 2.用中断或查询方式编写程序,每按动一次K1键,演示不同的流水效果。若用KEY表示按键的 次数,则其对应的流水效果如下: ① KEY=0: L1-L8全亮; ② KEY=1: L1-L8先全灭,然后自右向左单管点亮,如此循环; ③ KEY=2: L1-L8先全灭,然后自右向左依次点亮,如此循环; ④ KEY=3: L1-L8先全亮,然后自左向右依次熄灭,如此循环; ⑤ KEY=4: L1-L8先全灭,然后整体闪烁,如此循环; ⑥ KEY=5:自行设计效果。 以上移位及闪烁时间间隔均设置为0.3秒,按动5次按键后,再按键时,流水效果从头开始循环。 四、实验原理 1.按键去抖原理:通常按键所用的开关为机械弹性开关,当机械触点断开、闭合时,电压信号 波形如下图所示。由于机械触点的弹性作用,一个按键开关在闭合时不会马上稳定的接通,在断开时也不会一下子断开。因而在闭合及断开的瞬间均伴随有一连串的抖动。抖动时间的长短由按键的机械特性决定,一般为5~10ms。按键抖动会引起一次按键被误读多次。为了确保CPU对键的一次闭合仅做一次处理,必须去除按键抖动。在键闭合稳定时,读取键的状态,并且必须判别;在键释放稳定后,再作处理。按键的抖动,可用硬件或软件两种方法消除。常用软件方法去抖动,即检测到按键闭合后执行一个5~10ms延时程序;让前沿抖动消失后,再一次检测键的状态,如果仍保持闭合状态电平,则确认为真正有按键按下。当检测到按键释放后,也要给5~10ms的延时,待后延抖动消失后,才能转入该键的处理程序。 2.74LS240:八反相三态缓冲器/线驱动器 引脚排列图:

Proteus花样流水灯课程设计

Proteus花样流水灯课程设计

课程论文 题目:基于51单片机LED流水灯设计 课程名称: 学生姓名: 学生学号: 系别: 专业: 年级: 任课教师: 电气信息工程学院制 1月 基于51单片机的LED流水灯设计

1 单片机AT89C51芯片简介 MCS-51兼容4K字节,可编程闪烁存储器,寿命:1000写/擦循环,数据保留时间:。全静态工作:0Hz—24Hz,三级程序存储器锁定。128*8位内部RAM,32可编程I/O线,两个16位定时器/计数器,5个中断源可编程串行通道,低功耗的闲置和掉电模式,片内震荡器和时钟电路。 图1 AT89C51芯片

1.1电源引脚 Vcc(40脚):典型值+5V。 Vss(20脚):接低电平。 1.2外部晶振 XTAL1、XTAL2分别与晶振两端相连接。 1.3输入输出口引脚 P0口:I/O双向口。作输入口时,应先软件置“1”. P0口:是一个8位漏极开路输出型双向I/O端口。作为输出端口时,每位能以吸收电流的方式驱动8 个TTL输入,对端口写1时,又可作高阻抗输入端用。在访问外部程序或数据存储器时,它是时分多路转换的地址(低8位)/数据总线,在访问期间将激活内部的上拉电阻。 1.4控制引脚 RST、ALE/-PROG、-PSEN、-EA/Vpp组成了MSC-51的控制总线。 RST (9脚):复位信号输入端(高电平有效)。ALE/-PROG(30脚):地址锁存信号输出端.第一功能:编程脉冲输入。-PSEN(29脚):外部程序存储器读选通信号。-EA/Vpp(31脚):外部程序存储器使能端。第二功能:编程电压输入端(+21V)。 2硬件电路 2.1晶振电路 单片机晶振的作用是为系统提供基本的时钟信号。一般一个系统共用一个晶振,便于各部分保持同步。有些通讯系统的基频和射频使

流水灯课程设计

基于单片机的流水灯设计 学院: 专业: 指导老师: 姓名: 班级: 学号: 年月日

摘要:当今时代是一个新技术层出不穷的时代,在电子领域尤其是自动化智能控制领域,传统的分立元件或数字逻辑电路构成的控制系统,正以前所未见的速度被单片机智能控制系统所取代。单片机具有体积小、功能强、成本低、应用面广等优点,可以说,智能控制与自动控制的核心就是单片机。 This age is a new technology emerge in endlessly era, in the electronic field especially automation intelligent control field, the traditional schism components or digital logic circuit, is composed of control system with unprecedented speed was replaced by microcontroller intelligent control system. SCM has small, strong function, low cost, etc, it can be said that wide application, intelligent control and automatic control core is the microcontroller. 关键词:LED 单片机控制系统流水灯 目录 1.前言 1.1 设计概述 (2) 1.2 设计主要功能 (2) 2. 硬件组成 2.1 80C51单片计算机的组成原理 (3) 2.组成框图及内部总体结构 (3) 2.寄存器和存储器………………………………………………………

电子科技大学 数字逻辑课程设计——流水灯的实现

数字逻辑课程设计 ——流水灯的设计 1问题概述: 设计一个可以循环移动的流水灯,灯总数为8盏,具体要求如下: 1、5亮,其余灭,右移三次后全灭 4、8亮,其余灭,左移三次后全灭 4、5亮,其余灭,各向两边移三次后全灭 1、8亮,其余灭,各向中间移三次后全灭 所要求的彩灯电路在某电路板上完成,该电路板能够提供48MHz标准时钟信号,附带有8个共阳的LED管可作为彩灯使用。 2问题分析 本装置可以看作一个具有20个状态的无输入、8个输出的Moore型时钟同步状态机,每一个状态对应依次出现的每一种亮灯情况,用5位状态编码表示。这里构造一个模20的计数器来循环产生这20种状态。同时对于输入的48MHz的标准时钟信号,需要将其转化为1HZ的信号,此处同样用计数器来实现分频功能。8个输出分别控制LED的发光情况。这里使用5-32的译码器实现输出函数的构造。电路框图如下: 这里使用一个5位的状态编码Q4Q3Q2Q1Q0,表示20个状态。8位的输出函数F7F6F5F4F3F2F1F0分别表示由左至右每一个灯的通断情况。由于本题中LED灯采用共阳极连接方式,所以当Fn为低电平时,对应的LED灯发光。 本电路状态图如下:

本电路的转移/输出表如下: 现针对每一部分设计具体电路 3设计方案 3.11/48MHz分频电路 对于48MHz的信号,一秒钟内有4.8*10^7个周期,而所需1Hz信号,每秒只有一个周期。使输入信号每经过2.4*10^7个周期,输出信号翻转一次方向,便可获得所需的1Hz信号。可以构造一个模4.8*10^7的计数器用于计数,并使计数器输出的最高位在一秒之内恰好变化一次,且占空比为50%,故采用7片74x163进行级联。计数范围为:0110100100011100101000000000-1001011011100011010111111111。这样恰好可以保证最高

课程设计8位流水灯设计

电子技术课程设计 《电子设计基础》 课程报告 设计题目:8位流水灯设计 学生班级:通信0902 学生学号:20096050 学生姓名:卢朝飞 指导教师: 曹文、黎恒、刘春梅 2011年6月21日 时间:

西南科技大学 信息工程学院 一、8位流水灯设计目的及要求 1. 设计一个8位流水灯循环点亮电路。 2. 要求采用74ls42芯片。 二、流水灯功能设计分析 分析:(1)要实现8个led依次循环点亮,只需要将发光二极管依次循环点亮和熄灭,8只led便会依次循环点亮熄灭了 三、电路设计基本原理及主要器件 1. 74ls42芯片简介 74LS42 由8 个反相器和10 个4 输入端的与非门组成。反相器成对连接以便接受4 位BCD 输入,经由与非门译码后输出,该电路为BCD —十进制的多用途译码器。其输入为高电平有效,而输出是低电平有效。74LS42 的逻辑设计保证了当大于9 的二进制代码加到输入端上时,所有的输出端均处于高电平(无效)。当LS42 用作3 线—8 线译码时,最高有效输入D可产生一个有用的“禁止”功能。D 输入还可在8 输出的解调应用中用来作为数据输入。 2.74ls161 3.74ls10 4.8个发光二极管 5.一个220欧姆电阻

四、流水灯仿真图、原理图及PCB板图 1.8位流水灯仿真图如下: 2. 8位流水灯原理图如下:

底层: 顶层:

五、总结与体会 1、总结 在用protel设计与制板过程中自己总结了一些经验: 【1】接地的标号中一定要把Net选项选为GND才可以,不然在PCB制作中将没有接地这一个选项出现;还有Dasignator的选项填写的是元件的标号,只有这个填上了在PCB制作中才会有该元件出现。 【2】对PCB制作过程的要求。从板层的选择,到对元器件的布局最后是加入输入输出,以及对输入输出的连线,每一个都有很多的细节需要注意。其中最为典型的就是对输入输出的连线,它需要把两端节点及连线都定义为相同的名称才行,即需要对Net进行统一命名,不然系统将不把它默认为导通的连线。

单片机流水灯课程设计报告书

基于AT89C51单片机的流水灯 1 引言 1.1 课题简介 单片机全称叫单片微型计算机(Single Chip Microcomputer),是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的计算机系统。 目前单片机渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹。导弹的导航装置,飞机上各种仪表的控制,计算机的网络通讯与数据传输,工业自动化过程的实时控制和数据处理,广泛使用的各种智能IC卡,民用豪华轿车的安全保障系统,录像机、摄像机、全自动洗衣机的控制,以及程控玩具、电子宠物等等,这些都离不开单片机。更不用说自动控制领域的机器人、智能仪表、医疗器械以及各种智能机械了。单片机广泛应用于仪器仪表、家用电器、医用设备、航空航天、专用设备的智能化管理及过程控制等领域,大致可分如下几个畴:在智能仪器仪表上的应用,例如精密的测量设备;在工业控制中的应用,用单片机可以构成形式多样的控制系统、数据采集系统,例如工厂流水线的智能化管理,电梯智能化控制、各种报警系统,与计算机联网构成二级控制系统等;在家用电器中的应用可从手机,机、小型程控交换机、楼宇自动通信呼叫系统、列车无线通信、再到日常工作中随处可见的移动,集群移动通信,无线电对讲机等。单片机在医用设备领域中的应用,例如医用呼吸机,各种分析仪,监护仪,超声诊断设备及病床呼叫系统等;在各种大型电器中的模块化应用,如音乐集成单片机,看似简单的功能,微缩在纯电子芯片中(有别于磁带机的原理),就需要复杂的类似于计算机的原理。 本设计着重在于分析计算器软件和开发过程中的环节和步骤,并从实践经验出发对计算器设计做了详细的分析和研究。本系统就是充分利用了8051芯片的I/O引脚。系统以采用MCS-51系列单片机Intel8051为中心器件来设计LED流水灯系统,实现8个LED霓虹灯的左、右循环显示,并实现循环的速度可调。 1.2 设计目的 (1) 学习基本理论在实践中综合运用的初步经验,掌握电路设计的基本方法、设计步骤,培养综合设计与调试能力。

PLC花样流水灯的控制

PLC花样流水灯的控制 西南科技大学自学考试(本科)毕业论文 PLC花样流水灯的控制【摘要】: 【关键词】: 1 西南科技大学自学考试(本科)毕业论文 目录 一、课程设计目的的 (2) 二、课程设计题目和要求............................................. .... 2 三、设计内容 (2) (一)PLC的介绍 (2) (二) PLC的特点及运用 (4) (三)PLC工作原理 (6) (四)、PLC的I/O地址分配 (7) (五) 外部PLC接线图 (7) (六) PLC主程序的设计 (8)

(七) 花样1 子程序 (11) (八)花样2子程序 (11) ( 九) 花样3子程序 (11) (十)控制系统测试与分析................................................13 四、设计总结............................................................13 参考书目................................................................16 附录.. (17) 2 西南科技大学自学考试(本科)毕业论文 一、课程设计目的 在现代生活中,彩灯作为一种装饰,既可以增强人们的感观,起到广告宣传的 作用,又可以增添节日气氛,为人们的生活增添亮丽,用在舞台上增强晚会灯光效果。随着科学技术的发展以及人民生活水平的提高,人们对于彩灯的要求越来越高,另一方面,随着电子技术的发展,应用系统向着小型化、快速化、大容量、重量轻的方向发展,PLC技术的应用引起电子产品及系统开发的巨大变革。梯形图语 言作为可编程逻辑器件的标准语言描述能力强,覆盖面广,抽象能力强,在实际应用中越来越广泛。于是,人们开始追求贯彻整个系统设计的自动化,可以从繁重的设计工作中彻底解脱出来,把精力集中在创造性的方案与概念构思上,从而可以提高设计效率,缩短产品的研制周期。整个过程通过PLC自动完成,大大减轻了设计人员的工作强度,减少了出错的机会,并且提高了设计质量。为了便于学生掌握

相关文档
最新文档