基于单片机的LED旋转字的设计

基于单片机的LED旋转字的设计
基于单片机的LED旋转字的设计

基于单片机的LED旋转字的设计

摘要:如今的生活中,不管是银行、商场,还是饭馆、酒店,LED显示屏可谓是无处不在,广泛应用于我们的生产生活中。然而,传统LED显示屏的不足也在一天天显露出来。一个就是传统LED显示屏组成模块的器件数量较多,成本略高。还有一个就是传统LED显示屏显示在一个平面上,有一定视角限制。为了解决这两个不足,通过单片机控制被固定在电机上的发光二级管的亮灭,同时利用电机带动二极管旋转,并配合传感器触发的外部中断,从而稳定的显示出文字和图案。

关键词:LED显示屏;单片机;视觉暂留;旋转

LED rotating word design based on single chip

microcomputer

Abstract:Today's life,whether banks,shopping malls,restaurants,hotels,LED display is ubiquitous,widely used in our life and production. However,traditional LED display also day by day out.One is the traditional LED display module device number is more,the cost is slightly higher. There is a traditional LED display on a plane,a certain angle limit.In order to solve the two issues,Through the control of the microcontroller ,is fixed on the motor emission level two tube light out,at the same time,the use of motor driven diode rotation,and cooperate with external sensor to trigger the interrupt,thus the stable display text and pattern.

Keywords:LED display; microcontroller; persistence of vision; rotation

目录

第1章绪论 (1)

1.1 LED显示屏背景 (1)

1.2 国内外研究现状 (1)

1.3 论文的设计目标和结构安排 (1)

第2章STC89C52单片机和旋转LED显示屏 (3)

2.1单片机简介及应用 (3)

2.2 STC89C52单片机的结构和管脚介绍 (3)

2.3 LED显示屏特点 (5)

2.4 旋转LED显示屏的简介 (6)

第3章系统的硬件设计 (8)

3.1 显示原理 (8)

3.2 系统供电 (8)

3.3 系统硬件框图和介绍 (8)

3.4 各模块的设计 (9)

3.4.1 传感器模块的设计 (9)

3.4.2 显示模块的设计 (10)

3.4.3 电源模块的设计 (10)

3.5 电路设计 (10)

3.5.1 时钟电路 (10)

3.5.2 复位电路 (11)

3.5.3 驱动电路 (11)

第4章系统的软件设计 (12)

4.1 主程序流程图 (12)

4.2 各模块程序的流程图及功能说明 (12)

4.2.1 MAIN函数部分 (12)

4.2.2 外部中断0服务程序部分 (12)

4.2.3 定时器T0中断服务程序 (13)

4.2.4 定时器T1中断服务程序 (13)

4.3 系统软件介绍 (14)

4.3.1 ISP软件 (14)

4.3.2 ISP软件流程图 (15)

第5章系统调试 (17)

5.1 元件焊接 (17)

5.2 系统调试 (17)

第6章结论 (18)

参考文献 (19)

附录 (20)

第1章绪论

1.1 LED显示屏背景

LED就是light emitting diode ,发光二极管的英文缩写,简称LED[1]。其显示屏是由LED组成的点阵模块[2]。LED显示屏在生产生活中随处可见,银行、饭店的各种指示窗口,大街上的各种广告和活动的宣传窗口,工厂里各种仪器的指示板等等,都会用到LED显示屏。作为一种信息传播的媒介载体,LED显示屏受到各领域的欢迎,被广泛应用于各种服务和宣传场所,尤其是在大城市里,随着人口的增加和各种商业活动的宣传,LED显示屏的使用范围还将进一步扩大。目前,LED显示屏的推广率逐年增高,市场发展前景广阔,商业价值巨大。

1.2 国内外研究现状

早期的LED光度低、色彩少,仅仅用在指示灯和显示板上。而随着电子信息技术的发展,各行各业对显示器材的要求,LED技术得到了快速的发展。现在的LED不仅光度提高了,色彩也变得丰富了,应用的范围也更广泛了。而且,中小功率超高亮度LED也已经出现,并且正在以惊人的速度被推广和应用。

在显示方面,LED已经广泛应用于各种产品的状态性能显示,例如家用电器、工业设备等,越来越多的智能器件的显示屏都可以看到LED的身影。随着其相关技术的快速发展,国外对LED的使用越来越多。在改革开放后,随着经济的快速增长,工业化和信息化程度越来越高,人们的需求越来越大,LED显示屏在国内得到了快速发展,应用范围和规模也在不断地扩大。由此可以推断, LED产业的未来,将根据用户的需求生产出更多种的LED产品,多元化的LED产品将出现在我们生活的每个角落。而且还将建立应用形式独立的应用领域,LED划分时代便出现。所以LED有着更为美好的前景。

1.3 论文的设计目标和结构安排

毕业设计是学生在学生时代的最后一项作业,不仅检查学生是否掌握了本专业的知识,而且还培养了学生解决实际问题的能力。在本次设计中,我不仅温习了以前学习过的知识,而且还在查阅资料时学习了一些新的知识。

将理论和实际有效的结合起来,做到所学即为所用,培养了我的动手操作能力,对我以后的工作生活具有重要意义。

本次设计是以STC89C52单片机为核心芯片,利用电机带动16个LED旋转,随着LED在不同时间下的显示状态,显示出所需要的文字。

本设计在绪论里主要介绍了有关LED显示屏的使用和发展现状。第二部分则对本次设计使用的核心芯片STC89C52和旋转LED显示屏做一个大致的了解。第三部分讲述了系统的硬件设计,主要介绍了系统的显示原理和对模块电路的剖析。第四部分介绍了系统模块程序运行流程。第五部分是系统调试。

第2章STC89C52单片机和旋转LED显示屏

2.1单片机简介及应用

单片机是一种微型计算机系统,利用集成电路技术开发的一种电路芯片,功能多而且强大,被越来越多的运用到人们的生活中。由于人们日益增长的生活水平,科学技术的更新和发展,人们对电子产品的需求也越来越大,这在一定程度上促进了单片机技术的发展。而单片机的价格并没有水涨船高,反而跌得很厉害,10美元就可以购买到一个最高端的单片机了,而普通型号的单片机只需要1美元。

随着单片机技术和性能的不断发展和提高,不管是在最初的工业控制领域,还是现在的家用电器和医疗器械领域,甚至航空航天等领域,单片机都发挥着不可替代的作用,对我们的生产生活产生了重要影响。

2.2 STC89C52单片机的结构和管脚介绍

STC89C52是一种耗能低、效率高、处理能力强大的CMOS八位微控制器,它的内核仍然采用经典的MCS-51,但做了很大的改进,增加了众多功能。自带4K字节的可编程可擦除的只读程序存储(EPROM)空间和512B字节的随机存取数据存储(RAM)空间,还有功能强大的8位CPU和可编程Flash单元等。还能够使用串口下载,简单方便,可应用于各种控制领域。图2-1是 STC89C52单片机的基本功能方块图。

图2-1 STC89C52 功能图

由于引脚只有40个,无法一一容纳其众多的功能,所以就把其中一些引脚开发了多种功能。图2-2是典型的STC89C52单片机的引脚图。

图2-2 STC89C52单片机管脚

VCC:芯片的40引脚,是连接电源电压端口。

GND:芯片的29引脚,是接地端口。

P0口:P0口指的是P0.0-P0.7端口,是芯片的32-39引脚,是一个8位漏极开路双向的I/O口[3]。当写入“1”时,端口可以作为高阻抗输入。另外,当把P0口用作为数据/地址的第八位时,还可以访问外部RAM和ROM。当FLASH 编程时,此端口可以收到指令字节,当Flash核实程序时,指令字节又会被输出。需要了解的是,P0口在验证程序时,需要外接上拉电阻。

P1口:P1口包括P1.0-P1.7端口,作为芯片的1-8引脚封装。 P1口、P2口和P3口一样,都是一个8位双向I/O口,都是由内部提供上拉电阻的[4]。在P1口端口写入1时,被上拉电阻拉为高电平,这时候端口可以用作输入。由于受到内部上拉电阻影响,端口写0时,被外部拉低,此时,P1口输出电流。

P2口:P2口是指芯片P2.0-P2.7端口,包括21-28引脚。由于内部上拉电阻的影响,在端口写入1时,端口可以拉到高电平,然后P2口可以用来作为一个输入端口。当端口写入0时,会被拉为低电平,这时端口将输出电流。

P3口:P3口包括P3.0-P3.7口,是10-17引脚。当P3口被写入1后,可以作为输入端口使用,而其内部上拉电阻会将其拉为高电平,此时它的外部引脚被拉为低电平,端口将会输出电流。除了用于I/O口外,P3口还可做其他用处,如图2-3。

图2-3 P3口管脚的其他功能

RST:RST是芯片的19引脚,复位控制线。负责对单片机进行复位重置操作。

ALE/PROG:此端口是芯片的30引脚,ALE地址锁存允许端,PROG脉冲输入端。

PSEN:这个端口是29引脚,作为存储器读选通信号接口。

EA/VPP:是芯片的31引脚,输入信号。

XTAL1:该端口是芯片的19引脚,作为时钟电路的输入端[5]。

XTAL2:该端口是芯片的18引脚,作为时钟电路的输出端[5]。

2.3 LED显示屏特点

随着电子技术的快速发展,LED也被越来越广泛的应用。LED显示屏有着众多的优点:

一是使用时限超长。业界对LED的使用寿命检测的平均值达到10万小时,在未来,这一数值将有望达到25万小时。

二是众多可选择的色彩。随着科学技术的不断发展,LED的颜色库也被丰富起来,从最初的红色发展到现在红、黄、绿、蓝等各种颜色,基本能够满足市场对LED色彩的要求。

三是稳定可靠。LED能够在其寿命期内,高效且稳定地进行工作。

四是安全性高。电压在36V以下对人体都是安全的,不会对人体造成损

害。而LED的工作电压是6V-24V,工作电流也只有10mA-20mA,属于弱电级工作器件。其电气安全性能在业界是有口皆碑的。

五是高效率而且节能环保。在亮度相同的条件下,普通白炽灯的耗电量是LED的10倍。另外,LED也更加的环保,不像其他显示媒介存在有害金属污染等问题,也更符合社会对环保的要求和提倡。

六是体积小,便捷,灵活性好。单粒LED的体积很小,大概只有3-5平方毫米那么大。而且LED不仅可以低压供电,还可以高压供电。大大方便了工程应用,在工程应用领域得到了青睐。

七是方便控制。就目前的技术来说,已经能够对LED的亮度、灰度、动态显示、分布等进行自由地控制,这在业界是无与伦比的。

八是优良的抗震抗干扰性能,可靠性高。现阶段市场上其它类型的电光源产品易碎、易坏且容易受干扰而失灵,而LED却坚固、耐震、耐冲击且抗干扰,在使用过程中不易损坏,可靠性高。

九是较短的响应时间。LED的响应时间是以毫秒为单位的,在汽车刹车灯、相机闪光灯等应用上能够快速有效地接受指令并作出反应。

这些优势使得LED显示屏在与传统媒介的较量中渐渐占了上风,传统的纸质媒介由于不环保、吸引力不足等原因已经正在被取消使用,而其他一些发光器件也因为可靠性低或者价格过高等原因转而使用性价比十足的LED显示屏。

2.4 旋转LED显示屏的简介

传统的LED显示屏采用16行循环扫描显示文本和图像,扫描帧速率大于60Hz,使得人眼感觉不画面闪动,因而看到的是一幅稳定的图像。然而,这样的显示屏在越来越多的应用中暴露了两个问题,第一,由于组成显示屏的LED模块所使用的器件数量多,导致制作显示屏的工作量增大,同时,成本也提高了。第二,由于LED模块被放置在一个平面上,观看显示屏的位置就会被局限于正面某个范围之内。如果应用在实际生活中,那么显示屏显示的信息就会受到影响,只有在范围以内的人能看到信息,而范围以外的人则看不到LED所发布的信息,不利于信息的传播和推广。在图2-4中,我们看到(a) (b) (c) (d) (e)分别代表不同时刻LED的点亮状态,(f)则为我们看到的完

整画面。在这种类型的LED显示屏中,大多选用的是逐行扫描模式[6]。

图2-4传统LED显示屏的显示原理图

新的旋转柱式显示屏,使用旋转扫描方式,根据人的视觉暂留特性,由电动机带动模块360度旋转,以一定的速率刷新屏幕,再利用传感器控制二极管在各个位置的亮灭来呈现一幅完整的图像。这种扫描方式的显示器只有一列,不仅降低了成本,还扩大了可视范围,克服了传统LED显示屏的不足,将LED的发展推向了一个新的时期。图2-5中a)b)c)就是显示屏在不同时间的状态,d)则是一幅完整画面。

图2-5 旋转柱式显示屏的显示原理图

第3章系统的硬件设计

3.1 显示原理

该系统的电路是由由电源供电电路、LED显示电路、电机驱动电路和数据处理电路构成的。利用人眼视觉暂留现象,利用电机驱动旋转扫描的方式,当每秒扫描25帧以上,人眼感觉不到闪烁能看到一个完整的画面。因此在电机设置时,转速需要大于每转25秒,周期可以设置为0.04s/转,这样就能够看到LED显示的完整画面。

3.2 系统供电

为了使系统能稳定的工作,需要要解决系统供电的问题。首先是电机供电,电机是采用5V电压供电的,由于电脑的USB接口输出的电压也是5V,所以只需要将电机的正负极用导线引出,然后接在USB线上,通过电脑的USB 接口供电,稳定方便。然后就是主板供电,由于设计中主板是固定在电机转子上的,并通过电机转动带动主板旋转,所以电机转子与主板是相对静止的,所以我们通过电机转子供电给主板。电路图如图3-8所示。

图 3-1 供电小板原理图

3.3 系统硬件框图和介绍

电源供电电路为整个系统提供稳定的电源,电机带动发光LED高速旋转,单片机系统负责信息采集、测速定位,它利用传感器测到的电机转速来确定LED的扫描时间,使二极管的亮灭配合电机的转速。再利用人眼视觉暂留现象,我们就可以在LED显示屏上看到一个完整的图像了。如图3-2所示。

图 3-2 系统硬件框图

本设计的核心芯片采用STC89C52单片机LQFP-44封装,增加了P4口位寻址功能,性能更加强大,显示部分采用0805LED,驱动选择高性能电机fr370,系统主板如图3-3所示。为了更好地与计算机配合操作,将使用TTL串口下载器将内容发送到单片机。

图3-3 旋转LED主板原理图

3.4 各模块的设计

3.4.1 传感器模块的设计

本设计的传感器模块采用U型槽光耦合器设计,其响应速度快,易于单片机通信。如图3-4所示,当接通电源后,光敏三极管的集电极通过感应光线,输出高低电平,然后还会发送一个中断信号。

图3-4 U型槽光耦合器

3.4.2 显示模块的设计

由于LED显示器的功耗低,接口控制简单,模块的接口信号又与操作指令广泛兼容,还能直接与单片机对接,可以很容易地实现各种操作,因此被广泛应用于各种测量及控制仪表仪器中。而要想在LED上显示汉字,首先要获得该汉字的点阵构成数据,然后将其写入显示存储器中,这是就可以显示我们所要的汉字了。旋转LED显示通过同步控制发光二极管的位置和亮灭状态来实现图形显示[7],可以360度观看。此次设计采用16个并联LED,通过旋转扫描方式扫描。如图3-5所示。

图3-5 LED模块

3.4.3 电源模块的设计

通过整流、滤波,普通的交流电压就可以得到直流电压。但是此时得到的直流电压还存在波纹,另外,由于交流电压的波动,及负载和温度的变化等影响,导致输出电压的纹波会变的更大,也就是说输出电流电压不稳定。为了获得稳定的输出电压,使负载得到稳定的输出电压,我们会在滤波电路与负载之间加入一个稳压电路。见图3-6。

图3-6 直流稳压电源的实现

3.5 电路设计

3.5.1 时钟电路

时钟电路是内置单片机电路,用于定时和计时。如图3-7所示,把电容C1、C2并联连接,分别接在STC89C52的XTALl及XTAL2端口,晶振M则串连在电路中组成时钟电路。

图3-7 时钟电路

3.5.2 复位电路

复位电路的作用是在系统接通电源后,发出一个复位信号,并确定系统电源电压没有波动后再把发出的复位信号撤销。需要注意的是,由于刚接通电源时,各种误操作会导致电源抖动进而影响复位,所以在电源稳定后还需要过一段时间才可以撤销复位信号。本设计采用上电复位设计,如图3-8所示,电阻R和电容C串联,在系统通电后由于电容C需要充电,RST端由最初的高电平被慢慢拉为低电平,以实现复位操作[8]。

图3-8上电复位电路

3.5.3 驱动电路

驱动电路有两种输入方式。一种是并口输入方式,此方式占用的I/O口资源较多。另一种是串口输入方式,此方式占用的I/O口资源较少。所以选用串口输入方式。此时,进行行方向扫描的P0口作为I/O口使用,要加上拉电阻。

第4章系统的软件设计

4.1 主程序流程图

主程序的功能是主板旋转后显示出设定的文字,如图4-1所示。

图4-1主程序流程图

4.2 各模块程序的流程图及功能说明

4.2.1 MAIN函数部分

Main函数又称主函数,在程序主要负责对各个函数进行初始化设置,在没有其他中断来临时,进入空指令死循环,直到出现新的中断。参看流程图4-2。

4.2.2 外部中断0服务程序部分

外部中断0的作用主要是对显示更新、定位和对定时器T0初值的校正。为了提供外部中断0的中断信号,我们将在硬件设计中添加一个光耦元件。在显示屏每旋转一周时就会就会产生一个中断信号给外部中断,中断服务程序此时就会把实际旋转一周的T0中断次数记录并保存下来,然后与我们的设置次数进行对比,以此数据来校正T0的初始值。最后,为了更新显示和定位的,程序会把各个显示数据全部清零,跳出服务程序。具体流程如图4-3所示。

4.2.3 定时器T0中断服务程序

在T0的中断服务程序中,在T0的中断信号出现时,系统会把初值赋给T0,然后判断当前显示的位置,而后再决定是否发送该显示,在发送显示时,相应的显示函数也会启动,并且T0中断次数也会随之加一,最后跳出中断程序,中断结束。详细参看流程图4-4。

4.2.4 定时器T1中断服务程序

由于T0的初始值是不固定的,所以我们不能再把T0当作时间运行的标准,否则时间会一时快一时慢,因此我们把T1作为时间运行的标准。我们给T1的定时为20毫秒,每当产生50个中断时,秒钟计数加1。具体参看流程

图4-5。

图4-4定时器T0中断服务程序流程图 图4-5定时器T1中断服务程序流程图

4.3 系统软件介绍

4.3.1 ISP 软件

STA-ISP 软件界面简单,操作方便,是专门为STC 系列单片机设计的软件,如图4-6所示。首先,打开软件,在单片机类型下选中单片机型号,本设计中采用的是STC89C51单片机。然后,在“COM ”中选择与设备管理器中相同的串口号,波特率一般保持默认。确认硬件连接正确后,单击“打开文件”来选择下载HEX 文件,然后点击“download/下载”,并连接VCC 线。接着接通电源便即可加载可执行文件HEX [9]。最后,当加载进度条显示100%时,说明程序加载成功。再利用上位机发送汉字,操作简单。

4.3.2 ISP软件流程图

图 4-7 ISP运行流程图

如图4-7所示,单片机通过上电复位后,进行冷启动。冷启动是在电机

下载程序后,再把单片机和串口器的VCC线相连。启动后,单片机就会运行

ISP软件,并检测是否有下载命令。如果没有,将直接运行用户程序;如果有,则先将用户程序下载到用户程序区,然后再运行程序。

第5章系统调试

5.1 元件焊接

系统由主控板和供电板两部分组成,在元件焊接时需要注意,电阻焊接是不分正负极的,而其他元件是需要区分正负极的[10],例如二极管和三极管,还有一些电容元件也是需要按照正负极来焊接的。另外,在焊接贴片元件时,需要先在电路板相应的地方焊锡,然后再焊接贴片元件。

5.2 系统调试

焊接完之后,需要对系统进行一个整体检查。首先检查元件的位置、类型是否焊接正确,然后检查每个元件的引脚是否有虚焊或接线短路的现象,并需要检查元件的正负极是否焊接正确。检查修正之后,给系统通电测试,采用分模块测试的方法,检查各个模块中的元件是否能正常工作,元件是否有过热现象。

模块检测完成后,对系统进行功能测试,对整个系统通电检测,检查LED 显示屏是否能够正常运转。系统功能测试完毕之后,需要对系统进行调试工作,检查LED显示屏是否能够正确地显示文字,显示过程是否稳定。调试后的效果图如图5-1所示。

图5-1 系统调试效果图

自制LED旋转屏

旋转LED设计与制作 一、旋转LED显示原理介绍 如何让一列灯旋转起来感觉像稳定的字显示在空中呢?首先我们来分析下人的眼睛,其实人的眼睛非常好骗的,只要让电机扫描的快一点就行了,实际上肉眼在24帧/秒以上就不会看到闪烁的,所以要保证电机的速度能在一秒转24圈以上,这样的话人眼就觉得旋转的字很稳定很清晰的显示在空中了。 旋转LED旋转起来是一个圆,那么就需要有一个传感器来判断起点位置,有人用霍尔传感器,有人用红外对管,我觉得用红外对管来的便宜些,而且实现起来也容易。这个起点检测非常重要,单片机就是根据这个起点来判断是否要开始显示数据的。如果起点检测不到单片机就不开始显示。 二、旋转LED显示原理图 本电路大家看起来很熟悉,它是我们所学的STC89C52单片机的最小系统和17个贴片LED组成,硬件电路比较简单,真正的还是要写程序的。 三、旋转LED硬件电路的制作 为了节约成本,我还是收集元器件,用洞洞板焊接。STC89C52单片机采用双列直插的(DIP40),LED用贴片0805的红色发光二极管,限流电阻也是0805的贴片电阻。LED和限流电阻用贴片的一是提高显示汉字的分辨率而是可以使电路的体积大大的减小。其他的元器件就随便了。焊接好的效果图如下:

旋转LED,顾名思义,当然要有电机带动才能高速旋转起来,才能把动画的汉字显示出来。电机可以从其他的电器中拆个旧的,本人的制作是从一个废旧的DVD影碟机中拆来的。还有一个关键的,那就是怎么给电路板供电,本制作采用电刷供电,用了一小块覆铜板,中间划了一个圈,把铜皮分成了两部分,外圈为一个电极,内圈为一个电极,然后把从玩具车的马达中拆下两的电刷焊在旋转部分的电路板下面。还有一个红外发射二极管,它是为旋转电路上的红外接收二极管提供的,这两个二极管一定对好,否者显示结果出不来。硬件部分如下图:

单片机课程设计报告模板资料

哈尔滨远东理工学院 课题名称 专业班级 学号 学生姓名 指导教师 2015年10月14日

1、例举设计过程中遇到的问题及其解决方法(至少两例)。答:(1)问题说明: 解决方法: (2)问题说明: 解决方法: 2、教师现场提的问题记录在此(不少于2个问题)。

目录 1 设计任务 (1) 2设计方案 (2) 2.1任务分析 (2) 2.2方案设计 (2) 3 系统硬件设计 (3) 3.1时钟电路设计 (3) 3.2复位电路设计 (3) 3.3 灯控制电路设计 (3) 3.4 倒计时显示电路设计 (4) 3.5 按键控制电路设计 (5) 4 系统软件设计 (6) 4.1 1S定时 (6) 4.2 定时程序流程 (6) 4.3交通灯的设计流程图 (6) 4.4定时器0 及中断响应 (7) 5仿真与性能分析 (8) 6心得体会 (9) 参考文献 (10) 附录1 系统原理图 .......................................................................错误!未定义书签。附录2 系统PCB图 .....................................................................错误!未定义书签。附录3 程序清单 .. (11) II

1 设计任务 支干道汇合成十字路口,在每个入口处设置红、绿、黄三色信号灯,红灯亮禁止通行,绿灯亮允许通行,黄灯亮则给行驶中的车辆有时间停在禁行线外。用红、绿、黄发光二极管作信号灯。如图1.1所示。设东西向为主干道,南北为支干道。 1. 基本要求 (1) 主干道处于常允许通行的状态,支干道有车来时才允许通行。主干道亮绿灯时,支干道亮红灯;支干道亮绿灯时,主干道亮红灯。 (2) 主、支干道均有车时,两者交替允许通行,主干道每次放行30秒,支干道每次放行20秒,设立30秒、20秒计时、显示电路。 (3) 在每次由绿灯亮到红灯亮的转换过程中,要亮5秒黄灯作为过渡。黄灯亮时,原红灯按1Hz 的频率闪烁。 (4) 要求主支干道通行时间及黄灯亮的时间均可在0~99秒内任意设置。 2. 选做 (1) 可设置紧急按钮,在出现紧急情况时可由交警手动实现全路口车辆禁行而行人通行状态,即主干道和支干道均为红灯亮。 (2) 实现绿波带。所谓‘绿波带’,是指在一定路段,只要按照规定时速,就能一路绿灯畅行无阻。“绿波带”将根据道路车辆行驶的速度和路口间的距离,自动设置信号灯的点亮时间差,以保证车辆从遇到第一个绿灯开始,只要按照规定速度行驶,之后遇到的信号灯将全是绿灯。

毕业设计---旋转LED动态显示屏的设计

毕业设计(论文)旋转LED动态显示屏的设计 院(系)自动控制系 专业班级自动化XXX 学生姓名 XXX 学号 090XXX 指导教师 XXXX 评阅教师___ _ 20XX 年1X月

摘要 进入新世纪,光电子产业得到社会广泛的重视,LED显示作为信息传播的一种重要手段,已广泛应用于室内外需要进行服务内容和服务宗旨宣传的公众场所。尤其在没有投影仪的地方,旋转LED的优越性体现得非常明显,在当今高度发达的经济市场上,富有创意、应用面广的、挪移方便、具有吸引力的信息传播系统显得十分的重要!二十一世纪是数字传播的时代,随着LED技术的应用和普及,数字LED显示屏的应用非常广泛。传统的LED显示屏以平面效果居多,旋转式LED 环形显示屏的设计,是利用人眼视觉暂留效应,通过高速电机带动LED 阵列旋转,形成360度环形显示画面,可站在任何角度观看,完全无观赏死角,给人们一种新的视觉体验。本设计基于STC89C52单片机,采用独立的LED,通过直流电机带动旋转,可形成立体效果,使其更加绚丽,更具有观赏性,可广泛应用于家居,企业和公共场所。 针对传统LED显示屏视角单一、体积较大、需要的发光二极管数目较多等特点,利用电机带动LED显示阵列高速旋转实现环形显示,达到360全视角,在相同显示信息量上降低产品体积,减少对发光二极管的使用,设计一个可以经常方便变换内容、能够携带方便、信息容量大、价格低廉、结构简单的信息播放系统,即旋转LED显示屏。 关键词:旋转式 LED阵列环形显示屏 STC89C52单片机

南京XXXXX学院专科生毕业论文英文摘要 ABSTRACT In the new century, the photoelectron industry wide attention by society, LED display as an important means of information dissemination, has been widely used in indoor and outdoor services, content and services needed publicity purposes in public places. In particular, there is no projector in place, rotating LED's superiority reflected very clearly in today's highly developed economy markets, creative, application wide, the diversion of convenient, attractive information dissemination system is extremely important! The twenty-first century is the era of digital communication, with the LED technology and the popularity of digital LED display is widely used. Traditional LED display to effect mostly flat, circular rotating LED display design is the use of temporary stay in the human visual effects, high-speed motor to drive the LED array rotation, the formation of 360-degree circular display can stand on any point of view, complete without viewing dead, to give people a new visual experience. The design is based on STC89C52 MCU, using separate LED, driven by DC motor rotation, can form three-dimensional effect, make it more colorful, more spectator, can be widely used in homes, businesses and public places. View traditional LED display single, larger and larger number of required characteristics of light-emitting diode, LED display of motor driven circular array of high-speed rotation of the display, to 360 full view, in the same amount of information displayed on the lower product volume and reduce on the use of LEDs, the design can often facilitate the transformation of a content, can be portable, high information content, low cost, simple structure, the information broadcast system, the rotating LED display. Keywords: Rotary; LED array; circular display; STC89C52 SC M

单片机课程设计(温度控制系统)

温度控制系统设计 题目: 基于51单片机的温度控制系统设计姓名: 学院: 电气工程与自动化学院 专业: 电气工程及其自动化 班级: 学号: 指导教师:

2015年5月31日 摘要: (3) 一、系统设计 (3) 1.1 项目概要 (3) 1.2设计任务和要求: (4) 二、硬件设计 (4) 2.1 硬件设计概要 (4) 2.2 信息处理模块 (4) 2.3 温度采集模块 (5) 2.3.1传感器DS18b20简介 (5) 2.3.2实验模拟电路图 (7) 2.3.3程序流程图 (6) 2.4控制调节模块 (9) 2.4.1升温调节系统 (9) 2.4.2温度上下限调节系统 (8) 2.43报警电路系统 (9) 2.5显示模块 (12) 三、两周实习总结 (13) 四、参考文献 (13) 五、附录 (15)

5.1原理图 (15) 摘要: 在现代工业生产中,温度是常用的测量被控因素。本设计是基于51单片机控制,将DS18B20温度传感器实时温度转化,并通过1602液晶对温度实行实时显示,并通过加热片(PWM波,改变其占空比)加热与步进电机降温逐次逼近的方式,将温度保持在设定温度,通过按键调节温度报警区域,实现对温度在0℃-99℃控制的自动化。实验结果表明此结构完全可行,温度偏差可达0.1℃以内。 关键字:AT89C51单片机;温控;DS18b20 一、系统设计 1.1 项目概要 温度控制系统无论是工业生产过程,还是日常生活都起着非常重要的作用,过低或过高的温度环境不仅是一种资源的浪费,同时也会对机器和工作人员的寿命产生严重影响,极有可能造成严重的经济财产损失,给生活生产带来许多利的因素,基于AT89C51的单片机温度控制系统与传统的温度控制相比具有操作方便、价价格便宜、精确度高和开展容易等优点,因此市场前景好。

旋转LED设计报告

线阵LED图文显示装置设计报告 一、任务 设计并制作一个线阵LED图文显示装置。 图1 线阵LED图文显示装置示意图 二、要求 (1)开机时装置完成显示自检,能对点阵中16只LED逐个点亮,每只LED显示时间约为1秒,此时平台不旋转。 (2)通过按键启动,实现16个同心圆图形分别顺序(由大到小)和逆序(由小到大)显示,每个同心圆图形显示时间为0.2秒左右;运行15秒左右自动停止。 (3)通过按键启动,显示字符“TI杯”,要求字符显示稳定,无明显漂移;运行20秒左右自动停止。 (4)通过按键启动,显示双渐开线;运行15秒左右自动停止。 (5)通过按键启动,显示一个指针式秒表,该秒表以标志杆为起始标志,秒针随时间动态旋转,旋转一周的时长为60±1秒;运行70秒左右自动停止。(6)改变转速,完成(2)的要求。 (7)LED显示亮度能依据环境亮度变化自动调节。

设计报告 摘要 显示装置利用人眼视觉暂留的生理特性,通过LED 在旋转运动过程中经过不同位置时,系统点亮相应的LED ,实现线阵LED 在旋转平面上构成不同的静态或动态图案。 一、系统方案 ● 方案描述: 本系统是利用人眼视觉暂留效应设计出的,该系统主要由电机、标志杆、LED 控制电路三部分组成。电机的作用就是带动电路部分进行旋转,这个部分的关键就在于电机的转速要均匀,这样才能保证图像在水平方向不会被局部伸展或者压缩。为了使LED 转速保持稳定,我们采用使用匀速的直流电机。LED 整列是旋转屏的显示主体,为LED 显示控制电路的作用是将存储在芯片内图像或符号,在旋转位置感应信号的同步下,根据旋转的位置按列扫描显示在LED 阵列上。这部分是整个系统的核心。 ● 装置整体结构图 ● 原件的比较和选择 1.电源的选择 方案一:使用质量较轻的纽扣电池,位置可以随便放置,但是成本较高,使用时 间短 方案二:使用废弃手机的手机电池,这种锂电池容量大,使用时间长,缺点是质 量较重,在平衡系统时存在困难

智能小车单片机课程设计报告

题目: 智能小车设计 打开命令行终端的快捷方式: ctr+al+t:默认的路径在家目录 ctr+shift+n:默认的路径为上一次终端所处在的路径. linux@ubuntu:~$ linux:当前登录用户名. ubuntu:主机名 :和$之间:当前用户所处在的工作路径. windows下的工作路径如C:\Intel\Logs linux下的工作路径是:/.../..../ ~:代表的是/home/linux这个路径.(家目录). ls(list):列出当前路径下的文件名和目录名. ls -a(all):列出当前路径下的所有文件和目录名,包括了隐藏文件. .:当前路径 ..:上一级路径 ls -l:以横排的方式列出文件的详细信息 total 269464(当前这个路径总计所占空间的大小,单位是K) drwxr-xr-x 3 linux linux 4096 Dec 4 19:16 Desktop 第一个位置:代表的是文件的类型. linux系统下的文件类型有以下几种. b:块设备文件 c:字符设备文件 d:directory,目录 -:普通文件. l:连接文件. s:套接字文件. p:管道文件. rwxr-xr-x:权限 r:读权限-:没有相对应的权限 w:写权限

x:可执行权限 修改权限: chmod u-或者+r/w/x 文件名 chmod g-或者+r/w/x 文件名 chmod o-或者+r/w/x 文件名 第一组:用户权限 第二组:用户组的权限 第三组:其他用户的权限. chmod 三个数(权限) 文件名 首先根据你想要的权限生成二进制数,再根据二进制数转换成十进制的三位数 rwxr-x-wx 111101011 7 5 3 chmod 753 文件名 rwx--xr-x 第二个位置上的数字:对应目录下的子文件个数,如果是非目录,则数字是1 第三个位置:用户名(文件创造者). 第四个位置:用户组的名字(前边的用户所处在的用户组的名字). 第五个位置:对应文件所占的空间大小(单位为b) 第六~八个位置:Dec 4 19:16时间戳(最后一次修改文件的时间) 最后一个位置:文件名 操作文件: 1.创建一个普通文件:touch 文件名 2.删除一个文件:rm(remove) 文件名 3.新建一个目录:mkdir(make directory) 目录名 递归创建目录:mkdir -p 目录1/目录2/目录3 4.删除一个目录:rmdir 目录名.//仅删除一个空目录 rm -rf 目录名//删除一个非空目录 5.切换目录(change directory):cd 路径 linux下的路径分两种 相对路径:以.(当前路径)为起点. 绝对路径:以/(根目录)为起点, 用相对路径的方式进入Music:cd ./Music 用绝对路径的方式进入Desktop:cd /home/linux/Desktop 返回上一级:cd ..

单片机课程设计完整版样本

课程设计( 论文) 课程名称单片机 题目名称简易密码锁的设计学院高等技术学院 专业班级高1 1 0 9 学号3869 学生姓名刘欢 指导教师胡立强 11月28 日 目录

一,任务目的 (3) 二,任务要求 (3) 三,电路与元器件 (4) 四,程序设计 (5) 五,程序运行测试 (6) 六,任务小结 (7) 七,心得体会 (8) 八,参考文献 (9) 1.任务目的

经过对具有四个按键输入和一个数码管显示的简易密码锁的设计与制作, 让读者理解C语言中数组的基本概念和应用技术, 并初步了解单片机与键盘和LED数码管的接口电路设计及编程控制方法。 2.任务要求 在一些智能门控管理系统, 需要输入正确的密码才能开锁。基于单片机控制的密码锁硬件电路包括三部分: 按键、数码显示和电控开锁驱动电路, 三者的对应关系如图表3.16所示。 表3.16 简易密码锁状态 简易密码锁的基本功能如下: 4个按键, 分别代表数字0,1,2,3: 密码在程序中事先设定, 为0-3之间的一个数字; 上电复位后, 密码锁初始状态为关闭, 密码管显示符号”—”; 当按下数字键后, 若与事先设定的密码相同, 则数码管显示字符”P”, 打开锁, 3秒后恢复锁定状态, 等待下一次密码的输入, 否则显示字符”E”持续3秒, 保持锁定状态并等待下次输入。 3.电路与元器件 根据任务要求, 用一位LED数码管作为显示器件, 显示密码锁的状态信息, 数码管采用静态连接方式; 4个按键连接到P0口的低四位

P0.0-P0.3引脚, 设P0.0连接数字”0”按键、P0.1连接数字”1”按键, 依次类推; 锁的开、关电路用P3.0控制的一个发光二极管代替, 发光二极管点亮表示锁打开, 熄灭表示锁定。根据以上分析, 采用如图3.21所示的连接电路。 图3.21 简易密码锁电路 简易密码锁电路所需元器件清单如表3.17所示。 元器件名称参数数量元器件名 称 参数数量 插座DIP40 1 电阻103 1 单片机AT89SC51 1 电解电容22UF 1

旋转LED显示屏的设计与制作

旋转LED显示屏的设计与制作 摘要 随着社会信息技术的发展,高科技教育和创新活动越来越受到大家的关注,电子产品越来越受到大家的青睐,旋转LED显示屏这一信息技术的前沿领域也得到了飞速发展,而在旋转LED显示屏中主要应用的便是单片机。 在户外广告屏上,高科技是不可缺少的,因此单片机技术的应用注定是不可或缺的,所以利用AVR单片机技术制作的旋转LED显示屏的应用价值及科研价值是很高的。我们利用AVR单片机,通过Atmega16芯片制作出的旋转LED显示屏,可以顺利完成我们所要求的显示的内容,现场演示。通过自制的ISP下载线与电脑之间的链接,将电脑中的程序文件输入到单片机中,根据我们的需要显示不同的内容。 该设计主要包括:基板硬件的设计、硬件驱动的设计、显示程序的设计等。它具有设计思路简捷、程序简短、结构简单等特点。 旋转LED显示屏用于教学演示,可以使学生了解动态扫描的原理,同时对相关知识的综合应用有一个清晰的认识,易于加深对相关知识的了解、掌握。能更好的应用所学到的知识,更好的把所学到的知识应用的实物中去,能引导同学们去开发想象到的东西,能是学到的理论知识更好的与实际相结合。 关键字:旋转LED显示屏;Atmega16单片机 THE DESIGN AND PRODICTION OF THE ROTATING LED DISPLAY ABSTRACT With the social development of information technology, more and more high-tech education and innovation activities be given due attention, electronic products,

毕业设计---LED旋转灯

LED旋转显示器的设计 摘要 基于视觉暂留原理,开发出了一种旋转式LED显示屏。在稳定旋转地载体上安装16个LED发光器件,静止时,各列发光管等间距分列排开,随着扫描速度的加快,在计算机软件精确的时序控制下,不断扫描出预设的文字,图案等。磁钢用来完成同步的。当霍尔传感器旋转到磁钢处,感应到它的存在就会恢复到最初状态,即使前一个过程没有显示完成。装在电机上的电路始终在高速旋转,我们就无法使用通常的方法来给电机供电,但可以通过对220V电压降压来完成。交流电压通过变压器降为9V,再通过桥式整流和7806降为6V,供直流电机使用。采用时钟芯片DS1302以及电池能准确显示时、分、秒。 关键字:视觉暂留,直流电机,桥式整流。

LED Rotating Display Abstract Based on the persistence of vision principle, developed a rotating LED display. V ector rotation in a stable way to install a LED light-emitting device, static when glibenclamide LED rows equally spaced points, with the scan rate speeds up, the computer software under the control of precise timing, and constantly scan the default text, patterns and so on. Magnet is used to complete the synchronization. When the Hall sensor to a rotating magnet Division, induction into its existence will be restored to its original state, even if the former does not show the completion of a process. Installed in the motor circuit is always in high-speed rotation, we can not use the usual method to give electrical power supply, but can be done step-down voltage of 220V. AC voltage through the transformer reduced to 9V, then through the bridge rectifier and 7806 fell to 6V, for the use of DC motors. It uses DS1302 to display hour, minute and second excellently. Key words: persistence vision, DC motor, Bridge rectifier.

单片机课程设计报告

课程设计报告 课程名称单片机原理及应用 设计题目电子琴的设计 专业班级自动化1142 姓名周太永 学号1104421242 指导教师蔡长青张卓 起止时间2014.6.23-2014.7.11 成绩评定 考核内容设计 表现 设计 报告 答辩 综合 评定 成绩 电气与信息学院

2013/2014学年第二学期 《单片机控制系统设计与调试》课程设计任务书 指导教师:蔡长青班级:自动化1141、2班 地点:机房、单片机实验室(实训中心415) 课程设计题目:基于单片机原理的电子琴设计 一、课程设计目的 1.灵活运用单片机的基础知识,依据课程设计内容,能够完成从硬件电路图设计, 到PCB制版,再到软件编程及系统调试实现系统功能,完成课程设计,加深对单片机基础知识的理解,并灵活运用,将各门知识综合应用。 2.能够上网查询器件资料,培养对新知识新技术的独立的学习能力和应用能力。 3.独立完成一个小的系统设计,从硬件设计到软件设计,增强分析问题、解决问 题的能力,为日后的毕业设计及科研工作奠定良好的基础。 二、课程设计内容(包括技术指标) 1.焊接。认真、仔细,避免缺焊、漏焊。 2.频率计算。会计算脉冲值与频率的关系。 3.工作过程。开机时,第一步是对定时器T0进行初始化,设定它的工作状态(对 于本系统将T0设定为工作方式0);然后判断是否有键按下,如果没有按键按下,继续判断,如果有按键按下,则判断是哪个键按下;再根据按键的功能将计数初值装入定时器T0中中并启动T0,当T0定时完毕后,重新装入计数初值继续定时并将P3.3取反,再次定时完毕后再一次的装入计数初值 继续定时并将P3.3取反,一直循环此操作直到按键释放为止,按键释放后 停止T0工作并再次判断是否又有按键按下,并继续执行以前的过程。 三、时间安排 1.布置任务、查资料1天 2.硬件电路图设计及PCB制版3天 3.硬件电路图及PCB制版验收、电路板焊接1天 4.软件编程设计3天 5.系统调试3天 6.调试验收1天 7.完成设计报告3天 四、基本要求 1.画出硬件电路图,完成PCB制版; 2.画出软件流程图,编写程序(C51语言/汇编语言); 3.完成系统调试; 4.提交设计报告。

旋转led毕业设计

旋转led毕业设计 篇一:平面旋转LED点阵毕业设计论文 郑重申明 本人呈交的毕业实习报告(设计),是在导师的指导下,独立进行实习和研究工作所取得的成果,所有数据、图片资料真实可靠。尽我所知,除文中已经注明引用的内容外,本毕业实习报告(设计)的成果不包含他人享有著作权的内容。对本毕业实习报告(设计)所涉及的实习和研究工作做出贡献的其他个人和集体,均已在文中以明确的方式标明。本毕业实习报告(设计)的知识产权归属于作者与培养单位。 单片机控制的平面旋转LED点阵显示屏设计与制作 摘要 LED显示屏已广泛应用于广告、车站、银行、商场等公共场所,它具有功耗小、寿命长、色彩好等优点。现在的LED 显示屏的发光器件主要采用 LED 平板模块,这种类型的显示屏主要有两个问题有待改进:首先是整个显示屏全由LED 模块组成,器件数量多,成本高;另外,由于显示屏是一个平面,同时 LED 象素点有一定视角限制,使显示屏的可视范围被局限到正面某个范围之内,在应用中使显示屏的信息发布受到了一定的空间限制。 本文给出了一种新型的基于单片机平面旋转LED显示屏,以旋转扫描方式代替逐行扫描,可视范围达到了360 度,

成本大大降低,克服了LED平板显示屏的不足。本文在简要介绍旋转LED显示屏工作原理的基础上,详细说明了旋转显示屏的方案选择和系统结构设计,以及具体硬件电路和软件设计流程。在此基础上,本文还讨论了旋转LED显示屏设计中需要注意的一些关键问题,给出了相应的解决方案,并提出了一些改进和完善本系统的思路和设想。 实际制作的LED旋转显示屏技术参数的测试结果,以及实际的运行效果表明,本文设计和制作的旋转显示屏符合设计要求,具有一定的创新性和实际应用价值。 关键词:LED显示屏;旋转;单片机 目录 摘要 ................................................ . (2) 引言 ................................................ . (4) 第1章总体设计思路 ................................................ .. 6 1.1系统的设计目标 (6)

单片机课程设计题目汇总(全)范文

单片机课程设计题目汇总(一) 说明:为便于同学提前探讨开发思路,自学相关内容,特将本课程设计的可选题目发给大家。本次题目为其一部分,稍后会有另一部分。鼓励大家自己设计题目。 要求:每个小组2-3人,每个题目最多限两个小组选;课程设计考核内容包括:C51源程序;现场显示结果;设计报告文档(文档的格式稍后公布,请注意查收)。 一、基于单片机的电子时钟设计 设计内容:1、用LCD液晶作为显示设备(30分) 2、可以分别设定小时,分钟和秒,复位后时间为:00:00:00 (30分) 3、能实现日期的设置,年、月、日(30分) 4、其他创新内容(10分)如:闹钟功能;显示星期;整点音乐 报时等。 提示:用专用时钟芯片DS1302。 图示: 二、基于单片机的交通灯显示系统(一) 设计内容:1、东西方向、南北方向均有红、黄、绿三种信号灯;(30分) 2、带紧急制动按钮,按钮按下,所有方向亮红灯;再次按下, 恢复正常显示(20分) 3、夜间模式按钮按下,所有方向显示黄灯闪烁(20分) 4、实时提醒绿灯亮的剩余时间(30分) 图示: 三、基于单片机的交通灯显示系统(二) 设计内容:1、东西干道和南北干道的通行分左行、右行、直行,其中左行、右行固定15秒;直行固定30秒(40分) 2、信号灯分绿灯(3种)、红灯、黄灯,每次绿灯换红灯时,黄 灯亮3秒钟。(30分) 3、东西干道和南北干道交替控制,每次干道绿灯交替时,有3 秒钟所有干道的交通灯都是黄灯闪烁3秒钟,提示已经进入路口的车辆迅速通过。(30分)

4、其他创新内容。(10分) 图示: 四、基于单片机的波形发生器设计 设计内容:1、设计一款能产生3种以上波形的波形发生器(30分) 2、设计波形选择按钮(采用3个独立按键)(10分) 3、点阵显示波形图案(20分) 4、能同时输出两种波形(30分) 5、显示频率(10分) 图示: 五、基于单片机的LED点阵广告牌设计 设计内容:1、能显示不同字符、图形的LED点阵广告牌(30分) 2、用独立按键控制不同字符的切换效果(如闪烁、静止、平移) (30分) 3、可通过串口从电脑下载更新需要显示的字符(30分) 4、其他创新功能(10分) 图示:略 六、基于单片机的篮球计分器设计 设计内容:1、设计LCD显示篮球比分牌(30分) 2、通过加分按钮可以给A队或B队加分(20分) 3、设计对调功能,A队和B队分数互换,意味着中场交换场地。 (20分) 4、显示比赛倒计时功能(20分) 5、创新内容:如显示第几小节(10分) 显示: 七、基于单片机的电子贺卡设计 设计内容:1、设计基于单片机的伴奏乐曲(30分)

户外旋转LED显示屏设计的方案

社会的需求促使科技的发展,创新的技术造就不同的品牌,LED显示屏在不断创新中得到完善,户外广告的不断发展进步,LED显示屏在其的地位也越来越不可替代,最新研发出了一代户外旋转LED显示屏显示屏,这是一种通过同步控制发光二极管(户外LED显示屏)位置和点亮状态来实现图文显示的新型显示屏,因其结构新颖,成本低廉,可视范围达360°而得到了迅速的发展,其核心技术在于精确控制户外LED显示屏位置与发光状态的同步。旋转户外LED显示屏的显示器件只有一列,并且这一列户外LED显示屏由转速恒定的户外LED显示屏带动进行旋转,同时由控制电路对户外LED显示屏的点亮状态进行同步控制,使电机每转过一定角度,这一列户外LED显示屏的显示内容就改变一次,在旋转到任何一个位置都有唯一确定的显示内容,也就是说旋转户外LED电子显示屏屏是采用逐列显示的,并且采用了机械转动来替代替代扫描显示。 户外旋转LED显示屏的原理并不复杂,其硬件结构也相对简单,但是要使旋转户外LED 显示屏能够稳定的显示设定的图像或文字,需要克服三个技术门槛: 1.旋转屏控制控制电路的供电。 在系统工作时,控制电路随着电机的转子转动,因此给旋转着的控制电路和户外LED 显示屏提供一个稳定的供电电源具有一定的难度。 2.旋转屏横向显示拖影问题。 由于旋转屏采用了单列户外LED显示屏旋转扫描实现柱面图像显示,这使得像数点显示在横向上出现了粘滞,形成拖影现象。 3.解决显示亮度不足。 由于旋转户外LED显示屏电子屏的工作原理决定了相比于普通的平面户外LED显示屏,显示每一列的时间要少许多,因此亮度也会大大减小。 要使设计的户外旋转LED显示屏具有较好的显示效果,需要在设计解决好这三个问题。对于旋转户外LED显示屏的供电来说,采用固定在底座的电刷片和旋转的金属导轨或者金属轮轴接触的方式给系统供电,是比较简单而可靠的方法。本文的设计就是通过电刷提供一个恒定的12V直流电压,再由DC-DC芯片转换成2.5V、3.3V、5V等电压来维持控制系统工作。解决旋转屏的横向拖影,主要是根据旋转扫描的特点,在两列像素点之间插入一个全黑时隙,这样就可消除两列图像显示点的粘滞感。而对于解决亮度显示不足的问题,本文的设计在不继续加大户外LED显示屏灯亮度的情况下,采用的是用四列户外LED显示屏灯来轮流显示每个旋转屏上的每个象素点,这样亮度在旋转速率不变的情况下就变为原来的四倍。

旋转LED设计报告

单片机课程设计报告 班级:13应电2班 学号:1305220145 1305220107 1305220111 姓名:陈丽云 组员:郭荣 雷肖锋 指导老师:郑晓青 时间:2015年06月10日

目录 一、设计目的、设计题目 (3) 1 设计目的 (3) 2 课程设计题目:旋转LED (3) 1 设计的任务 (3) 2 功能描述 (4) 三、总体设计 (4) 1 方案论证 (4) 1)系统总体方案设计 (4) 2)电路结构图的设计 (6) 3)电路原理图的设计 (6) 四、硬件原理分析 (7) 1硬件设计 (7) 2 端口应用与分配 (8) 3 硬件模块的分析说明及原理介绍 (8) 4 原理图及PCB (10) 5 实物图 (12) 五、软件设计 (14) 1 地址空间分配: (14) 2 软件整体架构分析: (14) 六、设计心得 (16) 七、器件清单 (17) 附录1 源程序 (20)

一、设计目的、设计题目 1 设计目的 课程设计是继“模拟电子技术基础”及“数字电子技术基础” 理论学习和实验教学之后又一重要的实践性教学环节。它的任务是在学生掌握和具备电子技术基础知识与单元电路的设计能力之后,综合所学知识进一步学习电子电路系统的设计方法和实验方法,为今后从事电子技术领域的工程设计打好基础基本要求。 通过课程设计,培养综合运用本门课程及有关课程的基本知识去解决某一实际问题的实际本领,加深对该课程知识的理解;巩固、深化和扩展学生的理论知识与初步的专业技能。 2 课程设计题目:旋转LED 二、设计的任务及功能描述 1 设计的任务 主要培养以下能力: 查阅资料:搜集与本设计有关部门的资料(包括从已发表的文献中和从生产现场中搜集)的能力。 方案的选择:树立既考虑技术上的先进性与可行性,又考虑经济上的合理性。 提高分析和解决实际问题的能力:迅速准确的进行工程计算的能力。 计算机应用能力:熟练使用protel2014软件、Keil uVision4、stc-isp-15xx-v6.84、Altium Designer等软件

单片机课程设计报告模板

单片机系统课程设计报告 专业:自动化 学生姓名: 学号: 指导教师: 完成日期:2011 年 3 月17 日

目录 1 设计任务和性能指标 (3) 1.1设计任务............................................................................ 错误!未定义书签。 2 设计方案 (4) 2.1任务分析 (4) 2.2方案设计 (4) 3 系统硬件设计 (5) 3.1时钟的电路设计 (5) 3.2复位电路设计 (5) 3.3灯控电路设计 (5) 3.4倒计时电路设计 (6) 3.5按键控制电路设计 (7) 4 系统软件设计 (8) 4.11秒定时 (8) 4.2定时程序流程 (8) 4.3交通灯的设计流程图 (9) 4.4定时器0与中断响应 (10) 5 仿真及性能分析 (10) 5.1仿真结果图 (11) 5.2仿真结果与分析 (12) 6 心得体会 (13) 参考文献 (14) 附录1 系统原理图 (15) 附录2 系统PCB图 .................................................................. 错误!未定义书签。附录3 程序清单 (17)

1.1设计任务 利用单片机完成交通信号灯控制器的设计,该交通信号灯控制器由一条主干道和一条支干道汇合成十字路口,在每个入口处设置红、绿、黄三色信号灯,红灯亮禁止通行,绿灯亮允许通行,黄灯亮则给行驶中的车辆有时间停在禁行线外。用红、绿、黄发光二极管作信号灯。如图5.1所示。设东西向为主干道,南北为支干道。 图5.1 交通灯示意图 1. 基本要求 (1) 主干道处于常允许通行的状态,支干道有车来时才允许通行。主干 道亮绿灯时,支干道亮红灯;支干道亮绿灯时,主干道亮红灯。 (2) 主、支干道均有车时,两者交替允许通行,主干道每次放行30秒, 支干道每次放行20秒,设立30秒、20秒计时、显示电路。 (3) 在每次由绿灯亮到红灯亮的转换过程中,要亮5秒黄灯作为过渡。 黄灯亮时,原红灯按1Hz 的频率闪烁。 (4) 要求主支干道通行时间及黄灯亮的时间均可在0~99秒内任意设置。 2. 选做 (1) 可设置紧急按钮,在出现紧急情况时可由交警手动实现全路口车辆 禁行而行人通行状态,即主干道和支干道均为红灯亮。 (2) 实现绿波带。所谓‘绿波带’,是指在一定路段,只要按照规定时速, 就能一路绿灯畅行无阻。“绿波带”将根据道路车辆行驶的速度和路口间的距离,自动设置信号灯的点亮时间差,以保证车辆从遇到第一个绿灯开始,只要按照规定速度行驶,之后遇到的信号灯将全是绿灯。 南 北 东 西

旋转LED论文

旋转LED论文 毕业设计题目新颖60 秒LED旋转电子钟系别机电系专业班级姓名学号指导教师日期精品设计任务书设计题目新 颖60 秒LED旋转电子钟设计要求:1.用单片机设计一个新颖60 秒LED旋转电子钟;2.该电子钟具有停(掉)电保护,年计时误差小于30 秒。还应具有定闹,整点报时功能。3.设计完成该功能的硬件电路;4.设计完成上述功能的相应软件;设计进度要求:第一周:了解题目、弄清题目的要求;第二周:查找相关书籍,了解各个元件、软件的使用方法及注意事项;第三周:设计硬件原理图;第四周:设计软件系统;第五周:编写所需程序;第六周:调试程序并纪录相关的数据和错误;第七周:写毕业论文草稿并修改;第八周:毕业答辩。指导教师(签名):Ⅰ精品摘要现在市场上也出现了一些电子钟,它以六只LED数码管来显示时分秒,与传统的以指针显示秒的方式不同,违背了人们传统的习惯与理念,而且这类电子钟一般是采用大型显示器件,适用于银行、车站等公共场所,且外观设计欠美观,很少进入百姓家庭。此外,无论是机械钟、石英钟还是电子钟,都存在着共同的问题:时间误差。针对以上存在的问题,我们设计了一款采用LED显示器件显示的电子时钟,有效克服了时钟存在的误差问题,并能在夜间不必其它照明就能看到时间,且以60 只发光管实现秒显示,接近于传统的秒针来显示秒的形式,用户容易接受,而且美观大方。另加七只装饰用的LED灯,使整个时钟显的相当美观新颖,故还可作为室内装饰用。关键词:电子钟,单片机,AT89C51,汇编语言,模块化II 精品目录前

言.................................................................... 11 总体方案设计.............................................................. 3 1.1 系统框图.............................................................. 3 1.2 系统功能介绍.......................................................... 3 1.3 计时控制方案.......................................................... 4 1.4 显示控制方案.......................................................... 4 1.5 键盘控制方案.......................................................... 4 1.6 软件总体设计方案...................................................... 52 硬件设计.................................................................. 6 2.1 AT89C2051 单片机的介绍................................................ 6 2.2 AT89C2051 单片机引脚说明.............................................. 6 2.3 单片机硬件资源分配.................................................... 8 2.4 AT89C2051 单片机的附属电路............................................ 8 2.4.1 振荡电路............................................................ 8 2.4.2 复位电路............................................................ 9 2.5 CD4017 的功能......................................................... 9 2.6 CD4069 的功能........................................................ 12 2.7 七段LED显示工作原理................................................. 123 软件设计................................................................. 15 3.1 系统主程序设计....................................................... 15 3.2 定时中断程序设计..................................................... 15 3.3 节电模式程序设计..................................................... 16 3.4 整点报时程序设

相关文档
最新文档