单片机霓虹灯设计

合集下载

按键控制多种花样霓虹灯设计

按键控制多种花样霓虹灯设计

应用工程学院

单片机应用技术实训报告

专业:应用电子

学号:1504150137

姓名:许林

日期:2016/12/24

项目一按键控制多种花样霓虹灯设计

一、任务目的

1.理解实验板独立按键部分的电路原理。

2.掌握循环类、位操作类指令的应用。

3.熟练掌握51单片机集成开发软件的使用。

4.巩固C语言知识并灵活运用到单片机编程。

二、任务要求

使用按键控制多种花样霓虹灯设计,电路板上有8个自上而下排列整齐的发光二极管,需要根据一个(或者三个)按键的输入来实现以下3种显示状态的切换:

a.全部闪烁

b.至上而下流水灯循环

c.第8、6、4、2、1、3、5、7个发光二极管循环

三、硬件电路设计

四、软件设计

#include<regx51.h>

unsigned int n;

void delayms(n)

{unsigned char i,j,k;

for(i=15;i>0;i--)

for(j=202;j>0;j--)

for(k=81;k>0;k--);}

void main()

{unsigned char key,a,m;

unsigned char code

led[]={0x00,0xff,0x00,0xff,0x00,0xff,0x00,0xff, 0xfe,0xfc,0xf8,0xf0,0xe0,0xc0,0x80,0x00,

0xbf,0xef,0xfb,0xfe,0x7f,0xdf,0xf7,0xfd};

P0=0xff;

while(1)

{

key=0;

while(key==0)

{

key=P3;

《单片机应用技术(C语言)》实训课件—3.2 按键控制多种花样霓虹灯设计

《单片机应用技术(C语言)》实训课件—3.2 按键控制多种花样霓虹灯设计

//显示字左移一位
}
}
}
else P1=0x00;
//没有按键按下,8个灯全部点亮
}
}
if (表达式) {
语句组1; } else { 语句组2; }
选择语句
void main()
//主函数
{
unsigned char i,w;
P1=0xff;
//LED全灭
while(1)
来自百度文库
{
if(K==0)
//第一次检测到按键K按下
{ delay(TIME); if(K4==0)P1=0xf0;
}
//第一次检测到K1按下
//延时去抖动 //再次检测到K1按下,第一种模式,8个灯全亮
//第一次检测到K2按下
//延时去抖动 //再次检测到K2按下,第二种模式,8个灯交叉亮
//第一次检测到K3按下
//延时去抖动 //再次检测到K3按下,第三种模式,高四位亮
{
delay(1200); //延时10ms左右去抖动
if(K==0)
//再次检测到按键K按下
{ w=0x01;
//流水灯显示字初值为0x01
for(i=0;i<8;i++)
{
P1=~w;
//显示字取反后,送P1口
delay(10000);

-基于单片机AT89C51的广场霓虹灯控制设计

-基于单片机AT89C51的广场霓虹灯控制设计

毕业设计(论文)说明书

题目基于AT89C51广场霓虹灯控制系统设计

基于单片机AT89C51的广场霓虹灯控制设计

摘要

近年来随着科技的飞速发展,单片机的应用正在不断地走向深入。单片机是一种集成在电路芯片,是采用超大规模集成电路技术的计算机系统,具有灵活、强大的控制功能,在实时检测和自动控制的单片机应用系统中,单片机往往作为一个核心部件来使用,以便实时监控系统的输入量、控制系统的输出量,实现自动控制。

霓虹灯是城市的美容师,每当夜幕降临时,华灯初上,五颜六色的霓虹灯就把城市装扮得格外美丽。霓虹灯的亮、美、动特点,是任何电光源所不能替代的,在各类新型光源不断涌现和竞争中独领风骚。因此如何设计出变换更为多样的霓虹灯这一课题就具有了时代意义。

本设计中的广场霓虹灯是基于89C51单片机设计的,具有显示、红外通信、音乐这三大功能。针对广场霓虹灯变换的多样性这一特点,设计了五种变换方案,通过编写软件程序来实现。本设计针对广场霓虹灯的设计具有结构简单、可扩展性强的特点,具备电气可行性和经济可行性。

关键词:霓虹灯;89C51单片机;自动控制

Design of square neon lights control based on 89C51

Abstract

In recent years, with the rapid development of science and technology, SCM applications are constantly deepening. Single chip is an integrated circuit chip, is a computer system with very large scale integrated circuit technology, has the control function of flexible, powerful, in the MCU application of real-time detection and automatic control system, microcontroller as a core component to use, output to input, and real-time monitoring system, to achieve automatic control.

智能家居单片机控制系统实例讲解课件-按键控制的霓虹灯

智能家居单片机控制系统实例讲解课件-按键控制的霓虹灯

D8
LED-RED
D7
LED-RED
D6
LED-RED
D5
LED-RED
D4
LED-RED
D3
LED-RED
D2
LED-RED
29
30
D1
31
LED-RED
PSEN ALE EA
1 2 3 4 5 6 7 8
P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7
AT89C51
P0.0/AD0 P0.1/AD1 P0.2/AD2 P0.3/AD3 P0.4/AD4 P0.5/AD5 P0.6/AD6 P0.7/AD7
39 38 37 36 35 34 33 32
R9
4k7
P2.0/A8 P2.1/A9 P2.2/A10 P2.3/A11 P2.4/A12 P2.5/A13 P2.6/A14 P2.7/A15
21 22 23 24 25 26 27 28
P3.0/RXD P3.1/TXD P3.2/INT0 P3.3/INT1
P3.4/T0 P3.5/T1 P3.6/WR P3.7/RD
10 11 12 13 14 15 16 17
10/ 4
二、电路设计
在电路中,采用51单片机的P1口控制8个发光二极管,P2口的P2.0引脚控 制按键S。 P2.0引脚通过上拉电阻R9与+5V电源连接,当S没有按下时,P2.0引脚保持 高电平,当S按下时,P2.0引脚接地,因此通过读取P2.0引脚的状态,就可 以得知按键S是否按下。

单片机课程设计(论文)-LED彩灯控制器

单片机课程设计(论文)-LED彩灯控制器

单片机课程设计(论文)-LED彩灯控制器

题目:基于单片机的LED彩灯控制器设计与实现

摘要:随着科技的不断发展,LED彩灯在现代生活中的应用越来越广泛。本课程设计旨在设计和实现一种基于单片机的LED彩灯控制器,能够根据用户需求控制LED彩灯的颜色、亮度和模式等参数,实现照明、装饰和氛围营造等多种功能。

关键词:单片机、LED彩灯、控制器、颜色、亮度、模式

1. 引言

随着人们对照明需求的日益增长,彩色LED灯越来越受到人们的喜爱。传统的彩色LED灯通常需要手动调节开关和旋钮来改变颜色和亮度,操作不够方便。因此,设计一种基于单片机的LED彩灯控制器成为了迫切的需求。

2. 设计思路与方法

本课程设计采用单片机作为主控制器,通过串口通信与电脑进行数据传输。通过程序设计,实现用户对LED彩灯的颜色、亮度和模式等参数进行控制。设计主要包括硬件设计和软件设计两个方面。

2.1 硬件设计

硬件设计包括电路图设计和电路元器件的选择。电路图设计主要包括单片机、LED灯、按键等元器件的连接方式。根据设计要求,选择适当的电路元器件并进行连线。

2.2 软件设计

软件设计主要包括单片机的程序设计和上位机的图形界面设计。程序设计采用C语言进行编写,利用单片机的定时器和定时

中断实现彩灯的颜色和亮度的控制。上位机的图形界面设计通过GUI软件实现,提供简单直观的操作方式。

3. 实验与结果分析

通过实验验证,LED彩灯控制器实现了对彩灯颜色、亮度和

模式的控制功能。用户通过上位机的图形界面,可以选择不同的颜色和亮度,并设置自动模式或手动模式。实验结果表明,LED彩灯控制器具有良好的实用性和稳定性。

基于单片机的霓虹灯控制系统设计

基于单片机的霓虹灯控制系统设计

目次

摘要

症结词

一.媒介

二.总体设计计划

三.硬件电路设计

3.1 单片机体系

3.2 LED概述

3.3 外部时钟方法电路

3.4 手动复位电路

3.5 霓虹灯掌握电路

四.软件设计

五.软件调试

六.总结

附录

基于单片机的霓虹灯掌握体系设计

摘要:单片机技巧是一门运用性很强的专业课,其理论与实践技巧是从事机电类专业技

巧工作的人员所不成少的.本次程设计是选择AT80C51为焦点掌握元件,运用取表的办法,使端口P1 做单一灯的变更:左移2 次,右移2 次,闪耀2 次(延时的时光0.2 秒),设计了单片机霓虹灯掌握体系,使其产生有纪律的闪耀和移动.

症结字T80C51LED灯霓虹灯

一.媒介

单片机,亦称单片微电脑或单片微型盘算机.它是把中心处理器(CPU).随机存取存储器(RAM).只读存储器(ROM).输入/输出端口(I/0)等重要盘算机功效部件都集成在一块集成电路芯片上的微型盘算机.单片机是把重要盘算机功效部件都集成在一块芯片上的微型盘算机.它是一种集计数和多中接口于一体的微掌握器,被普遍运用在智能产品和工业主动化上,而51单片机是个单片机中最为典范和最有代表性的一种.

跟着城市扶植和市场经济的飞速成长,城市的美化和日益剧烈的告白竞争越来越得到社会的存眷,作为城市装潢和告白宣扬的霓虹灯的需求量也越来越大.曩昔霓虹灯掌握器多采取E2PROM和响应的逻辑电路来完成,如今也有采取一些专用霓虹灯掌握芯片的掌握器.前者所需电路较多,制造不轻易转变,且所需掌握的霓虹灯路数越多,扩大起来也比较庞杂;尔后者因为电路已作定,掌握方法不克不及随便转变,功效较为单一.然而市场上须要低成本高机能的霓虹灯掌握技巧.我们此次设计的霓虹灯掌握体系就相符市场需求.

基于单片机的霓虹灯设计

基于单片机的霓虹灯设计

摘要
结合在大学四年已经学习的单片机课程,运用单片机控制芯片 STC89C52 完成以下设计要求: 用 8 个发光二极管(LED 灯)模拟设计一霓虹灯的系统,功能包括: 1、8 个 LED 灯能双向循环点 亮控制,要求循环的速度可调;2、实现 8 个 LED 灯全灭、全亮功能;3、间隔点亮 8 个 LED 中的 4 个;4、实现 8 个 LED 灯闪烁功能,要求闪速频率可调;5、可扩展其他功能。本次设计完成以单片 机为核心的电路设计工作及程序编写调试工作;绘制了整体设计电路图;对设计的电路用 Protues 软件进行了仿真验证,本文对仿真结果进行分析并对是否符合设计要求进行了说明。通过这一次的 毕业设计,极大地提高了对单片机应用方面的认识,对平时的所学的知识也起到的一个很好的巩固 作用。
关键字:单片机 ;霓虹灯;应用
I
Abstract
Combined with the course of four years in university has, using single-chip microcomputer control chip STC89C52 to complete the following design requirements: using eight light-emitting diodes (leds) simulation system design of a neon light, features include: 1, 8 leds can bidirectional circular light control, require circulation speed is adjustable; 2, implement eight LED lights completely destroyed, the whole function; 3, light up four of the eight LED interval; 4, 8 LED lights flashing functions, requires flash frequency adjustable; 5, can be extended to other functions. This design with the single chip processor as the core circuit design and programming and debugging work; Draw the overall design diagram; For the design of circuit simulation is conducted using Protues software validation, this article analyze the simulation results and meets the design requirements. Through the graduation design this time, greatly improved understanding of SCM applications, for the usual knowledge also have a very good consolidate effect

单片机控制霓虹灯设计

单片机控制霓虹灯设计

单片机控制霓虹灯设计

一.设计目的:

用所学知识制作一个以16个LED为主体的霓虹灯,利用余晖效应可以显示出各种图样和模式。

二.设计原理:

利用单片机(STC89C52)可以根据所需输出任意逻辑电平的特点控制16个LED的亮灭。将单片机的16个IO口分别接16个LED负极,并且串联分别串联一个上拉电阻(限流电阻),再接VCC,通过控制单片及输出低电平使发光二极管正向导通,然后发光。

单片机(STC89C52)原理

VCC:芯片供电端。

GND:芯片接地端。

RST:复位信号输入。当该引脚连接振荡器复位器件时,要让RST脚保持两个机器周期以上的高电平时间。

XTAL:采集和输出外部信号时钟信号

ALE:地址所存允许。当访问外部存储器时,地址所存允许的输出电平用于所存地址。

EA:EA=0时,单片机只访问外部程序存储器;在EA=1时,单片机只访问内部程序储器。

本设计中需要烧录程序,应此EA接VCC。

P0,P1,P2,P3:共40个IO口,作为IO口资源与外部控制电路连接。但P3通常用于定时器与中断功能模块。(本设计只需用延时函数,应此用P0及P2端口作为数

据输入和输出端口,用于控制发光二极管的控制引脚(负极)。

电路原理图:

基于单片机的霓虹灯控制器设计 设计报告

基于单片机的霓虹灯控制器设计 设计报告

题目:基于单片机的霓虹灯控制器设计

摘要

霓虹灯在现代社会中有广泛的应用,但传统的霓虹灯控制器利用移位寄存器的移位方式,只能实现几种有限的花式,因此市场迫切需要一种低成本高性能的霓虹灯控制器。本设计基于单片机实现多种花式的霓虹灯控制器。以AT89C52单片机为控制核心,使用独立式按键实现对霓虹灯的控制。该系统主要由单片机的主控部分、键盘输入部分和LED 显示部分组成,运用I/O口输出的信号驱动发光二极管和数码管,使其产生有规律的闪烁和移动。该控制器电路实现简单,成本低,具有较高的性价比。

关键字:霓虹灯;AT89C52;发光二极管;数码管

目录

1.设计任务 (1)

1.1 设计目的和意义 (1)

1.2 设计任务与要求 (1)

2.硬件系统设计 (2)

2.1总体设计方案 (2)

2.1.1设计思路 (2)

2.1.2方案论证与比较 (2)

2.2 具体电路设计 (3)

2.2.1单片机A T89C52简介 (3)

2.2.2外部时钟方式电路 (4)

2.2.3手动复位电路 (4)

2.2.4 发光二极管电路 (4)

2.2.5数码管电路 (6)

2.2.6 键盘控制电路 (7)

2.3 整体硬件电路 (8)

2.4系统所用元器件 (8)

3.软件系统设计 (10)

3.1软件系统总体设计方案 (10)

3.2程序流程图 (10)

3.2.1模式一子程序 (11)

3.2.2模式二子程序 (11)

4.调试及仿真 (12)

5.总结 (13)

5.1本系统存在的问题及改进措施 (13)

5.2心得体会 (13)

参考文献 (13)

附录1 霓虹灯实物图 (14)

基于单片机的霓虹灯控制系统设计

基于单片机的霓虹灯控制系统设计

基于无线传输的仓库多点温度智能监控系统设计

目录

摘要

关键词

一.前言

二.总体设计方案

三.硬件电路设计

3.1 单片机系统

3.2 LED概述

3.3 外部时钟方式电路

3.4 手动复位电路

3.5 霓虹灯控制电路

四.软件设计

五.软件调试

六.总结

附录

基于单片机的霓虹灯控制系统设计摘要:单片机技术是一门应用性很强的专业课,其理论与实践技能是从事机电类专

业技术工作的人员所不可少的。本次程设计是选择AT80C51为核心控制元件,利用取表的方法,使端口P1 做单一灯的变化:左移2 次,右移2 次,闪烁2 次(延时的时间0.2 秒),设计了单片机霓虹灯控制系统,使其产生有规律的闪烁和移动。

关键字 T80C51 LED灯霓虹灯

一. 前言

单片机,亦称单片微电脑或单片微型计算机。它是把中央处理器(CPU)、随机存取存储器(RAM)、只读存储器(ROM)、输入/输出端口(I/0)等主要计算机功能部件都集成在一块集成电路芯片上的微型计算机。单片机是把主要计算机功能部件都集成在一块芯片上的微型计算机。它是一种集计数和多中接口于一体的微控制器,被广泛应用在智能产品和工业自动化上,而51单片机是个单片机中最为典型和最有代表性的一种。

随着城市建设和市场经济的飞速发展,城市的美化和日益激烈的广告竞争越来越得到社会的关注,作为城市装饰和广告宣传的霓虹灯的需求量也越来越大。过去霓虹灯控制器多采用E2PROM和相应的逻辑电路来完成,现在也有采用一些专用霓虹灯控制芯片的控制器。前者所需电路较多,制作不易改变,且所需控制的霓虹灯路数越多,扩展起来也比较繁杂;而后者由于电路已作定,控制方式不能随意改变,功能较为单一。然而市场上需要低成本高性能的霓虹灯控制技术。我们此次设计的霓虹灯控制系统就符合市场需求。

霓虹灯PLC设计方案

霓虹灯PLC设计方案

基于PLC花样彩灯控制系统设计

目录

一、设计要求:2

二、摘要:3

三、总体方案的确定4

四、电气控制元件和PLC的选用4

五、设计元件分配图5

六、接线图6

七、程序设计说明及过程分析7

八、霓虹灯闪烁功能流程图:9

九、梯形图:10

十、结论:14

十一、体会15

十二、参考文献16

一、设计要求:

霓虹灯设计要求如下:

1.当按I0.0,L1亮,1S后L1灯熄灭,同时L2,L3,L4,L5亮起,1S后,L2,

L3,L4,L5灯的熄灭,L6,L7,L8,L9灯亮,1S后灭;反复循环两周

2.接着L1亮,1S后L2,L3,L4,L5亮,1S后L6,L7,L8,L9亮,1S后全灭;

循环两周

3.再接着以0.5s的速度循环闪烁L1,L4,L8;L1,L5,L9;L1,L2,L6;L1,L3,L7,

逆序两周后,反序两周,依次为L1,L5,L8;L1,L4,L7;L1,L3,L6;L1,L2,L9,反复两周。

4.重复上述循环,I0。0断开时停止。

二、摘要:

随着工业生产的迅速发展,市场竞争激烈,产品更新换代的周期日趋缩短.由于传统的继电器控制系统存在着设计制造周期长,维修和改变控制逻辑困难的缺点,因此越来越不能适应工业现代化发展的需求,迫切需要新型相应的自动控制装置。

PLC控制霓虹灯闪烁的编程语言容易掌握,是电控人员熟悉的梯形图语言,使用术语依然是“继电器"一类术语,大部分与继电器触头的连接相对应,使电控人员一目了然。

PLC控制使用简章,它的I/O已经做好,输入输出信号可直接连接,非常方便,而输出口具有一定驱动能力,当工作程序需要改变时,只需改变PLC的内部,无需对外围进行重新改动,从这些方面突出了使用PLC控制霓虹扥闪烁的优越性。

基于ARM的智能霓虹灯设计

基于ARM的智能霓虹灯设计

基于ARM的智能霓虹灯设计

概述:

智能霓虹灯是一种结合了智能技术和霓虹灯的创新产品。它采用了ARM(Advanced RISC Machine)架构的微处理器作为智能控制核心,通过

与各种外设的连接,实现对灯光的智能控制。本文将介绍基于ARM的智能

霓虹灯的设计。

一、硬件设计

智能霓虹灯的硬件设计主要包括以下几个方面的内容:

1.ARM微处理器:选用一款高性能的ARM微处理器作为主控芯片,具

有较大的存储容量和较高的运算速度,可以满足对灯光控制的要求。

2.霓虹灯模块:采用高亮度霓虹灯管组成的灯光模块,通过控制电路

实现灯光的开关和亮度调节。

3.通信模块:集成无线通信模块,可以与外部设备进行通信,接收外

部指令控制灯光的开关和亮度调节。

4.电源模块:提供稳定的电压和电流,保证霓虹灯正常工作。

二、软件设计

智能霓虹灯的软件设计主要包括以下几个方面的内容:

1.系统初始化:在开机时进行系统初始化,包括初始化ARM微处理器、通信模块等,并建立与外部设备的通信连接。

2.控制算法设计:根据用户的指令,设计灯光的控制算法,包括开关

控制、亮度调节等功能。通过与通信模块的连接,接收外部指令,并根据

指令控制灯光的开关和亮度调节。

3.用户界面设计:设计一个友好的用户界面,通过用户界面可以方便

地操作智能霓虹灯,包括开关灯、调节亮度等功能。

4.数据存储与处理:设计数据存储模块,将用户的喜好和操作记录下来,并可以对数据进行处理,实现一些特殊的功能,如自动调节灯光亮度等。

三、功能实现

1.远程控制:通过无线通信模块与手机、电脑等设备连接,可以远程

霓虹灯单片机课程设计

霓虹灯单片机课程设计

前言

通过对单片机课程的学习,掌握了一定地理论基础知识,但对于单片机的具体应用却感觉迷惑,此次老师要求我们做个单片机课程设计,给了我们一个实际动手操作的机会,让我们亲自感受单片机如何应用于实际生活。我此次的课程设计是利用单片机控制霓虹灯的闪烁,让霓虹灯闪烁出不一样的花样,给人以美的享受。

霓虹灯是一种冷阴极辉光放电管,其幅射光谱具有极强的穿透大气的能力,色彩鲜艳绚丽、多姿,发光效率明显优于普通的白炽灯,它的线条结构表现力丰富,可以加工弯制成任何几何形状,满足设计要求,通过电子程序控制,可变幻色彩的图案和文字受到人们的欢迎。霓虹灯的亮、美、动特点,是目前任何电光源所不能替代的,在各类新型光源不断涌现和竞争中独领风骚。由于霓虹灯是冷阴极辉光放电,因此一支质量合格的霓虹灯其寿命可达20000--30000小时。

目前,霓虹灯市场上鱼龙混杂,有营业执照承接工程的单位只占市场的30%,这类单位有独自的设计、制作、安装能力,信誉好、产品质量过关,后期维护到位,是用户的首选单位。第二类,没有营业执照挂靠其它单位,这类“单位”专业性不强,产品质量无保证,后期维护不到位。第三类,皮包公司,无任何证件、信誉和能力,打一枪换一地,产品质量和后期维护根本谈不上。霓虹灯是一个专业性比较强的行业,正规单位的产品质量好,寿命长。可正是第二类和第三类公司扰乱霓虹灯市场,给用户的感觉霓虹灯容易坏。其实霓虹灯的寿命比日光灯还长,为了您的利益,请选择有执照,有能力,有信誉的单位。以前霓虹灯制造企业几乎全部用普通玻璃管、普通电极,随着人们对产品要求的提高,高铅玻璃管、陶瓷环电极、三基色粉管,渐变彩虹霓虹灯正越来越广泛的走向人们的生活,使人们的生活更加精彩、亮丽。

基于51单片机霓虹灯

基于51单片机霓虹灯

实训报告

基于单片机的霓虹灯设计

姓名:xxx

学号:xxxxxxxxxxxxxxx

2018/5/31

1. 模块功能简介

1.1 STC89C52 单片机及其引脚说明

89C52是一种高性能低功耗的采用CMOS工艺制造的8 位微控制器,它提供下列标准特征:4K 字节的程序存储器,128字节的RAM,32条I/O 线,2个16位定时器/计数器, 一个5中断源两个优先级的中断结构,一个双工的串行口, 片上震荡器和时钟电路。

引脚说明:

·V CC:电源电压

·GND:地

·P0口:P0口是一组8 位漏极开路型双向I/O 口,作为输出口用时,每个引脚能驱动8个TTL 逻辑门电路。当对0 端口写入 1 时,可以作为高阻抗输入端使用。

当P0 口访问外部程序存储器或数据存储器时,它还可设定成地址数据总线复用的形式。在这种模式下,P0 口具有内部上拉电阻。

在EPROM编程时,P0 口接收指令字节,同时输出指令字节在程序校验时。程序校验时需要外接

上拉电阻。

P1口:P1口是一带有内部上拉电阻的8 位双向I/O 口。P1口的输出缓冲能接受或输出4个TTL逻辑门电路。当对P1口写 1 时,它们被内部的上拉电阻拉升为高电平,此时可以作为输入端使用。当作为输入端使用时,P1 口因为内部存在上拉电阻,所以当外部被拉低时会输出一个低电流

·P2口:P2是一带有内部上拉电阻的8位双向的I/O 端口。P2口的输出缓冲能驱动4 个TTL 逻辑门电路。当向P2 口写 1 时,通过内部上拉电阻把端口拉到高电平,此时可以用作输入口。作为输入口,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出电流

设计性 单片机控制霓虹灯系统设计

设计性 单片机控制霓虹灯系统设计

计算机与信息技术学院综合性、设计性实验报告

专业:通信工程专业年级/班级: 2013级 2015—2016学年第一学期课程名称电子线路辅助设计指导教师敖培

学号姓名XXX(13082240XX)

实验地点计科楼111 实验时间第3-18周项目名称单片机控制霓虹灯系统设计实验类型设计性

一、实验目的

1. 了解Altium Designer 10的基本构成掌握Altium Designer 10的一些基本

操作技能;

2.基本了解Altium Designer 10的界面;

3.能够进行原理图设计,知道自己制作库里没有的原理图元器件;

4.知道怎么生成元器件报表能够绘制简单的PCB;

5.能自己手工绘制元件封装并掌握PCB布线的基本原则。

二、实验仪器或设备

1.1台/学生微型计算机,

2.操作系统:window 7;

3.运行环境Altium Designer 10

三、总体设计

设计一个基于单片机的霓虹灯控制系统。以AT89C51单片机为控制核心电路,应用片内定时器实现对霓虹灯的控制。该系统由单片机的控制部分和显示部分组成,运用中断定时器控制发光二极管(或LED),使其产生有规律的闪烁和移动。

1. 单片机控制霓虹灯系统设计的原理图及PCB图如下

原理图:

PCB文件图

四、实验步骤

⑴、创建一个新的PCB工程:打开Altium Designer 软件,选择菜单文件>>新建>>项目>>PCB项目;

⑵、创建电气原理图:在刚刚建立的PCB项目下选择菜单文件>>新建>>原理图,原理图默认为A4纸张大小,可以通过设计菜单下的文档选项,在弹出的对话框下可对图纸大小进项调整!再此实验中默认图纸为A4大小!

基于单片机的霓虹灯控制系统设计

基于单片机的霓虹灯控制系统设计

目录摘要

关键词

一.前言

二.总体设计方案

三.硬件电路设计

3.1 单片机系统

3。2 LED概述

3。3 外部时钟方式电路

3。4 手动复位电路

3。5 霓虹灯控制电路

四.软件设计

五.软件调试

六.总结

附录

基于单片机的霓虹灯控制系统设计

摘要:单片机技术是一门应用性很强的专业课,其理论与实践技能是从事机电类专业技术

工作的人员所不可少的。本次程设计是选择AT80C51为核心控制元件,利用取表的方法,使端口P1 做单一灯的变化:左移2 次,右移2 次,闪烁2 次(延时的时间0。2 秒),设计了单片机霓虹灯控制系统,使其产生有规律的闪烁和移动。

关键字T80C51LED灯霓虹灯

一。前言

单片机,亦称单片微电脑或单片微型计算机。它是把中央处理器(CPU)、随机存取存储器(RAM)、只读存储器(ROM)、输入/输出端口(I/0)等主要计算机功能部件都集成在一块集成电路芯片上的微型计算机。单片机是把主要计算机功能部件都集成在一块芯片上的微型计算机。它是一种集计数和多中接口于一体的微控制器,被广泛应用在智能产品和工业自动化上,而51单片机是个单片机中最为典型和最有代表性的一种。

随着城市建设和市场经济的飞速发展,城市的美化和日益激烈的广告竞争越来越得到社会的关注,作为城市装饰和广告宣传的霓虹灯的需求量也越来越大。过去霓虹灯控制器多采用E2PROM和相应的逻辑电路来完成,现在也有采用一些专用霓虹灯控制芯片的控制器。前者所需电路较多,制作不易改变,且所需控制的霓虹灯路数越多,扩展起来也比较繁杂;而后者由于电路已作定,控制方式不能随意改变,功能较为单一。然而市场上需要低成本高性能的霓虹灯控制技术。我们此次设计的霓虹灯控制系统就符合市场需求。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第五个拨码开关合上以后,达到闪烁灯的亮灯效果:八个发光二极管从两边到中间以及从中间到两边亮灯数量不断减少的循环亮灯。
4 硬件设计
4.1主控制器模块设计
本设计用AT89C51作主控制器,构成一个最小控制系统,这个包括:单片机、晶振电路,复位电路。
AT89C51 是美国ATMEL公司生产的低电压,高性能CMOS 8 位单片机,片内含8kbytes的可反复擦写的Flash只读程序存储器和256 bytes 的随机存取数据存储器(RAM)。AT89C52单片机属于AT89C51单片机的增强型,与Intel公司的80C51在引脚排列、硬件组成、工作特点和指令系统等方面兼容。
本文提出了一种基于AT89C51单片机的霓虹灯模拟控制方案,实现对LED彩灯的控制。本方案以AT89C51单片机作为主控核心,与按键、显示、等模块组成核心主控制模块。在主控模块上设有5个按键和8个发光二极管,根据用户需要可以编写若干种亮灯模式,利用其延时控制程序实现延时,根据各种亮灯时间的不同需要,在不同时刻输出灯亮或灯灭的控制信号,然后驱动LED灯的灯亮或灭。
单片机应用课程设计报告
设计题目
霓 虹 灯 设 计
学 院
数 理 学 院
指导老师
吴 荣 燕
专 业
信 息 与 计 算 科 学
组 员
邹 倩 妮
20084390104
周 婷
20084390106
侯 傲
20084390111
陈 范 林
20084390149
2010-12-25星期六
摘要
近年来随着科技的飞速发展,单片机(Single Chip Microcomputer)的应用正在不断地走向深入,同时带动传统控制检测日新月益地更新。在实时检测和自动控制的应用系统中,单片机往往是作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构,以及针对具体应用对象特点的软件结合,加以完善。我们周围有许多广告牌、交通指示灯等都是通过单片机控制的。霓虹灯模拟控制器正是利用美国ATMEL公司生产的AT89C52单片机作为核心控制芯片实现对霓虹灯的控制。模拟控制器由单片机控制部分和显示部分组成,与按键、电阻等较少的辅助硬件电路相结合,通过汇编语言编程可以实现任意改变霓虹灯的变化花样和。本系统具有体积小、硬件少、电路结构简单及容易操作等优点。
P3 口:第10~17脚。P3 口是一组带有内部上拉电阻的8 位双向I/O 口。P3 口输出缓冲级可驱动(吸收或输出电流)4 个TTL逻辑门电路。对P3 口写入“1”时,它们被内部上拉电阻拉高并可作为输入端口。此时,被外部拉低的P3 口将用上拉电阻输出电流(IIL)。此外,P3 口还接收一些用于Flash 闪速存储器编程和程序校验的控制信号。
第一个拨码开关合上以后,达到一种流水灯、霹雳灯、广告灯和闪烁灯的组合效果,每种亮灯效果不断循环。
第二个拨码开关合上以后,达到流水灯的亮灯效果:八个发光二极管从上到下、从下到上、从量变到ຫໍສະໝຸດ Baidu间以及从中间到两边循环亮灯。
第三个拨码开关合上以后,达到霹雳灯的亮灯效果:八个发光二极管全亮和全熄的循环亮灯。
第四个拨码开关合上以后,达到广告灯的亮灯效果:八个发光二极管以间距变化的若干个发光二极管循环亮灯。
关键词 霓虹灯 AT89C51 汇编语言
1 引言
随着人们生活环境的不断改善和美化,在许多场合可以看到彩色霓虹灯。LED彩灯由于其丰富的灯光色彩,低廉的造价以及控制简单等特点而得到了广泛的应用, 彩灯来装饰街道和城市建筑物已经成为一种时尚。
霓虹灯在实际应用中非常的广泛,其控制器属于定制产品,市场迫切需要低成本高性能的霓虹灯控制器技术。AT89C51单片机时可多次改写的可编程芯片,内部有4KFLASH RAM,含有4个8位双向或准双向的并行I/O接口P0~P3,性价比相当的高,适合成为霓虹灯程序控制器的核心部件。控制器的花样变化及速度调节能用软件方法实现,这样机进一步提高了性价比。
RST:第9脚。复位输入。当振荡器工作时,RST引脚出现两个机器周期以上高电平将使单片机复位。
/VPP:第31脚。外部访问允许。欲使CPU 仅访问外部程序存储器(地址为0000H—FFFFH),EA 端必须保持低电平(接地)。XTAL1:振荡器反相放大器的及内部时钟发生器的输入端。
XTAL2:振荡器反相放大器的输出端。
4.2 本设计中用到的引脚功能说明
AT89C51的引脚图如图4-1所示。
图4-1 AT89C51的引脚
Vcc:第40脚,电源引脚,必须接+5V电源。
Vss:第20脚,接地电位。
P1 口:第1~8脚。P1 是一个带内部上拉电阻的8 位双向I/O 口, P1 的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。对端口写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口。作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流(IIL)。AT89C51 不同之处是,P1.0 和P1.1 还可分别作为定时/计数器2 的外部计数输入(P1.0/T2)和输入(P1.1/T2EX)。
4.3 AT89C51时钟电路
时钟频率直接影响单片机的速度,电路的质量直接影响系统的稳定性。常用的时钟电路有两种方式:内部时钟方式和外部时钟方式。
内部时钟方式:AT89C51芯片中的高增益反相放大器,其输入端为引脚XTAL1,其输出端为引脚XTAL2。通过这两个引脚在芯片外并接石英晶体振荡器和两只电容(电容C1和C2一般取30pF)。石英晶体振荡器为一个感性元件,与电容构成振荡回路,为片内放大器提供正反馈和振荡所需要的相移条件,从而构成一个稳定的自激振荡器。AT89C51振荡电路如图5-1所示。
2 关键器件和设备
单片机芯片AT89C51;
按扭开关:5只;
电容:电解质电容器10μF1只、陶瓷电容器30pF 2只;
电阻:5.1 kΩ5只,1 kΩ1只,220Ω8只;
开关:5个;
发光二极管:8个
晶振:12MHz;
万用电路板:1块。
3 设计内容
用单片机的P1.0—P1.7做输出口,接八只发光二极管,用单片机的P3.0—P3.4做为编码开关。编写程序,读编码开关状态,使发光二极管有四种不同显示效果和一种总的显示效果,模拟霓虹灯出现的效果。编写程序,调试运行,拨动不同的开关,模拟霓虹灯出现的效果。
相关文档
最新文档