旋转LED显示旋转单片机课程设计
毕业设计任务书基于单片机的旋转LED显示屏的设计
,摇臂式POV设计与制作[J].无线电,2011(8):40-41
,基于步进电机细分驱动技术的旋转源自ED显示屏设计[J].液晶与显示,2008,23(5):595-598
周江,旋转LED显示[J].电脑学习,2009(5):91-93
具体内容:
1、硬件电路的设计(包含元器件的选择)。
2、PCB设计与元件装配
3、程序设计、烧录与调试
时
间
进
度
1--3周:熟悉51单片机工作原理;完成中外文资料查阅及文献翻译。
4--5周:确定系统设计方案
6---8周:硬件设计,单元实验
9--10周:系统软、硬件联调
11--13周:撰写论文,答辩
原始资料和主要参考文献
毕业设计任务书基于单片机的旋转LED显示屏的设计
毕业设计(论文)任务书
姓名
题目
基于单片机的旋转LED显示屏的设计------软件调试设计(可按硬件、软件和调试分工)
设
计
任
务
论文以51系列单片机为核心,利用人眼暂留效应对旋转LED点阵显示的基本原理、硬件组成与设计、程序编译基本环节和相关技术进行了研究,最后用硬件加以实现。
,基于51单片机的LED显示屏仿真设计[J].,2011(3):182-182,192
系主任:指导教师:
立体旋转led课程设计报告
立体旋转led课程设计报告一、课程目标知识目标:1. 学生能理解立体旋转LED的基本原理,掌握相关电子元件的功能和连接方式。
2. 学生能运用所学的数学知识,进行简单的立体几何图形设计,并将其与LED 电路相结合。
3. 学生了解并掌握基本的编程知识,实现对LED灯的旋转速度和亮度的控制。
技能目标:1. 学生能运用工具和材料,动手搭建一个立体旋转LED装置,提高动手实践能力。
2. 学生能通过编程软件,实现对LED灯的控制,培养编程思维和解决问题的能力。
3. 学生在团队合作中,学会沟通、协作和分工,提高团队协作能力。
情感态度价值观目标:1. 学生对电子技术和编程产生兴趣,培养科技创新意识和探索精神。
2. 学生在创作过程中,学会尊重他人意见,培养良好的审美观和创新能力。
3. 学生通过课程学习,认识到科技在生活中的应用,增强学以致用的意识。
分析课程性质、学生特点和教学要求:本课程属于信息技术与数学学科的跨学科课程,注重实践性和创新性。
学生为初中生,具有一定的数学基础和动手能力,对新鲜事物充满好奇。
教学要求以学生为主体,注重培养学生的动手实践能力、编程思维和团队协作能力。
课程目标分解为具体学习成果:1. 学生能够独立完成立体旋转LED装置的设计与搭建。
2. 学生能够编写程序,实现LED灯的旋转速度和亮度的控制。
3. 学生在课程结束后,能够进行作品展示,分享学习心得和创作过程。
二、教学内容1. 立体几何知识:通过课本相关知识,介绍立体几何图形的特点和设计方法,使学生能够运用数学知识进行立体旋转LED装置的设计。
- 章节内容:立体几何图形的识别、绘制和计算。
2. 电子元件知识:讲解LED灯、电阻、电容等基本电子元件的功能和连接方式,以及安全使用注意事项。
- 章节内容:电子元件的基本概念、电路连接原理。
3. 编程知识:教授编程软件的使用方法,引导学生通过编程实现对LED灯的控制。
- 章节内容:编程软件的操作、编程语言基础、控制语句和循环语句。
基于单片机的LED旋转式显示屏设计
第 6期
大
学
物
理
实
验
Vo l _ 2 7 No . 6 D ̄ 2 C. 2 0 1 4
2 0 1 4年 l 2月
PHYS I CAL EXPERI M ENT 0F C0LLEGE
文章编号 : 1 0 0 7 — 2 9 3 4 ( 2 0 1 4 ) 0 6 - 0 o 2 4 一 o 3
圈固定于风扇壳体上 , 见图 1 。
将L E D贴 片 固定 于扇 叶上 , 可 以利用 扇 叶 的
图2 L E D旋转式显示屏原理 图
转动来带动 L E D贴片转动 , 避免了旋转电机 的设 置 。 自激振 荡 电路 、 初 级线 圈 固定于 风扇壳 体上 ,
收 稿 日期 : 2 0 1 4 — 0 7 - 2 3
一
管 可 以看 成 一 个 1 3 × 1 3的 矩 阵 。将 需 要 显 示 的
数字和字符存入一个二维数组 中, 每当电机旋转 圈, 外部终 端 接 收到 中断信号 , 则 单 片机开 始发
一
送 当前 的数 组数 据 , 随着 定 时器 的计数 , 数组 的指 针 在不 断地 变 化 , 从 而显 示 不 同的数 。当 有遥 控 按 键按 下 时 , 红 外接 收头 接收 到信 号 , 并 传送 给单 片机 。单 片机 经过解 码 , 执行 相应 的功 能 。
制输 出的作用 , 其采用 型号为 S T C 1 2 C 5 A 6 0的单
片机 , 单片机 S T C 1 2 C 5 A 6 0的不 同输 出 端 口与 不 同的发光 二 极 管 相 连 接 , 单片机 S T C 1 2 C 5 A 6 0的
输 入端 口上 还连 接有 用于接 收遥 控器 信 号 的红外
基于单片机的旋转LED显示屏设计
摘要本设计是基于单片机,采用LED阵列旋转的方式来显示文字,利用人眼的余晖效应这一特点,只需要设置两列显示阵列并在电机的作用下高速旋转,就可以显示出很好的动画效果,即可以使用较少的LED就可以实现显示屏的功能。
LED旋转式显示屏可以弥补平板式显示屏的缺点,利用较少资源,能降低成本。
本设计在深入了解LED与单片机的工作原理的基础上,采用STC12C5A32S2单片机做为控制核心,控制LED的点亮和熄灭,采用DS1302时钟芯片来提供准确的时间信息,显示部分电路采用无线供电方式供电,以弥补电池供电带来的缺点,采用红外二极管来控制电机转速以保证显示出的内容正确。
软件设计采用Keil uVision4软件开发平台和C语言来编写程序。
关键词:旋转LED 单片机无线供电显示屏ABSTRACTThis design is based on a SCM(single chip microcomputer), which uses LED array rotation to display text. Taking advantage of the afterglow effect of human eyes, it only needs to set up two columns of display array and rotate at high speed under the action of a motor to display a good animation effect. In other words, less LED can be used to realize the function of the display screen. LED rotary display can make up for the shortcomings of flat-panel display, use less resources, can reduce costs.This design on the basis of thorough understanding of LED and the working principle of SCM, adopting STC12C5A32S2 MCU as control core, control the LED light and extinguish, DS1302 clock chip is used to provide an accurate time information, the display circuit uses wireless power supply to make up for the disadvantages brought by battery power supply, the infrared diode is used to control the motor speed to ensure that shows the content of the right. Keil uVision4 software development platform and C language were used for software design.Key words: LED SCM wireless power supply display screen目录第一章绪论 (1)1.1课题背景及意义 (1)1.2国内外发展状况 (1)1.3本文研究内容 (2)第二章系统元器件及旋转式LED显示屏的工作原理 (3)2.1 系统元器件工作原理 (3)2.1.1 发光二极管工作原理 (3)2.1.2 单片机工作原理 (4)2.1.3 电机工作原理 (5)2.2 旋转LED工作原理 (6)第三章旋转LED显示屏的硬件电路设计 (8)3.1 系统硬件电路总体方案设计 (8)3.2 单片机最小系统模块设计 (9)3.3 无线供电及电机供电模块设计 (10)3.4 显示模块设计 (12)3.5 红外信号控制模块设计 (13)3.6 时钟模块设计 (14)3.7 串口通讯模块设计 (14)第四章旋转LED显示屏的软件程序设计 (15)4.1 计算机语言与开发环境 (15)4.1.1 汇编语言和C语言的 (15)4.1.2 KEIL软件 (15)4.1.3 STC-ISP软件 (16)4.1.4 PCtoLCD2002取模软件 (17)4.1.5 Proteus软件 (18)4.2 软件设计 (19)4.2.1 系统主程序流程图 (19)4.2.2 汉字取模显示程序 (19)第五章旋转LED显示屏的调试 (21)5.1 硬件部分调试 (21)5.2 软件部分调试 (22)总结 (24)第一章绪论1.1课题背景及意义在如今这个快速发展的社会中,人们在工作生活中无时无刻不在接收外界的信息,这已经成为一个必不可缺的环节。
电子技术课程设计-旋转LED设计
题目:基于51单片机的旋转LED设计年级 2015级专业机械电子工程(一)班学号 *****学生姓名 ***指导老师 ***提交日期 2017年 4月 28日目录摘要: (I)1、旋转LED课程设计任务 (1)1.1、任务概述 (1)1.2、设计要求及特点 (1)2、产品介绍 (1)2.1、旋转LED人眼余晖效应原理 (1)2.2、旋转LED功能 (2)3、元器件清单 (2)4、旋转LED电路分析 (3)4.1、整体电路图 (3)4.2、电路模块化分析 (3)4.3、电路整体分析 (3)5、组装调试与操作说明 (4)5.1组装 (4)5.2、调试 (5)5.3、操作说明 (5)6、设计总结 (6)参考文献 (8)摘要:基于视觉暂留原理,开发出了一种旋转式LED显示屏。
在稳定旋转地载体上安装16个LED发光器件,静止时,各列发光管等间距分列排开,随着扫描速度的加快,在计算机软件精确的时序控制下,不断扫描出预设的文字,图案等。
磁钢用来完成同步的。
当红外接受管旋转到红外发射管处,感应到它的存在就会恢复到最初状态,即使前一个过程没有显示完成。
装在电机上的电路始终在高速旋转,我们就无法使用通常的方法来给电机供电,但可以通过对7.5伏直流电源转换为交流,再通过无线供电模块利用磁生电的原理传电给单片机。
如何让一列灯旋转起来感觉像稳定的字显示在空中呢?首先我们来分析下人的眼睛,其实人的眼睛非常好骗的,只要让电机扫描的快一点就行了,实际上肉眼在24帧/秒以上就不会看到闪烁的,所以要保证电机的速度能在一秒转24圈以上,这样的话人眼就觉得旋转的字很稳定很清晰的显示在空中了。
旋转LED旋转起来是一个圆,那么就需要有一个传感器来判断起点位置,有人用霍尔传感器,有人用红外对管,笔者觉得用红外对管来的便宜些,而且实现起来也容易。
这个起点检测非常重要,单片机就是根据这个起点来判断是否要开始显示数据的。
如果起点检测不到单片机就不开始显示。
基于51系列单片机的led旋转显示器
LED 旋转显示器题目:基于51单片机的LED旋转显示器LED旋转显示器的设计摘要LED旋转显示器时基于视觉暂留原理,开发的一种旋转式LED显示屏。
其在具有一定转速地载体上安装16个LED发光器件,各LED发光管等间距排位一条直线,随着旋转速度的加快,在计算机软件精确的时序控制下,不断扫描出预设的文字,图案等。
使用一个光耦(U型槽的红外对管)作为定位传感器,当旋转一周时,挡光板遮挡光源,光敏三极管的集电极输出高电平,当离开挡光板时,集电极再次输出低电平,从而给单片机一个下降沿的跳变型号,产生一个中断,从而更新显示。
供电部分,因为整个装置是在不停的高速旋转当中,所以我们做了一个简单的电刷装置,把220V的交流电通过变压器变成12V的交流电,再由桥式整流电路,和滤波电路,变为平滑的直流电,最后通过7805芯片输出我们需要的5V直流电源,通过电刷把电源和指针板上的单片机连接为其供电。
而旋转载体因为需要12V的电压源,所以采用分别供电的方式。
关键字: LED, 视觉暂留,直流电机,桥式整流,旋转。
目录摘要 ................................................................................................................................................................ I I1 LED旋转显示器在实际中的意义 (1)2 显示原理 (2)3 系统硬件电路的设计 (3)3.1 系统硬件框图 (3)3.2 系统硬件原理图 (3)3.3 光耦传感器模块的设计 (4)3.4 遥控模块的设计 (4)3.5 显示模块的设计 (7)3.6 电源模块的设计 (7)3.7 指针板的制作 (9)4程序的设计 (10)4.1 程序设计的分析 (10)4.2 各模块程序的流程图及功能说明 (11)4.2.1.MAIN函数部分 (11)4.2.2.外部中断0服务程序部分(void INT00(void)interrupt 0) (11)4.2.3.定时器T0中断服务程序(void kjp_test(void)interrupt 1) (12)4.2.4.定时器T1中断服务程序(void Time_luoji()interrupt 3) (12)4.3完整的C程序 (13)5 作品的改进 (21)5.1遥控器部分 (21)5.2时钟芯片的部分 (21)1 LED旋转显示器在实际中的意义LED的特点非常明显,寿命长、光效高、无辐射与低功耗。
单片机课程设计-新颖60个LED旋转电子时钟_图文(精)
⑹给出全部电路和源程序。
2、发挥部分
⑴用60只LED发光管旋转显示,模拟“秒针”的行走。
⑵模拟“秒针”行走的“嘀哒”声。
⑶增加室温检测和显示功能(可与时间交替显示)。
⑷增加停(掉)电保护功能。
⑸提高计时精度,使年计时误差小于30秒。
⑹增加日自动校准功能,使得该电子钟“永无误差”。
数码管显示器有二种工作方式,即静态显示方式和动态扫描显示方式。
为节省端口及降低功耗,本系统采用动态扫描显示方式。动态扫描显示方式需解决多位1LED数码管的“段控”和“位控”问题,本电路的“段控”(即要显示的段码的控制)通过P0口实现;而每一位的公共端,即LED数码管的“位控”,则由P3口控制。这种连接方式由于多位字段线连在一起,因此,要想显示不同的内容,必然要采取轮流显示的方式,即在某一瞬间,只让其中的某一位的字位线处于选通状态,其它各位的字位线处于断开状态,同时字段线上输出这一位相应要显示字符的字段码。在这一瞬时,只有这一位在显示,其他几位则暗。在本系统中,字位线的选通与否是通过PNP三极管的导通与截止来控制,即三极管处于“开关”状态。
系统的时分显示部件由4只7段共阳LED数码管构成,前两只用于时的显示,后两只用于分的显示。值得一提的是,在设计中需要实现时与分之间的两个闪烁点,为此,
将第三只LED数码管倒置摆放,这样就形成了两个很自然的闪烁点。与此同时,为了能使两点显示能够形象的表示时钟“秒”的变化,设计时,将两个点由P1.7单独控制,每隔一秒使P1.7发送一个正脉冲,从而实现了两个点的闪烁显示,闪烁周期为一秒。
根据AT89C2051单片机灌电流能力强,拉电流能力弱的特点,我们选用共阳数码管。将AT89C2051的P1.0~P1.7分别与共阳数码管的a~g及dp相连,高电平的位对应的LED数码管的段暗,低电平的位对应的LED数码管的段亮,这样,当P0口输出不同的段码,就可以控制数码管显示不同的字符。例如:当P0口输出的段码为1100 0000,数码管显示的字符为0。
单片机设计-旋转LED显示屏
Abstract: The paper presents the implementation of no-refresh cascadingDropDown of DropDownList using CascadingDropDown
control which is provided by ASP.NET Ajax.
2 硬件组成
2.1 总体构成 确定以 89C51 作为控制器。由于 89C51 芯片的片内存
储器容量有限,需要扩展一片存储器作为字库存储器和显 示缓冲区,并作为下载内容的存储,这里选用的是华邦的 29C040。
为了解决计算机向旋转中的单片机传送数据的问题, 采用了红外传输的方式:计算机先通过 RS232 接口经电平 变换后将数据传送到一个 89C2051 单片机,后者将数据用 38KHz 调制后通过红外传送给旋转中的 89C51。
Keyword: MCU LED Display Revolving and Displaying
LED 显示屏已经进入了我们的日常生活。从银行、证券 营业厅等许多公共场所都有它的身影。我们看到的绝大多 数显示屏都是由无数个 LED 组成的点阵集合。这种传统显 示器的独特优点是不容质疑的,但它需要使用大量的 LED 却是一个让人十分头痛的问题。不仅如此,在某些特定情况 下,传统显示器尚不能满足基本的功能要求。比如,在一个 大型的公共场所,希望能在 360 度全方位的范围内都能看 到显示内容,传统显示屏就无法做到了。
Keyword: CascadingDropDown of DropDownList ASP.NET Ajax CascadingDropDown
1 问题提出
在“教学资源库系统”网站建设中,需要实现上传资源 的功能,如图 1 所示。“大类名”下拉框用于选择资源所属 的专业,如“软件专业”;“小类名”下拉框用于选择专业对 应的课程,如“ASP.NET 程序设计”;上传时,要先选择“大 类名”,这时 “小类名”下拉框列出专业对应的课程,也就 是说,“大类名”下拉框与“小类名”下拉框需要联动。
基于-单片机LED旋转显示屏设计及研究-朱峰
学科代码:080601学号:111403010094贵州师大学(本科)毕业论文题目:基于单片基的LED旋转显示屏研究学院:机械与电气工程学院专业:电气工程及其自动化年级:2011级姓名:朱峰指导教师:胡波(讲师)完成时间:2015年4月25日摘要进入新世纪,光电子产业得到社会广泛的重视,LED显示作为信息传播的一种重要手段,已广泛应用于室外需要进行服务容和服务宗旨宣传的公众场所。
尤其在没有投影仪的地方,旋转LED的优越性体现得非常明显,在当今高度发达的经济市场上,富有创意、应用面广的、挪移方便、具有吸引力的信息传播系统显得十分的重要!二十一世纪是数字传播的时代,随着LED技术的应用和普及,数字LED显示屏的应用非常广泛。
传统的LED显示屏以平面效果居多,旋转式LED环形显示屏的设计,是利用人眼视觉暂留效应,通过高速电机带动LED阵列旋转,形成360度环形显示画面,可站在任何角度观看,完全无观赏死角,给人们一种新的视觉体验。
本设计基于AT89S52单片机,采用独立的LED,通过直流电机带动旋转,可形成立体效果,使其更加绚丽,更具有观赏性,可广泛应用于家居,企业和公共场所。
针对传统LED显示屏视角单一、体积较大、需要的发光二极管数目较多等特点,利用电机带动LED显示阵列高速旋转实现环形显示,达到360全视角,在相同显示信息量上降低产品体积,减少对发光二极管的使用,设计一个可以经常方便变换容、能够携带方便、信息容量大、价格低廉、结构简单的信息播放系统,即旋转LED显示屏。
关键词:旋转式;LED阵列;环形显示屏;AT89S52;单片机AbstractIn the new century, the photoelectron industry wide attention by society, LED displ ay as an important means of information dissemination, has been widely used in indoor a nd 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 twent y-first century is the era of digital communication, with the LED technology and the popul arity of digital LED display is widely used. Traditional LED display to effect mostly flat, circul ar rotating LED display design is the use of temporary stay in the human visual effects, hig h-speed motor to drive the LED array rotation, the formation of 360-degree circular displa y can stand on any point of view, complete without viewing dead, to give people a new visual experience. The design is based on AT89S52MCU, using separate LED, driven by D C motor rotation, can form three-dimensional effect, make it more colorful, more spectat or, can be widely used in homes, businesses and public places. View traditional LED displ ay single, larger and larger number of required characteristics of light-emitting diode, LE D display of motor driven circular array of high-speed rotation of the display, to 360 full vi ew, in the same amount of information displayed on the lower product volume and redu ce on the use of LEDs, the design can often facilitate the transformation of a content, ca n be portable, high information content, low cost, simple structure, the information broad cast system, the rotating LED display.Keywords: Rotary; LED array; circular display; AT89S52 ;SCM目录引言 (1)国外研究现状 (2)第一章系统总体设计 (3)1.1 系统的设计目标 (3)1.2 总体设计 (3)第二章硬件设计 (4)2.1系统的工作原理 (4)2.2 电机选取 (5)2.3系统供电方案 (5)2.4 主控芯片选取 (6)2.5 电机改装 (6)2.5.1 供电电源 (6)2.5.2 实现方法 (6)2.6 重心调节 (7)2.7 电源设计 (7)2.8 LED旋转同步设计 (8)2.8.1 中断系统 (8)2.8.2 LED驱动电路 (9)2.9 旋转LED显示原理 (12)第三章系统中所用到的nRF401无线芯片介绍 (13)3.1无线数据收发组成结构 (13)3.2系统实现过程 (13)3.3无线收发芯片nRF401介绍 (14)3.4芯片部结构 (15)第四章系统软件设计 (17)4.1软件的总体设计 (17)4.2系统各模块程序的设计 (17)4.2.1 主机程序模块 (18)4.2.2从机程序模块 (19)第五章结论 (20)辞 (21)参考文献 (22)附录 (23)引言由于科技技术的不断突破,电子技术的发展越来越快取得了惊人的进步。
旋转LED灯设计
旋转LED灯设计系部:电气信息工程系班级:电气工程及其自动化0941班姓名:王磊郭志剑王大辉指导老师:瓮嘉民时间:2011年11月7日-11月18日旋转LED灯设计一、设计要求基于视觉暂留原理,利用高速旋转中控制LED亮灭,设计了一种旋转式LED 显示屏。
在稳定旋转地载体上安装16个贴片发光二极管。
静止时,各个发光二极管等间距排布,随着扫描速度的加快,在C语言程序精确控制下,不断扫描出预设的文字,图案等。
二、系统方案此次以AT89S52单片机为主控单元,利用视觉暂留效应,设计一种旋转式LED 显示屏。
磁钢用来完成同步的,当霍尔传感器旋转到磁钢处,感应到它的存在就会恢复到最初状态,即使前一个过程没有显示完成。
通过6V直流电来驱动电机,使加载在直流电机上的设计电路达到匀速稳定旋转的效果,从而实现贴片发光二极管的旋转显示文字、图案的效果。
图1 系统方框图三、硬件电路设计3.1 总电路设计图2 总电路图3.2 驱动模块本设计的驱动模块由一个11.0592MHz的晶振和两个30PF的小电容阻成,它们决定了单片机的工作时间精度为1Us。
单片机内各部件之间有条不紊地协调工作,其控制信号是在基本节拍的指挥下按一定时间顺序发出的,这些控制信号在时间上的相互关系就是CPU时序,而产生这种基本节拍的电路就是振荡器和时钟电路。
AT89S52单片机内部有一个用于构成振荡器的单级反相放大器。
引脚XTAL1为反相器输入端,XTAL2为反相器输出端。
当在放大器两个引脚上外接一个晶体(或陶瓷振荡器)和电容组成的并联谐振电路作为反馈元件时,够成一个自激振荡器。
图3 驱动模块3.3 显示模块旋转LED灯是一种通过同步控制发光二极位置和点亮状态来实现图文显示的电子器件,其结构新颖,成本低廉,可视角度达360°。
在LED上显示汉字时,应先取得汉字的点阵构成数据,然后将其写入显示存储器中进行显示。
人眼在观察景物时,光信号传入大脑神经,需经过一段短暂的时间,光的作用结束后,视觉形象并不立即消失,这种残留的视觉称“后像”,视觉的这一现象则被称为“视觉暂留”。
大学单片机毕业设计课程设计 - 旋转点阵
信息与电子工程学院设计报告设计名称:LED旋转点阵材料包括仿真图、PCB、软件、制作图片等具体可咨询T B “黎明电子STYLE”目录目录一、绪论 (1)二、系统设计要求及总体设计方案 (1)2.1、LED旋转点阵的设计要求 (1)2.2、总体设计方案 (1)三、主要电路模块的实现方案比较及选择 (2)3.1 方案论证 (2)3.2主控模块 (3)3.3 显示模块 (4)四、系统电路图 (5)五、系统的软件设计 (6)六、制作过程 (7)七、结论 (9)八、课程设计过程中遇到的主要问题以及解决办法9九、心得体会 (10)十、参考文献 (10)十一、致谢................. 错误!未定义书签。
十二、附录 (11)信息与电子工程学院期末课程设计报告一、绪论本设计是以STC89C52RC单片机为核心的控制系统。
基于视觉暂留原理,本设计制作一种旋转式LED显示屏。
利用视觉暂留效果、单片机中断技术和电动机带动LED转动来实现在空间中显示清晰字符。
LED显示的制作,通过单片机控制LED点亮和熄灭来形成文字的。
整套系统由中央控制模块、LED显示模块、无线供电模块等部分组成。
在稳定旋转地载体上安装32个LED发光器件,静止时,各列发光管等间距分列排开,随着扫描速度的加快,在计算机软件精确的时序控制下,不断扫描出预设的文字等。
二、系统设计要求及总体设计方案2.1、LED旋转点阵的设计要求用一个5V的直流电机带动两排16个LED灯旋转,使单排LED灯形成一个模拟点阵屏,通过控制显示时间的长短,使得模拟点阵屏显示稳定的字符。
显示用电部分,要用无线供电;要在旋转屏上显示文字。
2.2、总体设计方案本系统要求设计一个旋转LED,它主要是由中央控制部分、LED驱动部分、LED显示部分以及电源部分组成。
单片机将提取的字模进行存储,用单片机控制亮灭的时间将相应的字模代码显示出来,利用视觉暂留原理最终使字符完整的显示在旋转的显示屏中。
基于单片机的旋转LED显示屏设计
基于单片机的旋转LED显示屏设计本设计使用简单的单片机STC89C51作为主控制模块,利用简单的外围电路来驱动16个LED组成的旋转广告牌。
随着科技的飞速发展,LED广泛应用于广告,机场,车站,酒吧,银行,商场等娱乐场所和公共场所。
它具有功耗小,寿命长,占空间小,色彩艳丽等优点。
目前的LED显示屏主要采用LED平板模块,这种类型的显示屏还有几个需要改进的地方。
首先这种类型的显示屏都是由一个个的LED组成,成本比较高;其次显示屏是一个平面,所以必然有一定的可视角度区域,产生了固定范围的视觉局限性。
本设计针对平板LED显示屏的缺点做出了改进的方案,克服了平板LED显示屏的不足之处。
所以LED旋转屏的构想恰好能弥补这个空缺。
LED旋转屏利用人的视觉暂留效应,通过高速旋转的LED灯阵列,形成一个360度环形画面,创造立体效果,不管人站在那个角度都能看到显示的内容。
该应用实用性好,制作相对简单,而且能节省LED灯的使用。
但因该制作要使用无线供电,因此造价相对较高,推广有一定的难度。
但随着无线供电的效率提高,相信在不久的将来它一定能够得到推广。
本设计以单片机控制LED灯为基础,以无线供电为目的,充分利用新型能量传输方式。
打破了传统的平板LED显示方式和无线供电的方式为该制作的亮点所在。
目录前言 (1)第一章 LED概述 (2)1.1 LED的发展史 (2)1.2 LED的原理特点 (2)1.3 LED的分类 (2)第二章显示原理和控制方式的分析 (2)2.1 16×1 LED旋转陈列原理及应用 (2)2.2 LED旋转陈列显示文字原理 (3)第三章芯片资料 (4)3.1 89C51引脚图 (4)3.2 I/O引脚说明 (4)3.3 信号引脚介绍 (5)第四章硬件设计 (6)4.1系统原理图 (6)4.2 供电方案选择 (6)4.2无线供电原理 (7)4.3无线供电模块 (8)4.4元器件清单 (9)第五章软件设计 (10)5.1汇编语言 (10)5.2程序流程图 (11)5.3程序的定时中断和延时 (11)第六章系统调试 (12)6.1元器件的焊接 (12)6.2通电后各功能测试 (12)6.3通电后软件测试 (12)6.4效果展示 (13)第七章结论 (15)附录附录一系统原理图附录二系统实物图附录三程序代码前言LED之所以受到广泛重视而得到迅速发展,是与它本身所具有的优点分不开的。
基于5单片机的旋转LED点阵显示屏设计与实现设计
基于5单片机的旋转LED点阵显示屏设计与实现设计基于51单片机的旋转LED点阵显示屏设计与实现摘要本设计是一个旋转式LED显示屏,它利用了视觉暂留原理,以51单片机为核心控制器件。
LED模块安装在稳定旋转地载体上,静止时,各列发光二极管等间距排列。
当显示模块随着旋转体速度的加快并最终稳定下来后,在程序精确的控制下,由于视觉暂留效应,人眼就能够看到显现出预设的文字,字符等。
红外收发二极管的作用是,当接收二极管随旋转显示屏转到发射二极管,两者对接时完成信号收发,引起单片机外部中断,单片机控制程序初始化。
因装在电机上的控制电路始终在高速旋转,所以不方便使用电刷供电方法来给控制系统和显示模块供电。
这里采用通过高频线圈耦合(等同于变压器初次线圈耦合)供电。
次级线圈耦合得到的是交流电,还需通过整流二极管整流成直流电,供旋转模块使用。
关键词:视觉暂留,直流电机,无线耦合输电,红外触发THE DESIGN AND IMPLEMENTATION OF ROTATION LED DOT MATRIX DISPLAY SCREEN BASED ON 51MCUABSTRACTThe design is a rotating LED screen based on the C51 MCU controlling and the visual persistence principle. Installing 16 LED (light-emitting device) on a rotating steadily device, each row of light-emitting devices spacing are lined up, along with the rotation speed and finally stabilized in the control of the microcontroller program, accurate, continuous rotation shows the text, characters , etc ,which is designed in advance.The function of a infrared diode is that when the receiving diode with the display screen rotating to the emitting diode, the process of signal’s receiving and transmitting is completed. There will be a interrupt leading to SCM controllable display program being restored to its original state.Though the main controlling circuit on the motor is rotating at a high speed, it’s not convenient with the brush contact to supply power to control system and display module. It can be done by high-frequency coil coupling (just like the transformer primary coil coupling) to supply power. Though the current got by secondary coupling coil is alternating current, it need to be rectifier to be DC by a rectifier diode, used by rotary module.KEY WORDS: persistence of vision, DC motor, wireless transmission, infrared trigger毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。
基于89C51单片机的旋转显示屏设计与实现
基于89C51单片机的旋转显示屏设计与实现摘要:本设计利用高速旋转中控制LED的亮灭,进行字符或图形的显示,控制器采用廉价的89C51单片机,完成显示内容的传输、字库的转换、显示等功能。
显示的内容给人一种漂浮的感觉,并且是360°全方位的显示,可以用于很多的场合,比如广告牌、家庭装饰、记分牌、娱怎显示等。
关键词:单片机,LED显示器,旋转显示我院本次针对四川省大学生电子竞赛的选拔赛题目是设计一种电子显示屏,我们通过思考,决定设计一个以旋转方式进行显示的新的显示屏,在参赛的同时提高自己的电路设计和单片机开发能力。
一、设计思路旋转显示屏是通过一个旋转的支架,支架上排列的LED受单片机控制在特定的位置亮或灭,从而显示出特定的字符或图形。
本作品主要是根据人的视觉暂留原理设计的。
人眼的视觉暂留时间是0. 02S,如果釆用3000转/S的高速电动机,带动LED高速旋转时,从视觉效果上就会产生一种柱状的LED显示屏的状态。
显示的字符或图形看起来是漂浮在空中的,不仅美观,而且新颖。
1、总体设计思路本显示屏应山机械旋转部分、显示电路、通信电路等儿部分构成。
山于显示屏在高速旋转的IW况下不便于接线进行显示内容的更改,所以设计中我们选用了红外通信模式传输数据。
总体构成如下图所示:图1总体构成图2、结构设计思路显示屏的主体为两个可旋转的矩形框架。
我们在框架的两边都安装上发光二极管,山电动机通过中心轴带动框架进行高速旋转,框架上的两列发光二极管因高速旋转产生柱状显示屏。
其中一列发光二极管作为显示过程中的背景光灯使用。
主体框架如下图所示:此匕也安装红外接收头,川丁•接收转送过来的红外信号图2框架设汁图二、硬件组成1 •总体构成经过分析、比较,我们最终确定了以89C51作为控制器。
由于89C51芯片的片内存储器容量有限,我们另外扩展了一块存储器芯片29C04O作为字库存储器,储存一个完整的汉字库,为显示屏提供显示内容。
单片机课程设计---基于STC89C52的旋转LED时钟
题目名称基于STC89C52的旋转LED时钟一、课程设计的内容用STC89C52单片机制作一测温仪旋转LED时钟:1.设计并绘制硬件电路图;2.焊接好元器件;3.编写程序并将调试好的程序固化到单片机中。
二、课程设计的要求与数据单片机采用STC89C52芯片,时钟芯片采用DS1302。
用电机带动驱动板旋转系统上电后,驱动板的LED将会在电机带动下动态扫描出时钟画面,并且可以用红外遥控调时。
三、课程设计应完成的工作1. 完成软件、硬件的设计,并进行硬件的焊接制作,并将调试成功的程序固化到单片机中,最后进行硬件与软件的调试;2.撰写设计说明书。
四、课程设计进程安排五、应收集的资料及主要参考文献谭浩强.C语言程序设计(第二版)。
北京:清华大学出版社,1999年12月广东工业大学课程设计任务书 (1)摘要 (4)一、课题设计的要求及目的 (5)1.1设计要求 (5)1.2课程设计目的 (5)二、设计方案 (5)三、系统框图与工作原理 (8)3.1单片机系统工作架构 (8)3.2系统工作原理 (10)四、设计元器件说明 (10)4.1PLCC STC89C52RC简介 (10)4.2 74HC573芯片与光电传感器简介 (12)4.3 红外简介 (13)4.4 DS1302、LM7805芯片简介 (15)4.5 LED 动态显示原理 (17)五、系统硬件电路设计 (18)六、系统软件设计 (19)6.1 单片机解码红外信号程序 (19)6.2 单片机读写DS1302程序 (22)6.3自适应转速 (25)6.4 数字显示模式 (26)6.5指针显示模式 (26)七、总结与体会 (27)八、参考文献 (27)附录A 完整源程序 (28)附录B 实物图 (41)旋转LED钟,在国外一般称为“螺旋桨时钟”(propeller clock),是利用“视觉暂留”原理制作而成。
将单片机控制的LED流水灯设备稍作改进,让它动起来,就能神奇地显示各种字符或图案,其效果如浮在空中一般。
基于单片机的旋转LED信息显示屏设计
审
图2柱 式旋 转LED显示屏显示原 理图
3 系统软件设计
旋转 LED信 息显 示屏 的软 件 设计 主要 包括 了单 片机 主控 模块 、 LED显示 模块 、温度 传感 器模 块 和按 键控 制模 块 等 ,系 统运 行 时,
参 考文 献 【1】任 丽莉 ,康 冰 ,闫冬梅 .基 于AT89S51单 片机控 制 的旋 转LED显 示 屏 [I].电脑 知识 与技 术 ,2011:34. [2】张 瑞春 .旋转 柱 式LED ̄,_f ly屏 的 原理 与 设计 lI}.传感 器与仪 器 仪 表,22:151 ̄153. [3】张鑫 ,郭 洪岩 ,马 国利 .基 于单 片机 的LED旋转 式显 示屏设 计 [Il_ 大学物 理 实验,2014,6. 【4】秦 莉艳 .基 于单 片机 的旋 转LED3,F_-, ̄,屏 U].科技 信 息,2014,9.
主 板 上 的单 片机 控 制 发 光 二 极 管 ,整 体 进 行 旋 转 。在 底 座 有 红外 发 射管 ,当发 射管 工作 ,就 会 不断 地 向旋转 的主板 发射 红 外线 。旋 转 的主 板上 有 一个 红外 接收 管 ,使 用的 是高 灵敏 的接 收管 。 电路板 上 的红 外接 收 管随 着主 板每 转动 一 圈就会 导通 一 次 ,让 单 片机 知道 从 哪一 点开 始 播放 字符 。单 片机 还要 检测 电机 的转 速 ,看 其是 否工 作 ,如 果工 作就 开始 进行 扫描 ,实 现 内容 的显示 。
4 结论
设 计 是 以STC89C52单 片 机 为控 制 核 心 的旋 转 LED信 息 显示 屏 ,主 要 是 通 过 驱动 并 控 制 电机保 持 一 个 稳 定 的旋 转 和 一 定 的速 度 ,从 而 带动 单排 l6个 发光 二 极管 通过 旋转 ,并且 控制 发 光二 极管 的发光 或者 熄 灭 ,形成 了一 个 显示屏 。该设计 可 以显示 数 字 、字母 和 汉字 ,暂时 不能 实现 图片 的显示 。 同时 ,通过 使用DS18B20温度 传 感器 来测 量 室 内温度 ,在 图形 显示 的 时候可 以将 室 内的 温度 显示 出来 ;还可 以通过 按键 切换 画 面 的显示 。基 本 上实现 了旋 转LED信 息显示 屏 的功 能 ,完 成 了设计 任务 。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
单片机课程设计题目:基于51单片机的旋转LED显示屏前言现在计算机系统已明显地朝巨型化、单片化、网络化三个方向发展。
巨型化发展的目的在于不断提高计算机的运算速度和处理能力,以解决复杂系统计算和高速数据处理,比如系统仿真和模拟、实时运算和处理。
单片化是把计算机系统尽可能集成在一块半导体芯片上,其目的在于计算机微型化和提高系统的可靠性,这种单片计算简称单片机。
在这一个知识爆炸的新时代。
新产品、新技术层出不穷,电子技术的发展更是日新月异。
可以毫不夸张的说,电子技术的应用无处不在,电子技术正在不断地改变我们的生活,改变着我们的世界。
近年来,随着电子产品的发展,人们对时钟的要求越来越高,而在对要求高之余,又要讲究有创意,新奇,所以在这个基础上设计一款既能满足人们的要求,又要有创意的显示装置是很有必要的,LED旋转屏在可以显示的基础上,又能够满足人们对事物要有创意的需求。
这说明单片机应用在我国有着广阔的前景。
对于从事自动控制的技术人员来讲,掌握单片机原理及其应用已经成为必不可少的学习任务。
单片机经过30多年的发展,已经形成一个规格齐全、品种繁多的大家族,用户有非常大的选择余地。
下面为读者简单介绍目前市面上常见的主流单片机。
单片机的应用十分广泛,在工业控制领域、家电产品、智能化仪器仪表、计算机外部设备,特别是机电一体化产品中,都有重要的用途。
其主要的用途可以分为以下方面。
显示:通过单片机控制发光二极管或是液晶,显示特定的图形和字符。
机电控制:用单片机控制机电产品做定时或定向的动作。
检测:通过单片机和传感器的联合使用,用来检测产品或者工况的意外发生。
通信:通过RS-232串行通信或者是USB通信,传输数据和信号。
科学计算:用来实现简单的算法。
那么单片机是不是解决上述应用的唯一选择呢?当然不是!目前,在自动控制中,一般有三种选择,分别是嵌入式微机、DSP和单片机。
单片机最明显的优点是价格便宜,从几元人民币到几十元人民币。
这是因为这类芯片的生产量很大,技术也很成熟。
其次,单片机的体积也远小于其他两种方案。
单片机本身一般用40引脚封装,当然功能多一些的单片机也有引脚比较多的,如68引脚,功能少的只有10多个或20多个引脚,有的甚至只有8只引脚。
当然,单片机无论在速度还是容量方面都小于其他两种方案,但是在实际工作中并不是任何需要计算机的场合都要求计算机有很高的性能。
例如,控制电冰箱的控制器就不需要使用嵌入式系统,用一片52就可以轻松实现。
所以应用的关键是看能否够用,是否有很好的性能价格比。
52系列的单片机已经面世多年,依然没有被淘汰,还在不断发展中,这就说明是他有广阔的应用前景本次这个LED旋转屏是以单片机和LED旋转屏为核心设计,运用STC89C52RC 芯片,具有高速、低功耗、超强抗干扰的单片,指令代码完全兼容传统8052单片机,12时钟、机器周期和6时钟、机器周期可以任意选择,HD版本和90C 版本内部集成MAX810专用复位电路,功能强大,而LED旋转屏采用一排LED 流水灯,令其高速旋转,利用视觉残留效应,形成高分辨率的点阵屏,能显示字符,汉字,甚至图案,而且图案看起来还有悬浮于空中的透明效果,非常炫目。
人眼在观察景物时,光信号传入大脑神经,需经过一段短暂的时间,光的作用结束后,视觉形象并不立即消失,这种残留的视觉称“后像”,视觉的这一现象则被称为“视觉暂留”。
其具体应用是电影的拍摄和放映。
原因是由视神经的反应速度造成的,其时值是二十四分之一秒。
是动画、电影等视觉媒体形成和传播的根据。
目录前言............................................. 错误!未定义书签。
目录. (3)1 设计任务 (4)2 原理分析 (4)3 硬件设计 (4)3.1测速定位电路 (4)3.2主控电路...................................... 错误!未定义书签。
3.3显示电路...................................... 错误!未定义书签。
3.4时钟电路 (6)4 软件设计 (6)5 附图 (10)1设计任务任务设计并制作一个旋转LED 显示屏,使用单片机控制一排旋转的LED 灯的亮灭和电机的转速,动态显示出文字、图案等信息。
2原理分析旋转时钟利用了视觉暂留原理。
视觉暂留现象(Visual staying phenomenon,duration of vision):人眼在观察景物时,光信号传人大脑神经,需经过一段短暂的时间,光的作用结束后,视觉形象并不立即消失,这种残留的视觉称“后像” ,视觉的这一现象则被称为“视觉暂留” ,其原因是由视神经的反应速度造成的,其时值是二十四分之一秒,通常情况下,视觉残留会保持0.1~0.4 秒,也就是说以0.1~0.4 秒间隔闪烁的图像,被人眼观察,会被认为是连续的图像。
视觉残留是动画、电影等视觉媒体形成和传播的根据。
3 硬件设计3.1测速定位电路采用红外对管,通过NE555构成单稳态触发器将脉冲信号整形,送单片机外中断0。
3.2控制电路采用stc89C52单片机控制led的亮灭。
3.3显示电路采用16个led并成一排,通过电机的旋转构成一个平面,从而显示图像。
3.4时钟电路采用DS1302产生精确时钟4 软件设计部分程序:#include<reg52.h>#define uchar unsigned char#define uint unsigned intuint i=0;uchar code LED[]={ //电子A08210x00,0x00,0x7C,0x54,0x54,0xFF,0x54,0x54,0x7C,0x00,0x00,0x10,0x11,0x11,0x19,0xF5,0x13,0x11,0x10,0x00,0x00,0xE0,0x3C,0x22,0x21,0x22,0x3C,0xE0,0x00,0x00,0xFC,0x0 2,0x01,0x01,0x01,0x02,0xFC,0x00,0x00,0xFE,0x21,0x21,0x21,0x21,0x21,0xFE,0x00,0x00 ,0xE6,0x21,0x21,0x21,0x21,0x21,0x3E,0x00,0x00,0x04,0x06,0xFF,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 } ;uchar code LED1[]={0x00,0x00,0x00,0x00,0x00,0x03,0x02,0x02,0x03,0x00,0x00,0x00,0x01,0x02,0x02,0x03, 0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x01,0x02, 0x02,0x02,0x02,0x02,0x01,0x00,0x00,0x01,0x02,0x02,0x02,0x02,0x02,0x01,0x00,0x00, 0x03,0x02,0x02,0x02,0x02,0x02,0x03,0x00,0x00,0x02,0x02,0x03,0x02,0x02,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 } ;void delay (uint z){uint x,y;for(x=z;x>0;x--)for(y=11;y>0;y--);}void ex0_isr(void) interrupt 0 {i=0;}void main(){IT0=1;EX0=1;EA=1;while(1){for(i=0;i<160;i++){P0=LED[i];P1=LED1[i];delay(7);}}}附图。