(完整版)基于单片机的霓虹灯控制器的毕业设计论文
毕业设计(论文)基于单片机的智能霓虹灯控制系统设计
基于单片机的智能霓虹灯控制系统设计目录摘要 (i)Abstract (ii)引言 (7)1绪论 (8)1.1单片机发展概述 (8)1.2总体方案设计 (10)1.3硬件电路的设计 (11)1.3.1 单片机系统 (11)1.3.2 LED概述 (12)1.3.3 外部时钟方式电路 (13)1.3.4 手动复位电路 (14)1.4 MSC-51芯片简介 (15)1.5 74LS373简介 (20)1.6 PROTEL DXP 简介 (21)2系统功能简介 (22)3系统流程图 (23)4硬件设计原理 (24)4.1最小系统模块 (24)4.1.1电源模块 (25)4.1.2串口模块 (26)4.1.3单片机模块 (26)4.1.4时钟电路模块 (27)4.1.5复位电路模块 (28)4.2驱动模块 (28)4.3 LED显示模块 (30)4.4激光传感器模块 (30)5软件部分 (30)5.1核心算法设计流程图 (31)5.2系统程序 (32)6系统调试 (35)6.1软件调试 (35)6.2硬件调试 (36)6.3测试结果 (36)6.4结果分析 (36)7总结 (37)7.1整个系统的设计思路 (37)7.2商业开发价值 (37)参考文献 (38)致谢 (39)ContentsAbstract (ii)Preface (7)1 Introduction (8)1.1 SCM development outline (8)1.2 The general scheme design (10)1.3 Hardware circuit design (11)1.3.1 Single-chip microcomputer system (11)1.3.2 LED overview (12)1.3.3 External clock mode circuits (13)1.3.4 Manual reset circuit (14)1.4 MSC - 51 chip profile (15)1.5 74LS373 profile (20)1.6 PROTEL DXP profile (21)2 Systemic function (22)3 System chart (23)4 Design principle (24)4.1Smallest system module (24)4.1.1Power module (25)4.1.2 Serial interface module (26)4.1.3 Microcontroller module (26)4.1.4 Clock circuit module (27)4.1.5 Reset circuit module (28)4.2 Driver module (28)4.3 Video module of led (30)4.4 Laser sensor module (30)5 The design of system software (30)5.1 Core algorithm design flow chart (31)5.2 System program (32)6 Conclusion (35)6.1 Software debugging (35)6.2 Hardware debugging (35)6.3 Test result (36)6.4 Results (36)7 Summarize (37)7.1 The whole system design ideas (37)7.2 Commercial development value (37)Reference (38)Acknowledgement (39)智能霓虹灯控制系统设计作者:指导教师:【摘要】近年来随着科技的飞速发展,单片机的应用正在不断地走向深入,同时带动传统控制检测日新月异更新。
基于单片机的霓虹灯控制器
• 32•本文介绍了一个使用STC89C52RC 作为主控芯片的霓虹灯控制器,该控制器可显示八种不同的图案或文字且可以由红外遥控器控制切换图案和移动方向,其主要包含单片机主控模块、点阵模块、红外遥控模块和语音模块。
最开始的霓虹灯控制方式是机械式控制方式,其只能按照固定模式循环显示图案变化,容易使人产生视觉疲劳。
而基于单片机的霓虹灯控制器,使得霓虹灯所需要的图案及其变换方式、速度调节都可以通过程序驱动单片机来实现。
因此,本文将使用STC89C52RC 单片机作为主控芯片,制作一个多功能霓虹灯控制器。
1 系统工作原理本设计的思路是选取STC89C52RC 作为主控芯片,来判断用户选择的显示方式和通信方式。
当按下红外遥控器按钮时,红外接头接收到红外光波,单片机产生中断,解码电路的译码器译出相应的键位码。
单片机内部程序驱动四片74HC595控制LED 点阵的显示图案或者文字的变换及移动方向,同时通过单片机的I/O 端口控制语音芯片ISD1730调用当前地址用喇叭播放指令,以达到霓虹灯扫描花样控制器的实现。
本设计实物包含供电模块、单片机主控模块、红外遥控模块、点阵显示模块和语音模块,总体框图如图1所示。
2 硬件电路设计2.1 单机最小系统单片机采用的是STC89C52RC ,其最小系统由单片机及其外围电路:电源、晶振电路和复位电路一起组成。
晶振电路包含了两个电容和一个晶振,即在单片机内部的单向放大器的输入、输出端之间接上两个20pF 的电容和一个晶振,其中两个电容值的大小对时钟频率只有细小的调节作用。
它为单片机提供了时间基准,STC89C52RC 通常采用的晶振频率为11.0952MHz ,位时间来选择,一般来说电容的值越大,复位需要的时间越短,但过大也会损伤元器件。
图1 系统总体框图2.2 点阵模块点阵的驱动电路由4个74HC595级联构成。
74HC595具有串/并转换功能。
其中两个74HC595的输出端点阵与点阵所有的行线相连,作为点阵的行驱动;另外两个74HC595的输出端与点阵所有的列线通过16个470Ω的电阻相连作为列驱动。
单片机课程设计(论文)-LED彩灯控制器
单片机课程设计(论文)-LED彩灯控制器题目:基于单片机的LED彩灯控制器设计与实现摘要:随着科技的不断发展,LED彩灯在现代生活中的应用越来越广泛。
本课程设计旨在设计和实现一种基于单片机的LED彩灯控制器,能够根据用户需求控制LED彩灯的颜色、亮度和模式等参数,实现照明、装饰和氛围营造等多种功能。
关键词:单片机、LED彩灯、控制器、颜色、亮度、模式1. 引言随着人们对照明需求的日益增长,彩色LED灯越来越受到人们的喜爱。
传统的彩色LED灯通常需要手动调节开关和旋钮来改变颜色和亮度,操作不够方便。
因此,设计一种基于单片机的LED彩灯控制器成为了迫切的需求。
2. 设计思路与方法本课程设计采用单片机作为主控制器,通过串口通信与电脑进行数据传输。
通过程序设计,实现用户对LED彩灯的颜色、亮度和模式等参数进行控制。
设计主要包括硬件设计和软件设计两个方面。
2.1 硬件设计硬件设计包括电路图设计和电路元器件的选择。
电路图设计主要包括单片机、LED灯、按键等元器件的连接方式。
根据设计要求,选择适当的电路元器件并进行连线。
2.2 软件设计软件设计主要包括单片机的程序设计和上位机的图形界面设计。
程序设计采用C语言进行编写,利用单片机的定时器和定时中断实现彩灯的颜色和亮度的控制。
上位机的图形界面设计通过GUI软件实现,提供简单直观的操作方式。
3. 实验与结果分析通过实验验证,LED彩灯控制器实现了对彩灯颜色、亮度和模式的控制功能。
用户通过上位机的图形界面,可以选择不同的颜色和亮度,并设置自动模式或手动模式。
实验结果表明,LED彩灯控制器具有良好的实用性和稳定性。
4. 总结与展望本课程设计通过设计和实现了一种基于单片机的LED彩灯控制器,实现了对LED彩灯的颜色、亮度和模式的控制。
该控制器具有操作简便、功能实用等特点,具有很好的应用前景。
在今后的研究中,可以进一步完善LED彩灯控制器的功能,提高其性能和稳定性,以满足用户更多的需求。
-基于单片机AT89C51的广场霓虹灯控制设计
毕业设计(论文)说明书题目基于AT89C51广场霓虹灯控制系统设计日基于单片机AT89C51的广场霓虹灯控制设计摘要近年来随着科技的飞速发展,单片机的应用正在不断地走向深入。
单片机是一种集成在电路芯片,是采用超大规模集成电路技术的计算机系统,具有灵活、强大的控制功能,在实时检测和自动控制的单片机应用系统中,单片机往往作为一个核心部件来使用,以便实时监控系统的输入量、控制系统的输出量,实现自动控制。
霓虹灯是城市的美容师,每当夜幕降临时,华灯初上,五颜六色的霓虹灯就把城市装扮得格外美丽。
霓虹灯的亮、美、动特点,是任何电光源所不能替代的,在各类新型光源不断涌现和竞争中独领风骚。
因此如何设计出变换更为多样的霓虹灯这一课题就具有了时代意义。
本设计中的广场霓虹灯是基于89C51单片机设计的,具有显示、红外通信、音乐这三大功能。
针对广场霓虹灯变换的多样性这一特点,设计了五种变换方案,通过编写软件程序来实现。
本设计针对广场霓虹灯的设计具有结构简单、可扩展性强的特点,具备电气可行性和经济可行性。
关键词:霓虹灯;89C51单片机;自动控制Design of square neon lights control based on 89C51AbstractIn 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.The neon lights are the city's beautician, when night fell, lights, neon lights be riotous w ith colour of dress took exceptionally beautiful city. Neon light of bright, beautiful, dynamic characteristics, is any electric light source is not a substitute for, to play the leading role in a ll kinds of new light source are emerging and competition. Therefore, how to design a transf ormation for the subject to neon variety has the significance of the times.Square neon lamp in this design is based on 89C51 single-chip design, display, infrared communication, the voice of the three functions. According to the characteristics of diversity square neon lights transform, designed five kinds of transformation, achieved by writing software. The design for the design of square of neon lamp has the advantages of simple structure, strong scalability, electrical and economic feasibility.Keyword:neon light;89C51;automatic control目录摘要 ................................................................................................................................. I Abstract............................................................................................................................... I I 1 绪论 .. (1)1.1 课题研究的目的和意义 (1)1.2 霓虹灯研究情况概述 (2)1.3 论文主要研究内容 (4)2 系统方案设计 (6)2.1 系统总体设计方案 (6)2.2 通信模块的确定 (7)2.3 显示模块与音乐模块的确定 (7)2.4 电源模块的确定 (8)2.5 单片机控制部分的确定 (8)3 AT89C51单片机概述 (9)3.1 AT89C51特性 (9)3.2 单片机最小应用系统 (9)3.2.1 时钟电路 (9)3.2.2 复位电路 (10)3.3 I/O接口的扩展 (11)3.4 掉电保护设计和硬件―看门狗‖ (12)3.4.1 微处理器监控器MAX690A简介 (12)3.4.2 电路工作原理 (13)4 硬件部分的设计 (14)4.1 红外通信模块的设计 (14)4.1.1 实现目标 (14)4.1.2 元器件选型 (14)4.1.3 电路设计 (116)4.2 显示模块的设计 (16)4.2.1 LED数码管的显示原理 (16)4.2.2 显示方案及接线 (18)4.3 音乐模块的设计 (19)4.3.1 模块组成 (19)4.3.2 音乐模块接线图 (20)4.4 电源模块的设计 (20)5 软件部分设计 (22)5.1 软件说明 (22)5.2 系统总流程介绍 (23)5.3 显示与音乐模块流程介绍 (24)5.4 红外通信流程介绍 (25)6 结论 (26)参考文献 (28)谢辞 (29)附录 (30)1 绪论1.1 课题研究的目的和意义霓虹灯是一种低气压冷阳极辉光放电发光的光源。
基于单片机的节日彩灯控制器设置毕业设计论文
LED
彩灯的显示部分,包括了16个发光二极管和16个电阻。两者之间是利用了串联的方式进行连接的,进而接入P0口和P1口。利用编程对P0口和P1口的电平进行控制,实现灯的闪烁花型。发光二极管的电压通常都会大于1.7V,其工作电流在1mA到30mA之间浮动,电阻一般在100欧姆~3千欧姆之间,在此,我们选择560欧姆。
随着我国人们生活水平的提高,人们对于灯具的要求也在不断的提升,目前,我国的灯具市场的情况可以概括为:
功能细分:在不同的场合配备不同的灯饰,人们对于照明的要求也在不断的提高,因此各种灯具也在不断的发展,如应急灯、日光灯、书写灯等等产品不断的涌现。
高技术化:在灯具的制造上,电子技术不断的被应用进来,对于电压也在不断的适应,因此可调节亮度的灯具不断的制造出来,无频闪、,放射远红外光灯等逐渐的占领了市场。
本科生毕业设计(论文)
基于单片机的节日彩灯控制器设置
摘要
节日彩灯在人们的生活中随处可见,由于彩灯绚丽的色彩和低廉的价格,使得彩灯在人们的生活中得到了广泛的应用,彩灯在城市的高楼大厦中的装饰已经成为了一种风尚。彩灯是一种在单片机的基础上研制的产品,并结合了LED和自动控制技术,是基于单片机发展起来的电子产品。控制彩灯的电路是最近发展起来的控制装置。它能够控制彩灯按照人们的意愿点亮。在本文的彩灯研究中,控制器能够控制八个彩灯,一次性的点亮,使得场景不断的变化,这对于初学者来说的学习是有利的。
单片最小系统图如下:
图3.3单片机最小系统
按键控制电路
本系统的设计,彩灯是二极管形成的,将16支彩灯分别接在P1口和P0口,两个接口与二极管和电阻接在一起,这个电阻在电路中所起的作用是限流电阻,防止电路电流过大,限制电流的作用。
本系统的设计,按键包括了四个,S0按键是在复位电路上,S0按键是控制彩灯亮的,按下S0按键,S1按键就会停止流动,全部的灯就会熄灭。按下S2,灯就从上而下流动,S3下,则相反的方向流动。
课程设计(论文)-基于单片机的霓虹灯控制器设计
题目:基于单片机的霓虹灯控制器设计摘要霓虹灯在现代社会中有广泛的应用,但传统的霓虹灯控制器利用移位寄存器的移位方式,只能实现几种有限的花式,因此市场迫切需要一种低成本高性能的霓虹灯控制器。
本设计基于单片机实现多种花式的霓虹灯控制器。
以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.设计任务1.1 设计目的和意义随着时代的进步,霓虹灯渐渐进入了人们的生活,如大型电子广告牌、汽车车灯、指示牌和工业控制的控制面板等都有霓虹灯的应用。
但目前市场上的霓虹灯控制器能够实现的花式有限,且价格较贵。
因此,设计一种性价比高,易于操作的霓虹灯控制器尤为重要。
通过对霓虹灯控制器的设计,训练对单片机、电子技术等内容的综合应用能力。
基于单片机的霓虹灯控制系统设计
目录0. 前言.................................................... 错误!未定义书签。
1. 总体方案设计............................................ 错误!未定义书签。
2. 硬件电路的设计.......................................... 错误!未定义书签。
2.1 单片机系统......................................... 错误!未定义书签。
2.2 LED概述............................................ 错误!未定义书签。
2.3 外部时钟方式电路................................... 错误!未定义书签。
2.4 手动复位电路....................................... 错误!未定义书签。
2.5 霓虹灯控制电路..................................... 错误!未定义书签。
3 软件设计................................................. 错误!未定义书签。
3.1中断服务流程........................................ 错误!未定义书签。
3.2霓虹灯控制电路流程 ................................. 错误!未定义书签。
4.联合调试................................................. 错误!未定义书签。
5. 课设小结及进一步设想.................................... 错误!未定义书签。
参考文献................................................... 错误!未定义书签。
基于单片机控制的霓虹灯系统设计
基于单片机控制的霓虹灯系统设计摘要单片机技术在人们生活中的应用可以说是越来越广泛。
小到流水灯,智能控制,大到智能小车,MP3,MP4等电子设备,在人们的生活学习中可说是如影随形。
霓虹灯的设计就是单片机技术的一个重要应用,那么现在笔者就基于单片机控制的霓虹灯系统设计问题作以论述,希望初学者可以在其中得到一些帮助。
【关键词】单片机发光二极管智能控制系统1 系统整体设计本次设计采用的单片机的型号是AT89C51。
硬件组成主要是有单片机控制电路,LED发光二极管。
2 单片机最小系统说到单片机,本次实验选用的是89c51型号的单片机。
也是最基础的一款单片机。
为什么说89c51单片机是属于基础单片机呢?下面就简单介绍一下此款单片机的主要配置和功能吧。
首先来看图1所示的芯片。
这是一个单片机芯片。
主要有40个引脚,我们需要用到的管脚有以下几个如图1、图2:Vcc(40):+5V 电源,也就是给单片机供电所用的引脚Vss(20):接地,地线,就是所谓的零线,是与电源对应的引脚。
如果地线和电源的任意引脚出现问题,将直接导致单片机瘫痪。
四个I/O口引脚:P0 口(32~39)为8位双向三态I/O口RST/VPD(9)复位信号线,如果单片机内部程序出现问题,可以给这个引脚一个信号,就可以让单片机恢复初始设置了,EN/VPP(31)内部和外部程序存储器的选择线XTAL1(19)和XTAL2(18)接外部石英晶体单片机最小系统配置图如图2所示:首先要将电源信号线与内部和外部程序储存器选择先连接起来,就是40号引脚与31号引脚。
本实验中没有外接程序存储器,选择内部存储器就可以了。
但是如果当单片机内部存储器的容量不够大的时候,需要外接存储器了,那么就需要将31号引脚空出或者接地了。
我们看到左下角的18,19号引脚链接了一个晶振电路,引脚介绍时说过18,19号引脚是外接石英晶体,在整个单片机系统中他们所起到的作用是时钟作用。
也就是说,在整个单片机运行的过程中,时钟的作用是非常重要的,它是针对整个系统的时间配置,对于单片机系统来说,如果时钟错乱,那么整个系统的时序就会发生错误,会直接导致程序崩溃的。
基于单片机的霓虹灯控制系统设计
基于无线传输的仓库多点温度智能监控系统设计目录摘要关键词一.前言二.总体设计方案三.硬件电路设计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和相应的逻辑电路来完成,现在也有采用一些专用霓虹灯控制芯片的控制器。
前者所需电路较多,制作不易改变,且所需控制的霓虹灯路数越多,扩展起来也比较繁杂;而后者由于电路已作定,控制方式不能随意改变,功能较为单一。
然而市场上需要低成本高性能的霓虹灯控制技术。
我们此次设计的霓虹灯控制系统就符合市场需求。
二. 总体方案设计在本次设计中,硬件部分由单片机系统、LED发光二极管组成。
原理图如图1所示。
单片机选用的是AT89C51单片机,利用其中的一个定时器设定灯光闪烁的时间,时钟电路选用的是11.0592M的晶振。
基于单片机的彩灯控制器毕业论文
基于单片机的彩灯控制器毕业论文1000字摘要:本文设计了一种基于单片机的彩灯控制器,可以实现对LED灯泡的亮灭、颜色、亮度等参数的控制。
通过对单片机的应用,可以实现对彩灯控制器进行编程控制,从而达到不同场景的彩灯效果。
本文对彩灯控制器的硬件设计和软件设计进行了详细论述,并对测试结果进行了验证,表明设计的彩灯控制器能够实现预期的效果。
关键词:单片机;彩灯控制器;LED灯泡;编程控制;彩灯效果1.引言现代的LED技术已经在照明行业中得到广泛应用,特别是在彩灯方面。
LED彩灯因其色彩丰富、亮度高、耐用等特点,在舞台设计、娱乐场所、商场展示等领域中得到了广泛应用。
因此,开发一种彩灯控制器以实现对LED彩灯的控制是非常有必要的。
本文设计了一种基于单片机的彩灯控制器,通过对单片机的编程控制,可以实现对LED灯泡的亮灭、颜色、亮度等参数的控制。
通过对不同场景下的彩灯效果进行设计,可以为用户提供更加体验良好的灯光氛围,提高商场、舞台等场所的灯光展示效果。
设计的彩灯控制器具有硬件结构简单、可控性高等优点,具有一定的实用性和推广价值。
2.系统设计2.1 系统架构本文所设计的彩灯控制器采用的系统架构如图1所示。
主要由单片机控制模块、输入输出模块、驱动模块等组成。
图1 彩灯控制器系统架构图2.2 系统硬件设计(1) 单片机本设计采用AT89C51单片机作为彩灯控制器的中心处理器,其具有低功耗、高效率、易编程等特点。
通过编程控制,在单片机的控制下可以实现对彩灯控制器的控制,从而调整彩灯控制器的功能。
(2) 信号输入输出模块本文设计的彩灯控制器采用数字信号作为开关控制信号,输入数字信号可以实现开关、亮度、颜色等参数的控制。
LED灯泡通过信号输入输出模块与单片机进行连接。
(3) 驱动模块本设计采用PMOS管控制LED灯的开关。
单片机通过驱动模块输出控制信号,向PMOS管传送信号,控制LED灯的亮度、颜色等参数的实现。
2.3 系统软件设计本文所设计的彩灯控制器采用C语言对单片机进行编程。
基于单片机的LED霓虹灯控制器设计
基于单片机的LED霓虹灯控制器设计综述报告LED部分 (4)1、LED概述 (4)2、LED分类 (4)2.1、按发光管发光颜色分 (5)2.2、按发光管出光面特征分 (5)2.3、按发光二极管的结构分 (5)2.4、按发光强度和工作电流分 (5)3、LED的基本原理 (6)4、LED 指标 (11)4.1、LED的电学指标 (11)4.1.1、LED的电流-电压特性图 (11)4.1.2、LED的电学指标: (12)4.1.3、LED的极限参数 (12)4.1.4、电-光转换效率 (12)4.1.4、LED的其他电学参数 (13)4.2、LED的光学指标 (13)4.2.1、国际照明委员会色品图表示法: (14)4.2.2、光的颜色鲜艳度 (14)4.2.3、色温或相关色温 (15)4.2.4、与光辐射强度有关的指标: (16)4.3、LED的热学指标 (18)4.3.1、热阻Rt h (18)4.3.2、LED的储存环境温度与工作温度 (19)4.4、其他相关指标 (20)4.4.1、防静电(ESD)指标 (20)4.4.2、失效率λ (20)4.4.3、寿命 (20)4.4.4、其他指标 (20)5、LED光源的特点 (21)6、白光LED (22)6.1、白光LED实现方法 (22)6.1.1、荧光粉法原理 (23)6.1.2、RGB三基色合成白光制作原理 (24)7、LED驱动 (26)7.1、LED驱动器的要求 (26)7.2、驱动器的分类 (26)7.2.1、从供电电压的高低分类 (26)7.2.2按集成器件品种分类 (27)7.3、驱动器发展现状 (29)7.4、LED的驱动特性及分析 (30)8、LED光源的应用前景 (32)单片机部分 (33)9、单片机简介 (33)9.1概述 (33)9.2、单片机发展历史 (34)9.3单片机的应用领域 (34)10、51单片机内部结构 (35)11、51单片机引脚结构 (37)12、单片机编程基础 (38)12.1、存储结构 (38)12.1.1程序存储器 (38)12.1.2数据存储器 (39)12.1.3特殊功能寄存器 (41)13、单片机高级编程 (44)13.1、定时/计数器 (44)13.2、MCS-51的中断系统 (48)14、单片机学习应中的六大重要部分(重点注意) (52)14.1、总线 (52)14.2、数据、地址、指令 (53)14.3、P0口、P2口和P3的第二功能用法 (53)14.4、程序的执行过程 (53)14.5、堆栈 (54)14.6、单片机的开发过程 (54)LED霓虹灯控制器 (55)15、霓虹灯的控制器原理 (55)15.1、一些必须的基本概念 (55)15.2.1、霓虹灯的渐变调光原理 (55)15.1.2实现多彩渐变调光应该具备的条件 (55)15.1.3、视觉亮度 (55)15.1.4、白平衡的近似调整 (56)16、霓虹灯控制器设计思路 (56)16.1、数据结构设计 (56)16.1.1、动态数据结构 (56)16.1.2、静态数据结构 (56)16.2、控制器数据的运算过程 (57)16.3、微处理器的复位问题 (58)16.4、程序设计要求 (58)16.5、控制端口与灯管排列的映射关系 (58)17、LED霓虹灯分类 (60)17.1、依据是否可以多次更改花样程序 (60)17.1.1、一次性控制器 (60)17.1.2、可反复使用控制器 (60)17.2、依据所控制的LED亮度级 (60)17.2.1、普通型: (60)17.2.2、渐变型 (60)17.3、依据所控的LED的类型可分为 (60)17.3.1、单色 (60)17.3.2、多色 (61)17.3.3、任意色 (61)17.4、依据其控制源 (61)17.4.1、声控 (61)17.4.2、非声控 (61)17.5、依据LED灯的表现形式 (61)17.5.1、光源型 (61)17.5.2、屏幕型 (61)17.6、依据控制器的相互关系 (62)17.6.1、分控式 (62)17.6.2、独立式 (62)附录一(术语表) (63)LED部分1、LED概述LED(Light Emitting Diode),发光二极管,是一种固态的半导体器件。
毕业设计(论文)-基于单片机控制霓虹灯控制器
基于单片机控制的霓虹灯控制器摘要:本设计采用AT89S51单片机实现对霓虹灯的控制。
系统由单片机控制部分和显示部分组成。
显示部分的128个发光二极管成8行16列矩阵式分布。
单片机I/O口输出的信号经三极管放大驱动二极管发光。
不同的控制信号使发光二极管以不同的方式和花样显示。
关键字:单片机发光二极管矩阵式Neon Light Controller Based on Singlechip Abstract: This design adopts singlechip AT89S51 to control the neon light. The system is made up of the part of singlechip controller and the part of show. The part of show is 8 lines of 16 row matrix types. Signal from singlechip is enlarged by triode transistor to drive the LBD. The different control signal makes LBD to give out light with the pattern in different way.Keyword: singlechip LBD matrix目录第一章绪论 (4)1.1 霓虹灯发展历史 (4)1.2 霓虹灯的原始模型 (4)1.3 霓虹灯在我国的发展历程 (5)1.4 单片机概述 (5)1.5 MCS-51的引脚说明: (7)第二章系统设计 (9)2.1设计要求 (9)2.2总体设计方案 (9)2.2.1设计思路 (9)2.2.2方案论证与比较 (9)2.2.3系统组成 (10)第三章单元电路设计 (11)3.1显示部分电路 (11)3.2控制部分电路 (11)第四章软件设计 (13)4.1程序流程图 (13)第五章结论 (14)参考文献 (15)附录1 元器件明细表 (16)第一章绪论1.1 霓虹灯发展历史可以说霓虹灯的问世是建立在真空及气体放电的技术发展之上的。
单片机控制的霓虹灯控制器
单片机控制的霓虹灯控制器学生:xxx 指导教师:xxx内容摘要:本设计采用AT89C51单片机实现对霓虹灯的控制。
系统的设计由霓虹灯的硬件电路设计和软件设计两部分组成。
硬件设计分为发光二极管的设计、复位电路、时钟电路、按键设计、外设接口设计五个模块组成,按键主要功能是实现人为控制霓虹灯,实现单片机控制显示不同的图案以及想要的各种花样闪烁,并能实现各种闪烁模式的互相切换。
软件部份是运用Keil软件基于C语言进行编写的程序。
该系统具有电路结构简单、易操作等优点,具有较强的实用价值。
并且有较强的实用性,操作简单,扩展功能强。
如需要增加功能可方便更改程序,灵活性强。
关键词:单片机发光二极管花样闪烁霓虹灯the neon light controller based on single chip Abstract: This design uses AT89C51 single-chip microcomputer to realize the controlof neon lights. The design of the controller i ncluding the hardware circuit design and software design of the neon lights two parts. Hardware design is divided into the light emitting diode design ,reset circuit ,clocking circuit design , key design and peripheral interface design. The main function of Keys is to realize the anthropogenic control of neon lights, realize single-chip microcomputer control display different pattern and want all kinds of pattern flicker, and can realize all kinds of scintillation mode switch to each other. The software part is to use Keil software based on C language program.It has strong practicality, simple operation, and the function expended is strong.If we need to increase the function ,it will be easily changed procedures, and it has high adaptability.Keywords: single-chip light emitting diode flicker neon lights目录前言 -------------------------------------------------------------------------------- 5 1 霓虹灯的设计 ------------------------------------------------------------------- 51.1 设计任务 ------------------------------------------------------------------ 51.2 总体设计方案 ------------------------------------------------------------- 61.2.1 单片机芯片的选择--------------------------------------------------- 61.2.2 接口设计 ------------------------------------------------------------ 61.2.3 方案设计 ------------------------------------------------------------ 62 设计原理 ------------------------------------------------------------------------ 62.1 单片机AT89C51 ---------------------------------------------------------- 62.2 芯片PL2303HX ----------------------------------------------------------- 83 霓虹灯的硬件设计--------------------------------------------------------------- 93.1 复位控制电路 ------------------------------------------------------------- 93.2 时钟电路 ----------------------------------------------------------------- 103.3 发光二极管的设计-------------------------------------------------------- 103.4 外设USB接口 ----------------------------------------------------------- 113.5 按键设计 ------------------------------------------------------------------ 124 霓虹灯的软件设计-------------------------------------------------------------- 124.1 延时函数 ----------------------------------------------------------------- 124.2 按键控制程序 ------------------------------------------------------------ 134.3 霓虹灯控制程序 ---------------------------------------------------------- 145 结束语 ------------------------------------------------------------------------- 15参考文献: ------------------------------------------------------------------------ 16 附录1:设计原理图 --------------------------------------------------------------- 17 附录2:源代码 -------------------------------------------------------------------- 18单片机控制的霓虹灯控制器前言霓虹技术,在中国已经发展了近百年的历史了,在新的霓虹技术,在新的竞争形势下,霓虹技术发展到今天,在中国目前最常用的霓虹技术有四种,即中国的日本制作工艺、美国制作工艺和俄罗斯制作工艺、传统制作工艺。
基于单片机的简易霓虹灯控制器设计
摘要摘要霓虹灯在现代社会中有广泛的应用,但传统的霓虹灯控制器利用移位寄存器的移位方式,只能实现几种有限的花式,因此市场迫切需要一种低成本高性能的霓虹灯控制器。
本设计采用AT89C51单片机实现对霓虹灯的控制。
系统的设计由霓虹灯的硬件电路设计和软件设计两部分组成。
硬件设计分为发光二极管的设计、复位电路、时钟电路、按键设计、外设接口设计五个模块组成,按键主要功能是实现人为控制霓虹灯,实现单片机控制显示不同的图案以及想要的各种花样闪烁,并能实现各种闪烁模式的互相切换。
软件部份是运用Keil软件基于C 语言进行编写的程序。
该系统具有电路结构简单、易操作等优点,具有较强的实用价值。
并且有较强的实用性,操作简单,扩展功能强。
如需要增加功能可方便更改程序,灵活性强。
该系统主要由单片机的主控部分、键盘输入部分和LED显示部分组成,运用I/O口输出的信号驱动发光二极管和数码管,使其产生有规律的闪烁和移动。
该控制器电路实现简单,成本低,具有较高的性价比。
关键词:单片机,Keil,C语言,发光二极管I目录目录第一章设计任务与要求 (1)1.1、总体方案设计 (2)1.2、要求完成的主要任务内容: (2)第二章方案选择 (4)2.1、控制芯片、LED恒流源模块方案选择 (4)2.1.1、控制器模块 (4)2.1.2、LED恒流源模块 (4)2.1.3、时钟模块 (4)2.1.4、理论分析与参数计算 (5)第三章系统设计与模块化硬件电路设计 (7)3.1、系统总体设计 (7)3.2、单元电路设计及工作原理分析 (7)3.2.1、电路的恒流源的设计 (7)3.2.2、复位电路 (8)3.2.3、驱动LED灯电路 (10)3.2.4、振荡电路 (12)3.2.5复位控制电路 (13)3.2.6时钟电路 (15)3.2.7、整体单片机控制电路 (15)第四章软件系统设计 (17)II目录4.1 程序总体结构 (17)4.2 程序总体流程 (17)4.3 程序编写 (17)第五章系统调试 (24)5.1测试方法与数据 (24)5.1.1 测试方案与方法 (24)5.1.2 元件清单 (25)附录 (26)致谢 (27)参考文献 (28)III第一章设计任务与要求第一章设计任务与要求前言现代科学技术飞速发展,日新月异。
基于单片机的彩灯控制器毕业论文
目录毕业论文(设计)任务书....................................... - 1 -开题报告..................................................... - 2 -摘要....................................................... - 5 -关键字....................................................... - 6 -第一章方案论证与选择.. (1)1.1 主控电路方案论证与选择 (1)1.2 电源电路方案论证与选择 (1)1.3 显示电路方案论证与选择 (2)第二章硬件设计 (3)2.1 电源电路 (3)2.2 主控电路 (3)2.3 显示电路 (4)2.3.1 LED彩灯显示电路 (4)2.3.2 数码管显示电路 (4)2.4 按键电路 (5)第三章软件设计 (6)3.1 主函数流程图 (7)3.2 中断函数流程图 (8)3.3 模式函数流程图 (9)第四章芯片简介 (10)4.1 AT89S51单片机 (10)4.2 三端集成稳压器 (12)第五章总结 (13)参考文献 (14)附录 (15)致 (16)毕业论文(设计)任务书开题报告一、课题来源由指导老师提供。
二、设计目的和意义㈠研究目的⒈建立基于单片机的彩灯控制器,用它来控制16个发光二极管发光,实现亮点的循环移动。
⒉通过软件编程实现各种各样的亮点平面循环移动。
该彩灯控制器能够实现五种闪烁模式。
通过按键可选择闪烁模式,并由数码管显示出是第几种模式。
㈡研究意义随着人们生活环境的不断改善和美化,在许多场合可以看到彩色霓虹灯。
LED 彩灯由于其丰富的灯光色彩,低廉的造价以及控制简单等特点而得到了广泛的应用,用彩灯来装饰街道和城市建筑物已经成为一种时尚。
通过对彩灯控制器的设计,提高单片机的应用能力,基本掌握单片机控制系统的设计流程。
基于S7-200的霓虹灯控制毕业设计(论文)
摘要随着社会市场经济的不断繁荣和发展,各种装饰彩灯、广告彩灯越来越多地出现在城市中。
在大型晚会的现场,彩灯更是成为不可缺少的一道景观。
小型的彩灯多为采用霓虹灯管做成各种各样和多种色彩的灯管,或是以日光灯、白炽灯作为光源,另配大型广告语、宣传画来达到效果。
这些灯的控制设备多为数字电路。
而在现代生活中,大型楼宇的轮廓装饰或大型晚会的灯光布景,由于其变化多、功率大,数字电路则不能胜任。
针对PLC日益得到广泛应用的现状,本文介绍PLC在不同变化类型的彩灯控制中的应用,灯的亮灭、闪烁时间及流动方向的控制均通过PLC来达到控制要求。
在彩灯的应用中,装饰灯、广告灯、布景灯的变化多种多样,但就其工作模式,可分为三种主要类型:长明灯、流水灯及变幻灯。
长明灯的特点是只要灯投入工作,负载即长期接通,一般在彩灯中用以照明或衬托底色,没有频繁的动态切换过程,因此可用开关直接控制,不需经过PLC控制。
流水灯负载变化频率高,变换速度快,使人有眼花缭乱之感,分为多灯流动、单灯流动等情形。
变幻灯则包括字形变化、色彩变化、位置变化等,其主要特点是在整个工作过程中周期性地花样变化,但频率不高。
流水灯及变幻灯均适宜采用PLC控制。
关键词:PLC循环控制AbstractWith the continued prosperity and development of the social market economy, a variety of decorative lanterns, more and more advertising lantern in the city. Large party of the scene, the lantern is to become indispensable to a landscape. The small lights using neon tubes made of a wide range and variety of colors of the lamp, fluorescent, incandescent light, comes with a large slogan, posters to achieve the desired effect. These lights control equipment for digital circuits. In modern life, lighting sets the outline decoration of large buildings or large party, change, power, digital circuits are not competent. Increasingly widely used for PLC status quo This article describes the application of the PLC in the control of different types of changes lantern, light, bright off, flashing time and the flow direction control to meet the control requirements through the PLC. Variety of decorative lamps, advertising lights, backdrops, lights change in the lantern of the applications, but its mode of operation can be divided into three main types: long light, water, light and variable slide. The long light long as the lights work load that is, connected to long-term, generally used in the lantern in the lighting or set off background, and frequent dynamic switching process, and therefore available switches directly control without PLC control. Water light load change frequency transform faster, makes a dazzling sense of, into the flow of multi-lamp, single lamp flow situation. Change slide glyph changes, color changes, location changes, its main feature is the pattern changes periodically throughout the course of their work, but the frequency is not high. Water lights and change slides are suitable for PLC control.Keywords: PLC cycle control目录摘要 (I)Abstract (II)目录 (III)第一章绪论 (1)1.1 引言 (1)1.2 论文的目的与意义 (1)第二章霓虹灯的概况 (3)1.1 霓虹灯的发展 (3)1.1.1 1926年霓虹灯初期发展阶段 (3)1.1.2 1978年霓虹灯进入恢复和初步发展阶段 (4)1.1.3 1994年霓虹灯进入快速发展阶段 (4)1.1.4 2005年霓虹行业进入多元化发展时期 (5)第3章可编程控制器(PLC)简介 (6)3.1可编程序控制器的产生 (6)3.2可编程控制器(PLC)的硬件及工作原理 (7)3.2.1 PLC的基本结构 (7)3.2.2 PLC的工作原理 (9)3.2.3 PLC的编程语言 (10)3.3可编程控制器的特点 (12)3.4 可编程控制器的分类 (13)3.4.1 按结构分 (13)3.4.2 按I/O点数分 (13)3.5 可编程控制器的应用领域 (14)第四章霓虹灯的主体设计 (16)4.1 控制系统介绍和控制过程要求 (16)4.2 系统硬件设计 (17)4.2.1设备选择 (17)4.2.2 输入输出点数的确定 (20)4.2.3 PLC的选型 (20)4.3.地址分配及I/O连接图 (21)4.3.1地址分配 (21)4.3.2 I/O连接图 (22)4.4 系统流程图 (24)4.5系统软件设计 (25)4.5.1编程软件的应用STEP7-MICRO/WIN V4.0 (25)4.5.2 梯形图设计 (27)4.5.3 设计指令表 (32)4.6调试说明 (36)总结 (37)致谢 (38)参考文献 (39)第一章绪论1.1 引言随着我国经济建设的快速发展,国内各地城镇景观照明也发生了变化,霓虹灯产业发展迅速,据不完全统计,全国霓虹灯企业已逾几千家,年总产值超过30亿元人民币,出口创汇方面也有不错的业绩。
基于单片机彩灯控制器毕业论文
模式二 每隔三个灯亮 另外的灯间隔亮
返回
3.3.2花样模式二
模式四 P1口全亮,P2口全熄 P1依次熄灭,P2口依次点亮
返回 3.3.4花样模式四
总结
• 主程序显示count的值并调用相应的模式函数,当外部中断0来了时响 应中断,count值加一并调用相应的模式函数。
• 模式一是P1,P2口从左到右依次点亮。 • 模式二是P1,P2口 16个二极管每隔三个亮着,每次亮着的灯向前移一
复位电路:确定单片机工作的起
始状态,完成单片机的启动过程。 单片机系统的复位方式有上电自动 复位和手动按键复位。本设计采用 手动按键复位,该复位方式同样具 有上电自动复位功能。
➢ 显示电路
➢ 按键电路
按键控制电路如图2- 4所示,是由1 个按键开关构成的。按键Key接在 P3.2上。当按下开关Key时,LED彩 灯系统闪烁第一种闪烁花型;第二次 按下开关Key时,LED彩灯系统闪烁 第二种闪烁花型……当按到五次后, LED彩灯又回到第一种闪烁花型上。
彩灯控制器
姓 名:*** 班 级:机电一体化10.1班 指导老师:***
目录
◆ 研究的背景及意义 ◆ 摘要 ◆ 系统框图 ◆ 硬件设计 ◆ 硬件设计总示意图 ◆ 软件设计 ◆ 总结 ◆ 致谢
研究的背景及意义
研究的背景
• 目前,国内的一些主要城市都是传统的单一循环 式的彩灯控制器比较多,因为其功能单一,浪费高, 又不方便实用渐趋淘汰,取而代之的新一代的单片 机功能实现的控制器,其选择功能相当多,已经有些 开始在研究基于单片机、芯片处理技术方面的平 面循环彩灯控制器,并且以有一些线路以投入运 行,到目前为止反映良好,更能适合于中小城市 的普遍推广使用。而我们也是利用单片机通过编 程实现对平面彩灯实现各种控制,这种开发出的产 品也是适合市场发展的潮流的。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于单片机的霓虹灯控制器的设计摘要本设计采用AT89C52单片机实现对霓虹灯的控制。
系统由红外遥控模块、单片机控制模块、显示模块、语音模块四部分组成。
红外遥控模块分红外发射部分和红外接收部分,通过单片机译码后,取出红外发射按钮的地址,从而实现红外遥控器对霓虹灯显示图案的远距离控制。
红外接收管也只占用一个IO口。
显示部分为16×16的点阵模块,通过单片机控制显示不同的图案以及想要的文字,并让字能够移动、暂停,以及从当前文字切换其它文字。
语音模块采用的语音芯片是ISD1730,可以录制想要的语音,通过录音可以对设计进行介绍。
语音的播放支持暂停、下一首、调节音量和复位。
由于单片机的IO口不够用,本设计采用74HC154对其扩充,将四线扩充到十六线。
该系统具有电路结构简单、易操作、成本低等优点,具有较强的实用价值。
关键词:单片机;红外遥控;点阵;译码器;霓虹灯目录论文总页数:47页1 引言 (4)1.1课题背景及意义 (4)1.2本课题研究方法和目标 (4)2 方案研究与主要芯片选择 (6)2.1总体方案原理及设计框图 (6)2.1.1 主控电路的选择与论证 (6)2.1.2 显示设备的选择与论证 (8)2.1.3控制器模块选择 (9)2.2主要芯片介绍 (11)2.2.1 译码器74LS154的介绍 (11)2.2.2 LED点阵的介绍 (12)2.2.3语音模块的介绍 (13)3 硬件电路设计与调试 (15)3.1单片机模块单元电路设计 (15)3.2串口通信电路设计 (16)3.3译码器模块单元电路设计 (17)3.4点阵模块单元电路设计 (17)3.5红外遥控模块单元电路设计 (18)3.6语音模块单元电路设计 (19)3.7硬件仿真与调试 (21)4 软件设计 (23)4.1单片机IO口分配 (23)4.2各模块程序 (23)4.2.1 主程序设计 (23)4.2.2 显示程序设计 (24)4.2.3 红外接收程序设计 (26)4.2.4 设定的图案和字程序 (28)5 软硬件联调及技术改进 (30)5.1软硬件联调及实物演示 (30)5.2技术改进 (32)结语 (32)参考文献 (33)致谢 (34)声明 (35)附录 (36)1 引言1.1课题背景及意义霓虹灯是一种冷阴极辉光放电灯,直接将电能转换成光能。
自其问世以来,历经了上百年的发展,现已成为重要的显示、装饰光源。
霓虹灯由于其外形变幻多端、加工灵活、色彩丰富,在广告业、商业、交通、建筑、室内外装饰、舞台布景、家用电器、城市美化等领域发挥了特有的作用。
单片机自问世以来,迄今已有三十多年了,其产品琳琅满目,产家也众多纷纭,功能也是五花八门。
单片机有着体积小、功耗低、功能强、性能价格比高、易于推广应用等显著优点,在自动化装置、智能仪器仪表、过程控制、通信、家用电器等许多领域得到日益广泛的应用。
在许多基于单片机的应用系统中,通过软件编程实现对外部硬件电路的控制。
它给人们的生活带来了很多便利。
因此本文将单片机与语音芯片结合起来,设计了一款用单片机控制的霓虹灯控制系统,伴随着霓虹灯图像的变化有不同的语音效果。
流水灯在现代社会就有广泛的应用,大型电子广告牌、霓虹灯、指示牌和工业控制的控制面板等等都有流水灯的应用。
而且基于单片机的流水灯的控制系统利用了单片机的内部资源,如定时器、IO口和寄存器等,完成了单片机系统开发的基本流程,因此具有典型的代表意义,是学习和开发单片机的基本实验之一。
AT89C52单片机是可多次改写的可编程芯片,用这种芯片构成的系统简单、可靠,性价比相当高,适合成为霓虹灯程序控制器的核心部件,结合锁存器MC74HC373实现的控制器功能,时间常数易修改,使用灵活,电路易实现,成本低,控制芯片更换方便。
控制器的花样变化及速度调节能用软件方法实现,这样进一步提高了性价比。
1.2本课题研究方法和目标本设计要求完成一个霓虹灯控制器,控制发光二极管点阵显示,要求能形成多种图案和字。
实现图案和字的左右移动、暂停、继续移动、跳转到指定字的操作。
加设语音芯片,对整个设计进行简要概况。
1、研究思路:本设计是以AT89C52芯片的电路为基础,通过软件程序来控制单片机内部的定时器来控制16×16的矩阵贴片发光二极管的明亮,显示不同的图案花样,形成霓虹灯控制器。
实物以AT89C52为主控芯片,ISD1730 语音模块、红外遥控模块构成电路,主要包括电源、控制电路、显示电路、语音电路。
对于不同型号的单片机只需要相应的改变一下地址即可。
该软、硬件系统具有很好的通用性和一定的实际使用价值。
2、硬件部分:图1.1 硬件框图本设计硬件部分分为六个模块。
(1)单片机最小系统模块,采用经典配置。
(2)为实现程序下载需要串口模块。
(3)为实现语音与图像的搭配,要搭载语音模块,每显示一个图案,发出不同的语音信息。
(4)为实现语音能适应各种场合,采用可以自己录音的芯片ISD1730。
(5)为实现图像的显示,由16×16的点阵模块,由点阵模块显示不同的图形。
(6)为实现给单片机供电,需要电源模块。
3、软件部分在主程序下,分别编写了如下子程序:时钟程序、红外译码程序、图像显示程序、中断程序等。
2 方案研究与主要芯片选择2.1 总体方案原理及设计框图本设计是基于STC89C52RC单片机为核心器件控制整个系统进行工作的,系统控制框图如图2.1所示。
图2.1 控制系统框图如图2.1所示,本方案具有红外遥控模块、语音模块、单片机控制模块、显示模块,共四个模块。
此外,通过主控单元电路的扩展,可添加多种附加功能。
单片机控制霓虹灯的设计以单片机STC89C52RC控制为核心,通过红外遥控器发出信号,接收头接收信号,通过单片机的中断处理,对图案的显示进行控制;在通电的同时伴随一段语音,对整个设计进行一个简要介绍;串口通信是为了帮助STC单片机实现程序的下载;点阵模块有图案显示,也有文字显示,对文字有左右滚动、速度变化、暂停、播放等操作。
根据系统框图,对单元电路控制进行设计,下面是对各部分单元电路的论证与设计。
2.1.1 主控电路的选择与论证在本设计中,主控电路有三种实现方式。
1、采用89C51单片机作为CPU。
89C51单片机是8位单片机,4k字节Flash闪速存储器,128字节内部RAM,32个IO口线,两个数据指针,两个16位定时计数器,一个5向量中断结构,一个全双工串口通信口,片内振荡器及时钟电路。
其指令是采用的被称为“CISC”的复杂指令集,工具有111条指令,与其他高位单片机相比而言,指令周期较长,运算速度太慢,而且由于其内部总线是8位的,其内部功能模块也基本上都是8位的;89C51单片机本身的电源电压是5伏,89C51有两种低功耗方式:待机方式和掉电方式[1] [2]。
2、采用LCP2138单片机作为CPU该芯片其本身自带AD转换功能,带大容量的32KRAM和512KFLASH ,内部资源丰富且系统稳定,芯片价格昂贵。
3、采用STC89C52RC单片机作为CPUSTC89C52RC是一款低功耗,高性能CMOS 8位单片机,片内含8k Bytes ISP(In-system programmable)的可反复擦写1000次的Flash只读程序存储器,器件采用宏晶公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash存储单元,功能强大的微型计算机的STC89C52RC可为许多嵌入式控制应用系统提供高性价比的解决方案。
STC89C52RC主要功能特性如表1所示,其引脚图如图2.2所示。
表2.1 STC89C52RC的功能特点图2.2 STC89C52RC引脚图[2]STC89C52RC具有如下特点:40个引脚,32个外部双向输入输出(IO)口,5个中断优先级2层中断嵌套中断,2个16位可编程定时计数器,2个全双工串行通信口,8k Bytes Flash片内程序存储器,256 bytes的随机存取数据存储器(RAM),片内时钟振荡器,看门狗(WDT)电路。
此外,STC89C52RC设计和配置了振荡频率可为0Hz并可通过软件设置省电模式。
空闲模式下,CPU暂停工作,而RAM定时计数器,串行口,外中断系统可继续工作,掉电模式冻结振荡器而保存RAM的数据,停止芯片其它功能直至外中断激活或硬件复位。
同时该芯片还具有PDIP、TQFP和PLCC等三种封装形式,以适应不同产品的需求[3] [4]。
由于52单片机的低功耗、高性能、高性价比、对51单片机的良好兼容等优点,,本设计选择此方案。
2.1.2 显示设备的选择与论证1、使用256个贴片发光二极管显示图2.3 贴片发光二极管贴片发光二极管:颜色有红、黄、绿、蓝等。
特点:体积小、耗电量低、使用寿命长、高亮度、环保、坚固耐用牢靠、适合量产、反应快,防震、节能、高解析度、耐震、可设计等优点。
但在布线和焊接方面较为复杂。
2、LED电子显示屏图2.4 LED点阵LED电子显示屏是半导体发光二极管像素点均匀排列组成。
利用不同的材料可以制造不同色彩的LED像素点。
目前应用最广的是红色、绿色、黄色。
而蓝色和纯绿色LED的开发已经达到了实用阶段。
LED显示屏(LED panel):LED就是light emitting diode ,发光二极管的英文缩写,简称LED。
它是一种通过控制半导体发光二极管的显示方式,用来显示文字、图形、图像、动画、行情、视频、录像信号等各种信息的显示屏幕。
LED显示屏分为图文显示屏和视频显示屏,均由LED矩阵块组成。
图文显示屏可与计算机同步显示汉字、英文文本和图形;视频显示屏采用微型计算机进行控制,图文、图像并茂,以实时、同步、清晰的信息传播方式播放各种信息,还可显示二维、三维动画、录像、电视、VCD节目以及现场实况。
LED显示屏显示画面色彩鲜艳,立体感强,静如油画,动如电影,广泛应用于车站、码头、机场、商场、医院、宾馆、银行、证券市场、建筑市场、拍卖行、工业企业管理和其它公共场所。
它的抗静电性能优势超强:制作环境有着严格的标准还有产品结构的绝缘设计。
LED显示屏可以显示变化的数字、文字、图形图像;不仅可以用于室内环境还可以用于室外环境,具有投影仪、电视墙、液晶显示屏无法比拟的优点。
考虑到布线以及焊接的简单方便以及LED显示屏的亮度高、工作电压低、功耗小、小型化、寿命长、耐冲击和性能稳定等优点,本设计选用LED显示屏。
2.1.3控制器模块选择1、按键控制图2.5 按键开关用按键控制显示屏图案的切换,简单、方便、经济。
但占用的单片机外围接口较多,并且不能远距离控制。
2、红外遥控控制[5]远程遥控技术又称为遥控技术,是指实现对被控目标的遥远控制,在工业控制、航空航天、家电领域应用广泛。