当前位置:文档之家› 3D光立方毕业设计

3D光立方毕业设计

3D光立方毕业设计
3D光立方毕业设计

超级彭永来

毕业设计

系别:电子信息系

题目:3D光立方

级别:103级

专业:电子设备与运行管理

组员:林海钊吴永育

指导教师:王艳

2012年12月25日

目录

一、摘要 (1)

二、关键字 (1)

三、引言 (2)

四、正文 (2)

(一)、主要元件介绍 (3)

1、STC12C5A60S2 (3)

2、74HC573 (3)

3、ULN2803 (4)

(二)、工作原理 (5)

1、驱动模块原理 (6)

(三)、元器件选择 (7)

(四)、制作、调试 (8)

1、制作 (9)

2、调试 (11)

五、结束语 (13)

六、参考文献 (12)

七、附录(程序) (13)

光立方

一、摘要:

本设计采用8*8*8 的模式,硬件主要分为三个模块:主控模块、驱动模块、显示模块。采用的主控芯片为STC12C5A60S2 芯片,驱动电路是采用我们常用74HC573数字芯片。数组 OUT[0]代表光立方从第一层 D0 到第八层 D0 的数据,以此类推数组 OUT[1] 代表光立方从第一层 D1 到第八层 D1 的数据。本设计采用C语言编程,利用单片机控制LED的亮灭,采用延时控制LED亮灭时间,最终使得整个立体展现不同的造型和图案,使其变得美轮美奂、绚丽多彩。

二、关键字LED光立方,74HC573,STC12C5A60S2,ULN2803

三、引言:

光立方是由四千多棵光艺高科技“发光树”组成的,在2009年10月1日天安门广场举行的国庆联欢晚会上面世,这是新中国成立六十周年国庆晚会最具创意的三大法宝之首,自从国庆60周年联欢晚会开始演练后,一个全新的名词“光立方”,吸引了全国人民的关注。国庆联欢晚会三样法宝,光立方为最,“光立方”在气势和整体感觉上,融合了北京奥运会开幕式“击缶而歌”和“活字印刷”的风格,而各种图案则与贯穿奥运会开幕式的“画卷”有异曲同工之妙。“光立方”可以根据爱国歌曲的不同内容,展示不同的造型和图案,具有丰富的视觉效果。

四、正文

(一)主要元件介绍:

1、STC12C5A60S2

STC12C5A60S2/AD/PWM系列单片机是宏晶科技生产的单时钟/机器周期(1T)的单片机,是高速/低功耗/超强抗干扰的新一代8051单片机,指令代码完全兼容传统8051,但速度快8-12倍。内部集成MAX810专用复位电路,2路PWM,8路高速10位A/D转换(250K/S),针对电机控制,强干扰场合。

1)增强型8051 CPU,1T,单时钟/机器周期,指令代码完全兼容传统8051

2)工作电压:STC12C5A60S2系列工作电压:5.5V- 3.3V(5V单片机)

3)工作频率范围:0 - 35MHz,相当于普通8051的 0~420MHz

4)应用程序空间8K /16K / 20K / 32K / 40K / 48K / 52K / 60K / 62K字节

5)片上集成1280字节RAM

6)外部中断I/O口7路,传统的下降沿中断或低电平触发中断,并新增支持上升沿

中断的PCA模块,Power Down模式可由外部中断唤醒,INT0/P3.2, INT1/P3.3,T0/P3.4,T1/P3.5,RxD/P3.0,CCP0/P1.3(也可通过寄存器设置到P4.2 ), CCP1/P1.4 (也可通过寄存器设置到P4.3)。

7)A/D转换, 10位精度ADC,共8路,转换速度可达250K/S(每秒钟25万次)

8)通用全双工异步串行口(UART),由于STC12系列是高速的8051,可再用定时器

或PCA软件实现多串口

9)STC12C5A60S2系列有双串口,后缀有S2标志的才有双串口,RxD2/P1.2(可通

过寄存器设置到P4.2),TxD2/P1.3(可通过寄存器设置到P4.3)

10)工作温度范围:-40 - +85℃(工业级) / 0 - 75℃(商业级)

2、74HC573

74HC573是八进制 3 态非反转透明锁存器。器件的输入是和标准 CMOS 输出兼容的;加上拉电阻,他们能和LS/ALSTTL输出兼容。当锁存使能端为高时,这些器件的锁存对于数据是透明的(也就是说输出同步)。当锁存使能变低时,符合建立时间和保持时间的数据会被锁存。输出既不是高电平,也不是低电平,而是高阻抗的

状态;在这种状态下,可以多个芯片并联输出,当输入的数据消失时,在芯片的输出端,数据仍然保持

3、ULN2803

ULN2803是八重达林顿管,1至 8脚为8路输入,18 到 11脚为8路输出。驱动能力为 500MA \50V。应用时9脚接地,10脚接负载电源V+,输入的电平信号为0或5V。输入0是输出达林顿管截止,输入为5V电平时,输出达林顿饱和。输出负载加在电源V+和输出口上,当输入为高电平时,输出负载工作,该电路为反向输出型,即输入低电平电压,输出端才能导通工作。

(二)工作原理

有8个8*8点阵,再用8个引脚来当充当各个8*8点阵的“开关”。只要将64个灯阳极连在一起,在连到这个引脚上。采用了hc573暂存的方法,来分别把64

个灯的亮灭信息存到这个上面,然后再一起输出到灯上,573的64个输出引脚控制前面所述每一个面的64个灯;而每层灯的阴极全连接在一起接入uln2803,由

uln2803控制的每一个层灯。通过单片机主控芯片STC12C5A60S2来控制所有灯的亮灭,从而控制P0、P1、P2实现控制X、Y、Z空间立体控制来显示我们所需要显示的现象。

图1 8层面图2 64个灯孔

整个设计主要分为三个模块分别是主控模块、驱动模块、显示模块

1、驱动模块原理

图3 74HC573驱动

图4 原理图

uln2803的1~8脚接主控芯片的P1口(1~8脚),数据由主控芯片P2口输入经过uln2803从11~18脚输出,实现通过uln2803来驱动每一层。每个573的2~9脚(数据输入)都连接在一起连接到主控芯片的P0口(32~39脚),数据从主控芯片P0口输送到573,573的1脚是3态输出使能输入(低电平)一般都与地相接,573的11脚(锁存使能输入)都连接在一起连接到主控芯片的P2口(21~28脚)作为锁存控制。当573的11脚为高电平和2~9脚为高电平时,573的12~19脚(3态锁存输出)为高电平,驱动一竖面的灯亮,当11脚为高低平、2~9脚为低电平时,573的12~19脚则就为低电平,从而灯灭,当11脚为低电平时,2~9脚不管高低电平,12~19脚的输出不变。主控芯片通过573+uln2803来驱动控制哪竖面的哪一层的哪个灯的亮灭。R1~R16是限流电阻。

(三)元器件选择

1)由于光立方的程序量比较大,而且要求相对比较高,因此用 51 系列的增强型芯片 STC12C5A60S2,选择的理由:1.无法解密,采用第六代加密技术; 2.超强抗干扰;3.内部集成高可靠复位电路,外部复位可用可不用;4.速度快,比 8051 快8-12 倍。

2)由于灯的个数比较多,因此所需要的电流相对也比较大,所以选择ULN2803。3)驱动部分使用了熟悉的74HC573,其优点有 1.高阻态,就是输出既不是高电平,也不是低电平,而是高阻抗的状态;在这种状态下,可以多个芯片并联输出;2.数据锁存;当输入的数据消失时,在芯片的输出端,数据仍然保持;3.数据缓冲、加强驱动能力。

4)LED 灯的选择,出于外观和整体的形状美观,采用的是雾状蓝光的 LED 灯,由于高亮灯比雾状灯刺眼,所以选择雾状灯。

图 5 雾状LED灯

(四)制作、调试

1)制作:

1、我们首先完成的是驱动电路

驱动电路由于线比较多电路比较复杂,所以我们有比较多的跳线,由八个74HC573组成的,如下图:

图6 573驱动连接反面

图7 573驱动连接正面

2、主控电路

主控电路是最简单的电路,主要是最小系统,其中还有一个控制层的驱动芯片焊接在主控板上,如图所示:

图8 最小系统

3、显示模块

首先我们用一块比较大万能板,在上面做了8*8个点的标志,间距为2mm然后

把灯按统一形状掰好管脚。然后固定在在万能板上进行焊接,焊接完如下图:

焊好的如图:每次焊完以后都要去检查测试每个灯是否会亮,很重要的步骤

图 10

把八个面做好以后就是把八个面一层一层的叠起来,在这里要注意的是必须用尺子量好各个角度的高度(我们做的间距为2厘米),必须使每一个面在同一水平面上,如下图所示:同样的每次焊完以后都要去检查测试每个灯是否会亮

显示部分反面,如下图:

图12

2)调试:

主要是检查全部的灯是否正常工作:

(1)程序烧写进单片机之后,发现有两列没有点亮,还好两列的都在边上,进而

如果换灯也相对容易,我们用排除法来检查电路,首先是检查灯的线路是否虚焊,

断路,果真有一列的是断路了,把它接上后这一列也亮了。

(2)还剩下另外一列,我们用同样的方法来做,从驱动电路到显示的都没有问题,

而且在输入那一列的电压也正常,我们就想不通了,是什么原因呢?我们怀疑是不

是有灯坏了,我们又一个一个的检查了这一列灯,但是全部都会亮,经过很细心的

检查,发现有一个灯的亮度和其他的灯亮度完全不同,相对比较暗,于是我们把它换了下来,接上另外一个,果然是哪个灯的问题,原来是由于这灯的阻抗很大,把那一列的电平都拉低了,使灯无法亮起来。

(3)在调试过程中,有一竖面的灯完全不亮,第一个想法是灯没有供电,检测供电电路法发现没有问题,于是我找到573这一部分,因为这一部分跳线较多且线路密集,逐一测量发现线头间短路了,从新焊接后测试,故障顺利排除。

(4)在调试过程中有几个灯一直不亮,用万用表欧姆档测量发现灯已经烧坏,拆下坏掉,但是有2个灯是存在虚焊问题,从新焊接后正常工作。

五、结束语

经过这次的设计,让我们更明确了团队合作的要领和精神,更明白了焊接技术的重要性,也让我们对单片机编程的进一步了解,为了这次设计我们找了查找了很多资料,包括一些对该设计元件的作用、工作电压等资料的了解,感谢百度和Google 公司。他们的搜索功能庞大、快捷又免费,让我们很方便地搜索到了我们所需要的设计资料和丰富的知识。此次毕业设计,是我大学学习中遇到过的时段最长、涉及内容最广、工作量最大的一次设计。用老师的一句话概括就是这次毕业设计相当如是把以前的小课程设计综合在一起的过程,只要把握住每个小课设的精华、环环紧扣、增强逻辑,那么这次的任务也就不难了。同时感谢老师对我们的指导和为我们理清思路从而使我们更快我完成设计。

六、参考文献

【1】.单片机C51程序设计教程与实验北京航空航天大学出版社2006年1月

【2】张瑞玲.单片机原理与应用西北工业大学出版社2010年12月

【3】赵亮,侯国锐.单片机C语言编程与实例[M].北京:人民邮电出版社,2003.

七、附录(源程序)

#include

#include

#define uchar unsigned char

#define uint unsigned int

uchar display[8][8];

/*rank:A,1,2,3,4,I,心,U*/

uchar code table_cha[8][8]={0x51,0x51,0x51,0x4a,0x4a,0x4a,0x44,0x44,0x18,0x1c,0x18 ,0x18,0x18,0x18,0x18,0x3c,0x3c,0x66,0x66,0x30,0x18,0xc,0x6,0xf6,0x3c,0x 66,0x60,0x38,0x60,0x60,0x66,0x3c,0x30,0x38,0x3c,0x3e,0x36,0x7e,0x30,0x3 0,0x3c,0x3c,0x18,0x18,0x18,0x18,0x3c,0x3c,0x66,0xff,0xff,0xff,0x7e,0x3c ,0x18,0x18,0x66,0x66,0x66,0x66,0x66,0x66,0x7e,0x3c};

/*the "ideasoft"*/

uchar code table_id[40]={0x81,0xff,0x81,0x00,0xff,0x81,0x81,0x7e,0x00,0xff,0x89,0x 89,0x00,0xf8,0x27,0x27,0xf8,0x00,0x8f,0x89,0x89,0xf9,0x00,0xff,0x81,0x8 1,0xff,0x00,0xff,0x09,0x09,0x09,0x01,0x0,0x01,0x01,0xff,0x01,0x01,0x00} ;

/*railway*/

uchar code dat[128]={0x0,0x20,0x40,0x60,0x80,0xa0,0xc0,0xe0,0xe4,0xe8,0xec,0xf0,0x f4,0xf8,0xfc,0xdc,0xbc,0x9c,0x7c,0x5c,0x3c,0x1c,0x18,0x14,0x10,0xc,0x8, 0x4,0x25,0x45,0x65,0x85,0xa5,0xc5,0xc9,0xcd,0xd1,0xd5,0xd9,0xb9,0x99,0x 79,0x59,0x39,0x35,0x31,0x2d,0x29,0x4a,0x6a,0x8a,0xaa,0xae,0xb2,0xb6,0x9 6,0x76,0x56,0x52,0x4e,0x6f,0x8f,0x93,0x73,0x6f,0x8f,0x93,0x73,0x4a,0x6a ,0x8a,0xaa,0xae,0xb2,0xb6,0x96,0x76,0x56,0x52,0x4e,0x25,0x45,0x65,0x85, 0xa5,0xc5,0xc9,0xcd,0xd1,0xd5,0xd9,0xb9,0x99,0x79,0x59,0x39,0x35,0x31,0 x2d,0x29,0x0,0x20,0x40,0x60,0x80,0xa0,0xc0,0xe0,0xe4,0xe8,0xec,0xf0,0xf 4,0xf8,0xfc,0xdc,0xbc,0x9c,0x7c,0x5c,0x3c,0x1c,0x18,0x14,0x10,0xc,0x8,0 x4};

/*railway 2*/

uchar code dat2[28]={0x0,0x20,0x40,0x60,0x80,0xa0,0xc0,0xe0,0xe4,0xe8,0xec,0xf0,0x f4,0xf8,0xfc,0xdc,0xbc,0x9c,0x7c,0x5c,0x3c,0x1c,0x18,0x14,0x10,0xc,0x8, 0x4};

/*railway 3*/

uchar code dat3[24]={0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x16,0x26,0x36,0x46,0x56,0 x66,0x65,0x64,0x63,0x62,0x61,0x60,0x50,0x40,0x30,0x20,0x10};

/*3p char*/

uchar code table_3p[3][8]={0xff,0x89,0xf5,0x93,0x93,0xf5,0x89,0xff,0x0e,0x1f,0x3f, 0x7e,0x7e,0x3f,0x1f,0x0e,0x18,0x3c,0x7e,0xff,0x18,0x18,0x18,0x18};

/*initializtion

That is to initialize the program .

It is write to set the timer in c52 mcu.

So the program can renovate the led_3d_cube in fixed time use the interrupt function.*/

void sinter()

{

IE=0x82;

TCON=0x01;

TH0=0xc0;

TL0=0;

TR0=1;

}

void delay5us(void) //误差 -0.026765046296us STC 1T 22.1184Mhz {

unsigned char a,b;

for(b=7;b>0;b--)

for(a=2;a>0;a--);

}

void delay(uint i)

{

while (i--) delay5us();//12t的mcu 注释这个延时即可

}

/*To judge the num bit判断数字点*/

uchar judgebit(uchar num,uchar b)

{

char n;

num=num&(1<

if (num)

n=1;

else

n=0;

return n;

}

/*To figure out the round number计算出的轮数*/

uchar abs(uchar a)

{

uchar b;

b=a/10;

a=a-b*10;

if (a>=5)

b++;

return b;

}

/*To figure out the absolute value找出绝对值*/

uchar abss(char a)

{

if (a<0)

a=-a;

return a;

}

/*The function can comparat the character.

And remove the big one to the back.*/

void max(uchar *a,uchar *b)

{

uchar t;

if ((*a)>(*b))

{

t=(*a);

(*a)=(*b);

(*b)=t;

}

}

/*The function is to figure out the max number and return it.*/ uchar maxt(uchar a,uchar b,uchar c)

{

if (a

a=b;

if (a

a=c;

return a;

}

void clear(char le)

{

uchar i,j;

for (j=0;j<8;j++)

{

for (i=0;i<8;i++)

display[j][i]=le;

}

}

void trailler(uint speed)

{

char i,j;

for (i=6;i>=-3;i--)

{

if (i>=0)

{

for (j=0;j<8;j++)

display[j][i]=display[j][i+1];

}

if (i<4)

{

for (j=0;j<8;j++)

display[j][i+4]=0;

}

delay(speed);

}

}

void point(uchar x,uchar y,uchar z,uchar le)

{

uchar ch1,ch0;

ch1=1<

ch0=~ch1;

if (le)

display[z][y]=display[z][y]|ch1;

else

display[z][y]=display[z][y]&ch0;

}

void type(uchar cha,uchar y)

{

uchar xx;

for (xx=0;xx<8;xx++)

{

display[xx][y]=table_cha[cha][xx];

}

}

/*The first variable is the distance from the midpoint.

The second is the layer.

the third is the flash speed of the time between each two point.

The forth is the enable io,it controls weather draw or claen.*/

void cirp(char cpp,uchar dir,uchar le)

{

uchar a,b,c,cp;

if ((cpp<128)&(cpp>=0))

{

if (dir)

cp=127-cpp;

else

cp=cpp;

a=(dat[cp]>>5)&0x07;

b=(dat[cp]>>2)&0x07;

c=dat[cp]&0x03;

if (cpp>63)

c=7-c;

point (a,b,c,le);

}

}

void line(uchar x1,uchar y1,uchar z1,uchar x2,uchar y2,uchar z2,uchar le) {

char t,a,b,c,a1,b1,c1,i;

a1=x2-x1;

b1=y2-y1;

c1=z2-z1;

t=maxt(abss(a1),abss(b1),abss(c1));

a=x1*10;

b=y1*10;

c=z1*10;

a1=a1*10/t;

b1=b1*10/t;

c1=c1*10/t;

for (i=0;i

{

point(abs(a),abs(b),abs(c),le);

a+=a1;

b+=b1;

c+=c1;

}

point(x2,y2,z2,le);

}

void box(uchar x1,uchar y1,uchar z1,uchar x2,uchar y2,uchar z2,uchar fill,uchar le)

{

uchar i,j,t=0;

基于单片机的光立方设计毕业设计

基于单片机的光立方设 计毕业设计 Standardization of sany group #QS8QHH-HHGX8Q8-GNHHJ8-HHMHGN#

毕 业设计 基于51单片机的光立方设计 基于51单片机的光立方设计 摘要 本文详细的介绍了光立方的搭建过程,以51系列的单片机STC12C5A60S2为主要的控制芯片,由512个LED 通过共阴的形式连接起来,由74HC595为扩展单片机的I/O 口,用ULN2803为驱动电路,形成一个规格为8*8*8(长,宽,高)14cm*14cm*20cm 立方 体,还介绍了这款芯片的特点和使用方法及在调试过程中遇到的软件和硬件方面的问题 及解决方法,详细的阐述了光立方的设计原理和架构方法,对光立方目前存在的意义也进行了详细的介绍。 关键词:光立方;74HC595;单片机;ULN2803;LED Light CuBe Based on 51 single ChiP miCroComPuter ABstraCt This PaPer introduCes the ProCess of Building Light CuBe, with 51 Series MCU STC12C5A60S2 as the main Control ChiP, ConneCted By 512 LED By CO Yin form, By 74HC595 for the exPansion of the MCU I/O Port, using ULN2803 as the drive CirCuit, the formation of a sPeCifiCation for 8*8* 8 (length, width, height) the 14Cm*14Cm*20Cm CuBe, also introduCes the CharaCteristiCs and methods of use of the ChiP and software and hardware in the ProCess of deBugging ProBlems and solutions, desCriBed in detail the design PrinCiPle and arChiteCture method Light CuBe, the CuBe existed at Present signifiCanCe have also Been introduCed in detail. Keywords: Light CuBe; 74HC595; STC12C5A60S2; ULN2803; LED 目录 姓 名: 梁泉明 学 号: 班 级: 10信科一班 专 业: 信息科学与技术 所在系: 电子信息工程系 指导教师: 郝芸

毕业设计说明书

毕业设计说明书 设计题目:家居设计之现代简约风格作者姓名:xxx 班级学号:装饰艺术09A1 091043034 系部:艺术系 专业:装饰艺术设计 指导教师:xXx x 年x 月x日

家居设计之现代简约风格 摘要:现代简约风格是近来比较流行的一种风格,其室内布置整体设计就两个字概括“简约”。没有繁琐的装饰,不要附加物,只要能表达出意图即可,材料多为磨砂玻璃、不锈钢和石膏板等,地面、天花板均朴素、淡雅,无一多余饰物,显得简洁、舒适、大方,令人赏心悦目,这样的设计风格崇尚少即是多,装饰少,功能多,十分符合现代人渴求简单生活的心理。因而很受那些追求时尚又不希望受约束的青年人所喜爱。 关键词:设计风格简约材料心理关系

目录 摘要…………………………………………………………………………( 2 ) 前言…………………………………………………………………………( 4 ) 1.现代简约设计风格整体介绍………………………………………………( 5 ) 1.1 简约风格的基本特点…………………………………………………( 5 ) 1.2 简约风格中的色彩搭配体现和分析………………………………( 6 ) 2. 课题研究的背景及意义…………………………………………………( 7 ) 2.1研究背景………………………………………………………………( 7 ) 2.2 研究意义………………………………………………………………( 7 ) 3.设计概述……………………………………………………………………( 8 ) 3.1 设计理念与原则………………………………………………………( 8 ) 3.2 客厅的设计……………………………………………………………( 8 ) 3.3 厨房的设计……………………………………………………………( 9 ) 3.4 主卧的设计……………………………………………………………( 9 ) 3.5书房的设计……………………………………………………………( 10 ) 3.6卫生间的设计…………………………………………………………( 10 ) 4.其他作品欣赏…………………………………………………………………( 10)结论……………………………………………………………………………( 11 )致谢……………………………………………………………………………( 12 ) 参考文献………………………………………………………………………( 13 ) 图录……………………………………………………………………………( 14 )

光立方设计原理

黎明途电子 一.光立方原理 你的思维有多宽,光立方的动画就有多多。我猜想大家做光立方都是为了能 随性所欲的控制每一个灯珠,来实现自己想的一些精美动画。那么,让我们从光立 方的原理开始入手。一讲到原理,估计很多同学就头痛了。这里借鉴在网上找的 一些资料来帮助大家理解光立方的原理。先从点阵的点亮原理说吧,如图所示 这是一张led 的点阵图,如果我们想要点亮任意位置的led,我们只要在该位置 led所使用的列线接地,行线接上+V即可。 学过单片机的朋友,都知道数码管是怎么点亮的,其中有位选和段选之分, 通过扫描来实现所有数码管能正常工作以实现我们想要的数字。 点阵也一样,尽管是8*8的点阵,如果我们让整体能随意显示图案,那也需 要用动态扫描的方式来实现,否则无法实现对其精准的控制。所谓动态扫描,就是说我们一次只能让一行排或者一竖排的灯亮。每次只能这么点亮,8次为一个周期,从 左至右依次点一次,那么循环起来,我们看到的就是完整的图像了。

在这里,一共有8层。 想必大家对光立方的连接已经有了一定的了解,纵向一束的负极性引脚是要连在一起, 而横向一层的正极性角连在一起。从扫描的角度去说,那一次也只能够点亮一层。 这里光立方的一层有64个灯,我们想成之前那个8*8的平面点阵。光立方的每一层虽然有64个灯,但是我们会有64跟线分别连接到这些灯上,从而实现一次性的对64个灯进行控制。我们将一个立体画面从下往上分为8层,每次扫面一层这样一副画面就完成了。通常单片机引脚较少,我们采用74hc595芯片进行拓展(74hc595原理请参考595用户手册)。下面来一张电路图,此图是用595进行拓展的。 (这张图是模块原理图的截图,接线不是很清晰,可以参考原理图) 在图中,数据通过串行的方式,分别传送到每一个 74hc595中,再内部控制器储存这些数据,从而实现一层64个灯同时的点亮。 描述一个固定画面的显示,需要硬件执行8次扫描的过程。 1.将第一层64个点的数据传入8个74hc595中,控制uln2803层控制芯片打开第 一层开关,使第一层点亮,这个时候,其他层是灭的。 2.等待时间t。 3.熄灭第一层,开始向74hc595中传输第二层的数据,锁存,开启第二层总控制 开关,点亮第二层。 4.等待时间t。 .......

毕业课程设计--光立方 2

目录 1、设计要求与方案 (1) 1.1设计目的 (1) 1.2设计要求 (1) 1.3设计思路 (1) 1.4设计的总体要求及方案选择 (2) 2、工作原理 (3) 2.1模块的简介 (3) 2.2 3DLED光立方工作原理 (4) 3、方案选择 (5) 3.1电源的选择 (5) 3.2 3D显示核心控制器 (5) 3.3 I/O口扩展芯片的选择 (6) 3.4 LED发光显示二级管 (6) 4、硬件整体设计概述及功能分析 (8) 4.1 系统概述 (8) 4.2 系列单片机简介 (9) 4.3 时钟电路设计 (9) 4.4 复位电路设计 (10) 4.5 74HC573芯片连接电路图与介绍 (11) 5、主程序设计思路 (13) 5.1程序流程框图 (13) 5.2显示程序的设计 (13) 5.2.1 LED显示屏的数据传送 (13) 5.2.2 显示程序的设计 (14) 6、硬件电路设计 (15) 6.1 单片机与74HC573连接线路图 (15) 6.2 LED焊接方法 (15) 6.2.1焊前准备工作 (15) 6.2.2焊接 (16)

6.3 整体实物图 (17) 7、程序设计分析与选择 (18) 7.1单片机C语言主要特点 (19) 7.2单片机C语言与标准语言的区别 (19) 7.3数据类型的选用 (20) 7.4算法设计问题 (20) 7.5数据存储器的分配 (21) 7.6单片机C语言与汇编语言的混合编程 (21) 7.7程序分析选择 (23) 8、程序设计 (24) 9、设计结果分析 (28) 总结 (30) 致谢 (31) 参考文献 (3) 1、设计要求与方案 1.3 设计思路 本设计根据二极管点阵的原理由单片机I/O口控制点亮不同的二极管从而组成出不同的画面,根据人眼的视觉暂留现象即当物体移去时视觉神经对物体的印象不会立即消失而是要延续0.1-0.4秒的时间,来设置每幅画面的延迟时间使连续的一系列画面呈现动态。每一个层面的二极管阳极接在一起受一路I/O 口控制,实际电路中该路I/O口输出的控制信号通过5V继电器的吸合和断开来控制的,再输入发光二极管的阳极使其驱动。每一个二极管的阴极分别受单片机扩展后的I/O控制。每个灯都是由片选端口和控制端口共同决定亮或灭。因此,我们可以随意的来点亮立方体中任意一处的灯,来构建多种多样的图案。 1.4 设计的总体要求及方案选择 本次设计制作一个8*8*8的三维的发光二极管立方显示体,能够通过编写程序来实现对每一个发光二级管的亮灭控制,从而可以显示多种多样的图案。为了吸引观众增强显示效果,可以有多种显示模式。最简单的显示模式是静态显示。与静态显示模式相对应,就有各种动态显示模式,它们所显示的图文都是能够变化的。按照图文运动的特点又可以分为闪烁、平移、旋转、缩放等多种显示模式。产生不同显示显示模式的方法,并不意味着一定要重新编写显示数据,可以通过一定的算法从原来的显示数据直接生成。这样程序书写就不会

毕业设计说明书

摘要 变速器用来改变发动机传到驱动轮上的转矩和转速,为了使汽车在不同速度下行驶,变速器应设有多个档位,包括空挡和倒档。机械式手动变速器是传统的汽车传动系统,由于其结构简单、体积小、制造成本低、便于装配和修理,传动效率高等优点,一直沿用至今。作为传动机构的重要部件,对变速器的设计都遵循着统一的目标,那就是力求简单和方便。变速器的性能直接体现出整车性能的高低,特别是燃油经济性的好坏。所以变速器的设计质量的高低一直是汽车行业竞争的焦点。 本设计针对乘用车两轴式机械变速器。根据乘用车的外形、轮距、轴距、最小离地间隙、最小转弯半径、车辆重量、满载重量以及最高车速等参数,结合选择的适合于该乘用车的发动机型号可以得出发动机的最大功率、最大扭矩、排量等重要的参数。结合某些乘用车的基本参数,选择适当的主减速比。根据上述参数,计算出变速器的相关参数,进行合理性的设计。 关键词:变速器;传动机构;传动比;齿轮;轴;同步器 ABSTRACT To change the engine used to spread transmission of torque and wheel speed, in order to make car travel at different speeds, transmission should be a number of stalls, including neutral and reverse. Mechanical transmission is a traditional manual transmission car, because of its simple structure, small size, low manufacturing cost, ease of assembly and repair, high transmission efficiency, are still in use. Transmission mechanism as an impotant component, the design of transmission line with the goal of reunification, it is simple and convenient. Transmission performance of the vehicle directly reflects the level of performance, especially fuel economy is good or bad. Therefore, the design of transmission quality has been the focus of competition in the automotive industry. The design for the two-axis mechanical transmission cars. Form the basis of passenger cars, Tread, wheelbase, minimum ground clearance, minimum turning radius, vehicle weight, loaded weight and parameters such as maximum speed, combined with the suitable selection of the cars engine engine models can be drawn maximum power, maximum torque, displacement and other important parameters. Combination of some basic parameters of passenger cars, to choose the appropriate reduction ratio of the Lord. Based on the above parameters to calculate the transmission of the relevant parameters for a reasonable design. Key words:Transmission;Transmission mechanism; Transmission ratio;Gear;Axis; Synchronizer

3d光立方开题报告

3d光立方开题报告 篇一:开题报告模板 郑州科技学院毕业设计(论文)开题报告 注:课题来源要填写明确(如教师拟定、学生建议、某企事业单位项目等)课题类型:(1)A—工程设计;B—技术开发;C—软件工程;D—理论研究;E—制作(作品)(2)X—真实课题;Y—模拟课题;Z—虚拟课题; 要求(1)、(2)均要填,如AY,BY等。 篇二:3D光立方论文(设计)任务书 XXXX毕业论文(设计)任务书 篇三:3D4光立方课程设计总结(完成版) 河北联合大学课程设计报 告书 项目名称:3D4光立方 班级: XX/12/13 目录 一、摘要 二、设计目的与要求 2.1设计目的 2.2设计要求 三、方案设计

3.1硬件方案设计 3.1.2 STC89C52RC单片机 3.2软件方案设计 3.3电源模块的实现 四、电路原理图 4.1最小系统原理图 4.2各层LED引脚图 五、测试及分析 5.1 测试方法及结果 5.2 分析与结论 六、实物图展示 七、心得体会 八、参考文献 附件 一、摘要: 当今社会,随着电子行业的不断发展,单片机凭借着其极高的性能价格比,受到人们的重视和关注,应用广泛,发展迅猛。单片机体积小,质量小,抗干扰能力强,对环境要

就不高,价格低廉,灵活性好,已广泛的应用在工业自动化、通信、自动检测、信息家电、电力电子航空航天等各个方面。成为现代生产和生活中不可缺少的一部分。 此次数电课程设计,我们采用的是STC89C52RC系列的单片机,利用此单片机来控制一个“光立方”。光立方顾名思义就是一个立方体,我们采用的是4*4*4的模式,将LED 灯分成四层,利用程序来编写各种不同的效果来控制LED的亮灭,最终使得整个立方体展现不同的造型和图案,使其变得美轮美奂,绚丽多彩。 【关键词】立体点阵 STC89C52单片机 二、设计目的与要求 2.1设计目的 ⑴.进一步掌握了模电和数电的知识。 ⑵.熟悉LED点亮条件及其工作原理。 ⑶.熟悉光立方显示的原理及其相关的线路连接。 ⑷.通过此次的电路焊接和调试提高自己的动手及其分析问题的能力。 2.2设计要求 ⑴.利用单片机控制4*4*4的LED光立方显示一些3D的图形,通过编程编写一些程序控制单片机输出一些高低电平从而控制某个和某些LED等亮和暗,由此来通过灯光显示一些3D图形。设计内容包括了时钟电路、复位电路、三极管

光立方设计

毕业设计题目: 学院: 专业: 届别: 学号: 姓名: 指导教师: 填写日期:2012-12-28

【摘要】本设计立体点阵系统,具有3D的显示效果,系统STC60S2单片机作为控制核心对灯的亮暗进行控制。采用74HC138和74HC595分别对每个灯进行控制,使8*8*8立体点阵显示出不同的花样,给人立体效果的展示。系统初始设定显示一种模式,当遥控的切换键按下时,可以切换不同花样。本系统还可以用遥控来对灯的亮度进行控制。 【关键词】立体点阵 STC60S2单片机 74HC138 74HC595 遥控器

第1章引言 随着人们生活水平的不断提高, 3D效果的欣赏已经成了人们的追求,美轮美奂的观赏让人醉心不已,给人带来无比宽松舒适的美感。3D技术的将来必有广泛应用。仅3D打印技术这一还处在萌芽阶段的技术就已经在世界掀起了巨大波澜。就现有来看3D技术已经应用于军工、航空航天、水下作业、模拟分析等高端领域。随着科技发展3D技术的成本也会越来越低,相信3D电视将来也会像液晶电视一样走入普通家庭。3D技术在未来还可以应用于教学,医学,地下采矿,空中导航等领域。 但就目前的发展,3D还不能够普及到人们的生活中,这也就萌发了人们对于3D的设计。因此,本课题以发光二极管的搭建的8*8*8立体点阵,是一个长、宽、高由8×8×8个LED 灯组成的真实3D立方体显示器。采用单片机STC60S2为核心编程技术,对发光二极管进行控制,使其显示出不同的花样,带给人未来3D技术的科技体验。 第2章设计任务及要求 2.1 设计任务 设计一个8×8×8的LED立体点阵,可以用红外遥控器进行花样的切换,能够进行亮度的调节。 2.2设计要求 (1)用红外遥控器进行控制。 (2)有多种的花样可以相互切换。 (3)可以对亮度进行调节。 第3章硬件系统总体设计 3.1 系统结构框图设计 经过分析,本系统主要是由电源模块、单片机主控模块、74HC595列驱动模块、74HC138行驱动模块、LED点阵显示模块,给出了系统电路原理框图如图所示。

8x8x8的光立方设计

《单片机技术》课程设计说明书 8*8*8的光立方 学院:电气与信息工程学院 学生姓名: 指导教师:职称讲师 专业:电气工程及其自动化 班级: 学号: 完成时间:2015年07月

摘要 光立方不仅可以像发光二极管点阵一样显示平面的静态或动态画面,还可以显示立体的静态或动态画面,打破了传统的平面显示方案。同时又增加了显示的花样和立体图案显示效果,可以广泛用于传媒信息显示和各种装饰显示,为将来显示技术的进步和发展指导了方向,光立方显示比发光二极管点阵更具有视觉效果,而且画面图案更加非富多彩。 本设计包括硬件系统的设计和软件系统的设计。其中硬件系统包括核心控制器AT89S52单片机;驱动电路模块:ULN2803作为层驱动,74LS573作为行驱动和列驱动;时钟信号电路模块:采用普通晶体时钟源,其中晶体用12MHZ的石英晶振;显示模块:由512个发光二极管组成;供电模块:使用5V移动电源作为供电电源;键盘模块:由四脚按键组成。软件系统包括系统监控程序模块,光立方显示程序模块,键盘程序模块。通过软件编程控制数据下载到单片机完成设计图案的显示。软件采用自上而下的模块化设计思想,使系统朝着分布式、小型化方向发展,增强系统的可扩展性和运行的稳定性。 关键词: AT89S52单片机;74HC573锁存器;8×8×8LED显示;ULN2803

目录 1 设计要求与方案 (1) 1.1 设计目的 (1) 1.2 设计要求 (1) 1.3 设计方案 (1) 2 光立方的工作原理 (2) 2.1 模块简介 (2) 2.2 工作原理 (3) 3 方案选择 (4) 3.1 电源的选择 (4) 3.23D显示核心控制器 (4) 3.3I/O口扩展芯片的选择 (5) 3.4LED发光二级管 (5) 4 硬件整体设计概述及功能分析 (7) 4.1 系统概述 (7) 4.2 单片机简介 (8) 4.3 时钟电路设计 (8) 4.4 复位电路设计 (9) 4.574HC573芯片介绍 (9) 4.6 ULN2803芯片介绍 (10) 5 硬件电路设计 (11) 5.1 硬件电路元件分布图 (11) 5.2 LED灯焊接方法 (11) 5.2.1 焊接前准备工作 (11) 5.2.2 焊接 (11) 5.3 整体实物图 (12) 6 主程序设计 (14) 6.1 程序流程框图 (14) 6.2 显示程序的设计 (15) 7 设计结果分析 (16)

最新光立方毕业说明

光立方毕业说明

3D光立方毕业设计说明书 摘要 光立方是一个长、宽、高由8×8×8 个LED 灯组成的真实3D 立方体显示器。其最大的特点,就是带给观赏者立体的超酷的3D视觉体验。因此各大网站也充斥着各种各样的光立方版本。 但是这各种版本的光立方的制作方法都很复杂,而且成本也很高,而本设计与之相比则制作简单精美,成本低廉。 为保证光立方精美的外形,本设计还提供了一种光立方的制作模板,以确保将动手能力导致的美观差异降到最低。 为降低其成本,本设计采用了STC12C5A60S2单片机,这种单片机自带有A/D转换模块;使用的锁存器是常用的SN74HC573。这样可以保证在降低制作成本的情况下,毫不影响作品的美观;再加上显示效果极佳的高亮雾面的蓝色方形LED,硬件电路无需添加额外的驱动和上拉电阻,即可实现其强大的功能:除了能显示3D 图形,还可以支持多级亮度和速度调整,允许用户自拓展音频显示功能,就像音乐显示器一样。用户还可以在不改动硬件电路的情况下设计出自己喜欢的的自定义图形。这些充分体现了制作成本低、显示效果好、功能完善的特点。 最后,经过软硬件调试,解决了一些硬件电路短路,程序报错的问题,完美地实现了多种图形动态显示,流畅的图形变换和音频显示的多种功能。 关键词:光立方制作模板音频显示 A/D转换

ABSTRACT Light-cube is a long, wide, high is composed of 8 x 8 x 8 leds true 3 d volumetric display. Its biggest characteristic, is to bring the viewer stereo cool 3 d visual experience. So each big web site is filled with all kinds of cubic light version. But all versions of this light cubic method is very complex, and the cost is also high, and compared with this design is beautifully simple and low cost. In order to ensure the exquisite cubic shape, this design also provides a light cube production template, to ensure that the ability to appearance difference to a minimum. To reduce its cost, this design USES STC12C5A60S2 MCU, the MCU built-in A/D conversion module; Use the latch is SN74HC573 in common use. So that in the case of lower production costs, not effect the beauty of the works; Plus showed excellent results highlighted square LED fog below in blue, don't need to add additional hardware circuit drive pull up resistance, and its powerful functions can be realized: in addition to display 3 d graphics, can support multiple levels of brightness and speed adjustment, allows the user to expand the audio display function, like music display. Users can also in the case of do not change the hardware circuit design their own custom graphics. These fully reflect the production of low cost, good effect of display, the characteristics of the function is perfect. Finally, after the hardware and software debugging, solve some of the short circuit hardware circuit, program error, perfect the dynamic variety of graphic display, smooth graphics transform and audio display a variety of functions. Key words: light-cube making stencil audio-display A/D conversion

光立方设计报告

光立方设计报告

一、要求 1、利用单片机控制8*8*8的LED灯显示3D图形。 2、进行实物焊接,调试。 二、设计思路 首先,8*8*8光立方是由8个相同的面组成,每一个面有64个蓝色LED灯,不同的图案又这些点连接而成。如果我们想要驱动任意一个LED灯,我们让列接地,行接正极就可以实现,因此整个立方体列共阴极,行共阳极。实际上这个就是控制512个LED 的不同灯点亮。 三、电路设计 主要分为主控模块、驱动模块、显示模块 1、主控模块 主控模块我们选用STC12C5A60S2

图1 主控电路 其中C1、C2为去耦电容防止高频干扰2、驱动模块

图2 行驱动电路 可以用一个3—8译码器选择8个不同的共阳极层,但是译码器的驱动能力差,中间可以用双P沟道MOS管APM4953来增强驱动能力。这样就可以控制点亮不同的层。 图3 列驱动电路 我们可以用5026来选择不同的列,一片5026就可以控制16列,

一共有64列,因此只需要用到4片。在每一片5026电源端上加一个电容,主要防止高频干扰。 3、显示模块 每一个LED的负端都连接在一起,构成一列;每一层的LED 的阳极连在一起。一层一列刚好可以确定一个LED灯。这样就 可以通过主控电路和驱动电路来点亮所要点亮的LED,组成我 们想要的图案。 四、元器件选择 (1)由于光立方的程序量比较大,而且要求相对比较高,因此我们决定用51系列的增强型芯片STC12C5A60S2,选择的理由: 1.无法解密,采用第六代加密技术; 2.超强抗干扰; 3.内部集成高可靠复位电路,外部复位可用可不用; 4.速度快; (2)4953的作用:行驱动管,功率管。 每一显示行需要的电流是比较大的,要使用行驱动管,每片4953可以驱动2个显示行,其内部是两个CMOS管,1、 3脚VCC,2、4脚控制脚,2脚控制7、8脚的输出,4脚控 制5、6脚的输出,只有当2、4脚为“0”时,7、8、5、6 才会输出,否则输出为高阻状态。 (3)SN74HC245DW,8路双向总线收发器,具有三态输出;74HC245八路总线收发器被设计用于数据总线之间的异步双向通信。

8×8×8光立方毕业设计说明书

毕业设计说明书题目:单片机8*8*8光立方

摘要 随着人们物质生活水平的提高,人们对精神生活的追求也愈加强烈,对信息的渴求已成为了人们必不可少的需要,更加简捷与新颖的信息传递方式无疑会给人们带来耳目一新的感受。而现代工具务求简捷化、便携化,因此,光立方显示装置的到来,必将会给人们带来一种新的方便的文化传递方式。 单片机8*8*8光立方,在60周年国庆大典上,在天安门前,被称为三大国宝之一的节目就是由我们小组所选的设计光立方组合而成;并且光立方是由LED灯组成,近看几年的发展,LED灯的用途越加的广泛起来,小组看到LED灯的发展前景,经过小组讨论,依据上述两点,最终决定选择光立方作为毕业设计。光立方是基于人的视觉暂留原理的,通过分时刷新8*8*8构成的512个LED灯来显示输出文字或图案等信息的立体显示装置。输出信号频率的控制通过单片机连接74hc573芯片来实现,由于人的视觉暂留原理,会由8个LED灯为列到8*8个LED灯为面再到8*8*8个LED灯为立方的过程产生一个立体的视觉效果,在立体视觉效果内的LED灯通过不同频率的刷新,会在立方区域内产生三维立体的图像,从而达到在该立体视觉上传达信息的作用。 本文以单片机、74hc573芯片、LED灯的实际应用为背景,介绍了以单片机、74hc573芯片、LED灯为核心系统的光立方立体显示设计的基本结构和基本原理。 【关键词】单片机、74hc573芯片、LED灯

目录 引言 (2) 一.系统设计方案 (2) 1.设计目的 (2) 2.设计要求 (2) 3.设计思路 (2) 二.系统硬件设计 (4) 1.基本原理图 (4) 2、各部分功能 (4) (1)外部驱动电路模块 (4) (2)LED显示模块 (5) 3、系统硬件 (5) (1)单片机控制 (5) (2)显示功能 (5) 三.系统软件设计 (7) 1.软件设计思路 (7) 2.主程序流程图 (7) 四.系统的硬件调试及软件调试 (8) 1.常见的硬件故障 (8) (1)逻辑错误 (8) (2)器件失效 (8) (3)可靠性差 (8) (4)电源故障 (8) 2.硬件调试方法 (8) (1)脱机调试 (8) (2)联机调试 (9) 3.软件调试方法 (9) 4.具体调试过程 (10) 五、有关光立方的制作过程和心得体会 (11) 六、作品使用说明 (13) 七、制作过程 (14) 1.LED灯面的焊接方式 (14) 2.逐层LED灯负极的焊接 (16) 3.电路版制作 (18) 4.电路板上飞线的制作 (19) 5.显示部分与电路板之间的焊接 (20) 6.每层LED灯负极信号飞线的焊接 (21) 八、总结 (22) 九、致谢 (23) 十、参考文献 (24)

3D8光立方制作

3D8光立方制作 目录 一、摘要 (1) 二、关键字 (1) 三、引言 (2) 四、正文 (2) (一)、主要元件介绍 (3) 1、STC12C5A60S2 (3) 2、74HC573 (3) 3、ULN2803 (4) (二)、工作原理 (5) 1、驱动模块原理 (6) (三)、元器件选择 (7) (四)、制作、调试 (8) 1、制作 (9) 2、调试 (11) 五、结束语 (13) 六、参考文献 (12) 七、附录(程序) (13)

光立方 一、摘要: 本设计采用8*8*8 的模式,硬件主要分为三个模块:主控模块、驱动模块、显示模块。采用的主控芯片为STC12C5A60S2 芯片,驱动电路是采用我们常用74HC573数字芯片。数组 OUT[0]代表光立方从第一层 D0 到第八层 D0 的数据,以此类推数组 OUT[1] 代表光立方从第一层 D1 到第八层 D1 的数据。本设计采用C语言编程,利用单片机控制LED的亮灭,采用延时控制LED亮灭时间,最终使得整个立体展现不同的造型和图案,使其变得美轮美奂、绚丽多彩。 二、关键字: LED光立方,74HC573,STC12C5A60S2,ULN2803 三、引言: 光立方是由四千多棵光艺高科技“发光树”组成的,在2009年10月1日天安门广场举行的国庆联欢晚会上面世,这是新中国成立六十周年国庆晚会最具创意的三大法宝之首,自从国庆60周年联欢晚会开始演练后,一个全新的名词“光立方”,吸引了全国人民的关注。国庆联欢晚会三样法宝,光立方为最,“光立方”在气势和整体感觉上,融合了北京奥运会开幕式“击缶而歌”和“活字印刷”的风格,而各种图案则与贯穿奥运会开幕式的“画卷”有异曲同工之妙。“光立方”可以根据爱国歌曲的不同内容,展示不同的造型和图案,具有丰富的视觉效果。 四、正文 (一)主要元件介绍: 1、STC12C5A60S2 STC12C5A60S2/AD/PWM系列单片机是宏晶科技生产的单时钟/机器周期(1T)的单片机,是高速/低功耗/超强抗干扰的新一代8051单片机,指令代码完全兼容传统8051,但速度快8-12倍。内部集成MAX810专用复位电路,2路PWM,8路高速10位A/D转换(250K/S),针对电机控制,强干扰场合。 1)增强型8051 CPU,1T,单时钟/机器周期,指令代码完全兼容传统8051 2)工作电压:STC12C5A60S2系列工作电压:5.5V- 3.3V(5V单片机) 3)工作频率范围:0 - 35MHz,相当于普通8051的 0~420MHz 4)应用程序空间8K /16K / 20K / 32K / 40K / 48K / 52K / 60K / 62K字节 5)片上集成1280字节RAM 6)外部中断I/O口7路,传统的下降沿中断或低电平触发中断,并新增支持上升沿 中断的PCA模块,Power Down模式可由外部中断唤醒,INT0/P3.2,

光立方论文

电子与信息工程学院“创兴杯” 电子设计竞赛 参赛题目:光立方的设计与制作 小组成员: 指导教师:无 专业班级:电子Z1201班

光立方的设计与制作 摘要:光立方以发光二极管搭建成立体点阵,利用单片机控制发光二极管的亮灭,并利用延时控制发光二极管的亮灭时间,最终使得整个立体展现不同的造型和图案,呈现给观众极为丰富的视觉效果。以8*8*8的光立方为例,可以将其拆成8个点阵屏,每个点阵屏为64个灯,通过控制这512个灯让它自由的变换,然后控制每个层依次点亮,由于人眼睛的视觉暂留,使得人们感觉看到的东西是一起在亮的,这样人们就可以看到一个完整的个体。本设计是采用优于89C51的STC12C5A60S2单片机为核心控制器,74HC573和UNL2803驱动电路,完成硬件电路设计。通过软件编程控制数据下载到单片机完成设计图案的显示。软件采用自上而下的模块化设计思想,使整个系统朝着分布式、模块化、小型化方向发展,增强系统的可扩展性和运行的稳定性。如今,类似于光立方的LED显示屏应用在生活的方方面面,比如企业招牌、娱乐场所、广场标志牌、新型的动态户外广告牌等。 关键词:8*8*8光立方;STC12C5A60S2单片机;74HC573锁存器;UNL2803芯片;FFT 1 光立方的功能及实现 1.1功能描述 8*8*8光立方能够通过编写程序实现对每一个发光二极管亮与灭进行控制,通过不同发光二极管的亮灭组合,从而形成多种多样的图案。为增强显示效果,可以有多种显示模式。其中最简单的就是图案的静态显示,此外还有多种动态显示,通过图案的不断变换以及翻转、缩放、平移、闪烁等变化产生绚丽的效果,给人丰富的视觉体验。此外,光立方还具有一系列的实用功能:它可以跟随音乐节奏显示频谱,让人能够看到音乐的旋律,给人以视觉和听觉上的享受;它可以显示当前温度,提示您注意冷暖;它可以显示时间,告诉您时间的流逝,为您提供便利;它还可以实现待机呼吸灯,既节能又是一个装饰品…… 1.2 系统组成及工作过程 光立方有8个8*8点阵,要控制8*8点阵,需要16个引脚,若有8个8*8点阵,需用8个引脚来当充当各个8*8点阵的“开关”,只要将64个灯阴极连在一起,再分别连到这8个引脚上,即可用一个引脚控制控制64个灯的亮灭,进而通过8个引脚控制512个灯的亮灭。在单片机的P0口输出显示代码,通过采用74HC573暂存的方法,来分别把64个灯的亮灭信息存到这个上面,然后再一起输出到灯上,将8个74HC573的64个输出引脚控制前面所述每一个面的64个灯,ULN2803控制每一层灯,而每层灯的阴极全连接在一起接入单片机,通过单片机主控芯片STC12C5A60S2来控制所有灯的亮灭,每一个灯的亮与灭都是由层选端口与控制端口共同决定的。整个设计主要分为三个模块,分别是主控模块、驱动模块、显示模块。 2 硬件设计

8x8x8-光立方设计报告

目录 摘要............................................................................. .. (1) Abstract....................................................................... (1) 第一章绪论............................................................................. (2) 光立方的意义: (5) 目的 (5) % 章节安排............................................................................. .. (5) 第二章基础软件技术介绍............................................................................. (6) proteus软件简介 (6) Protel Dxp技术简介 (6) Protel Dxp软件介绍 (6) Protel Dxp基本技术 (6) keil_μVision4软件 (7) 章节小结 (7) 】 第三章设计方案............................................................................. . (8) 总体设计方案 (8) 元件的选择 (9) 本章小结 (10) 第四章基础硬件设计............................................................................. (11) 74HC573芯片 (11) STC12C5A60S2 (11) ULN2803 ........................................................................... .. (13) !

(完整版)毕业设计说明书范文

目录 第一章前言..............................................................................................................................................第二章工程概述..................................................................................................................................... 2.1 设计概述............................................................................................................................................ 2.2 沈阳万科柏翠园2#楼电气系统设计 ........................................................................................ 2.2.1 380220V低压供配电系统 ........................................................................................................ 2.2.2 照明系统 ....................................................................................................................................... 2.2.3 防雷与接地系统 ......................................................................................................................... 2.2.4 等电位连接................................................................................................................................... 2.2.5 电话系统 ....................................................................................................................................... 2.2.6 有线电视系统.............................................................................................................................. 2.2.7 火灾自动报警系统.....................................................................................................................第三章照明、插座系统设计.............................................................................................................. 3.1 照明系统概述................................................................................................................................... 3.1.1 照明方式 ....................................................................................................................................... 3.1.2 照明种类 ....................................................................................................................................... 3.1.3 照度计算 ....................................................................................................................................... 3.1.4 导线的选择................................................................................................................................... 3.2 照明和插座的设计 ......................................................................................................................... 3.2.1 照明设计的原则及要求............................................................................................................ 3.2.2 插座设计的原则及要求............................................................................................................ 3.3 万科柏翠园2#楼插座系统设计 ................................................................................................. 3.4 万科柏翠园2#楼照明系统设计 ................................................................................................. 3.4.1 照明设计概述.............................................................................................................................. 3.4.2 照明平面设计..............................................................................................................................

相关主题
文本预览
相关文档 最新文档