光立方444电子设计报告完美版

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

3D4光立方设计说明书课题名称:基于STC12C5A60S2的LED立方体设计

学生姓名

专业电子信息工程技术

班级

时间

指导教师

目录

一、摘要 ---------------------------------------2

二、设计目的与要求 ------------------------ 2

2.1设计目的 -----------------------------------2

2.2设计要求 -----------------------------------3

三、硬件方案设计 ---------------------------3

3.1单片机资源分配情况 ------------------- 3

3.2复位电路 ---------------------------------- 4

3.3时钟电路 ---------------------------------- 4

3.4系统的工作原理图 -----------------------5

3.5焊接实物图 -------------------------------6

四、软件设计 ---------------------------------7

4.1系统框图 -----------------------------------8

五、心得体会 ----------------------------------8

六、参考文献 ----------------------------------8

摘要

当今社会,随着电子行业的不断发展,单片机凭借着其极高的性能价格比,受到人们的重视和关注,应用广泛,发展迅猛。单片机体积小,质量小,抗干扰能力强,对环境要就不高,价格低廉,灵活性好,已广泛的应用在工业自动化、通信、自动检测、信息家电、电力电子航空航天等各个方面。成为现代生产和生活中不可缺少的一部分。

对于我们来说,学习单片机也有半年之久了,对单片机有了大体的了解,此次单片机课程设计,

我们采用的是STC12C5A系列的单片机,利用此单片机来控制一个“光立方”。光立方顾名思义就是一个立方体,我们采用的是4*4*4的模式,将LED灯分成八层,利用程序来编写各种不同的效果来控制LED的亮灭,最终使得整个立方体展现不同的造型和图案,使其变得美轮美奂,绚丽多彩。

二、设计目的与要求

2.1设计目的

1.进一步掌握单片机的原理及其功能。学会利用单片机做一些课外电子设

计与制作。

2.熟悉LED点亮条件及其工作原理。

3.熟悉光立方显示的原理及其相关的线路连接。

4.通过此次的电路焊接和调试提高自己的动手及其分析问题的能力。

2.2设计要求

1.利用单片机控制4*4*4的LED光立方显示一些3D的图形及动画,通过编程编写一些程序控

制单片机输出一些高低电平从而控制某个和某些LED等亮和暗,由此来通过灯光显示一些3D图形。设计内容包括了时钟电路、复位电路、三极管驱动电路、LED光立方电路等几部分的设计。根据内容画出相应的电路图,再编写出相应的程序。

2.编写完程序后,进行实物的焊接,将程序烧写到单片机上,最后进行调试。

三、硬件方案设计

3. 1单片机资源分配情况

将4*4*4的LED光立方分层4层,分别由单片机的P2.0,P2.1,P2.2,P2.3,四个口来控制每一层,且给低电平有效,再有P0口和P1的总共16个口来控制16列,给高电平有效,P0和P1口加上位排阻,再给每一列加三极管放大,三极管的基极接单片机的P0和P1口,集电极接5V电源,发射极接每一列。这样就可以通过控制每个口的输出信号来控制每个的亮灭。

3. 2复位电路

通过某种方式,是单片机内部各类寄存器的值变为出事状态的操作称为复

位。单片机的复位是通过外部电路来实现的,复位引脚RET通过一个施密特触发器与复位电路相连接,施密特触发器用作噪声抑制,伟哥机器周期的S5P2时刻,复位电路采样一次施密特输出电平,获得内部复位操作所需要的信号。单片机的时钟电路正常工作后,CPU

在RET/VPD引脚上连续采集到两个机器周期的高电平后就可以完成复位操作了,但实际应用时,复位电平的脉冲宽度一般大于1ms。复位电路通常采用上电复位、手动按键复位和看门狗复位三种方式,本次采用的是上电复位方式。

3.3时钟电路

单片机的各个功能部件的运行都是是时钟控制信号为基准,一拍一拍的

工作。因此时钟频率直接影响单片机的速度,时钟电路的质量也直接影响单片机系统的可靠性和稳定性。常用的时钟电路设计为内部时钟方式,单片机内部有一个由反向放大器构成的震荡电路,芯片上的XTAL1和XTAL2分别为震荡电的输入和输出端。只要在这两个引脚上接一个石英晶体振荡器和两个微调电容就构成内部方式的振荡器电路,有振荡器产生自激振荡,便构成一个完整的震荡信号发生器。

一般选用石英晶体振荡器。此电路在加电大约延迟10ms后振荡器起振,在XTAL2引脚产生幅度为3V左右的正弦波时钟信号,其振荡频率主要由石英晶振的频率确定。电路中两个电容C1、C2的作用有两个:一是帮助振荡器起振;二是对振荡器的频率进行微调。本系统的C1、C2的值为33pf。

单片机在工作时,有内部振荡器产生或由外直接输入的送至内部控制逻辑单元的时钟信号的周期称为时钟周期。其大小是时钟信号频率的倒数,f表示。图2中的时钟频率为12MHz,即f=12MHz,则时钟周期为1/12us。

3.4系统的工作原理图

3.5 焊接实物图

四、软件设计

4.1取模软件

面就是光立方的LED,灰色表示LED熄灭,淡蓝色表示点亮,我们看到的是LED的正面,这样我们根据自己喜欢可以编辑喜欢的图形方案!

五.心得体会

这次做的是一个4*4*4的光立方,在制作的过程我收获了很多,把平时学的理论与实践得到了结合,遇到问题时与组员交流,向老师请教,上网查找资料,学到了许多课本上没有的知识,加深了对课本上知识的理解。

最开始焊接时有一部分LED灯无法点亮,但是用万用表检测LED,并没有损坏,后来一部分一部分检查,才发现有一部分没有焊接稳定,导致接触不良。

六.参考文献

1.张毅刚.《新编MCS-51单片机应用设计》.哈尔滨工业大学出版社2003

2.朱兆优、陈坚等.《单片机原理及应用》.电子工业出版社2010 18

3.秦曾煌.《电工学》高等教育出版社.2009

4.欧阳斌林.《单片机原理及应用》.中国水利水电出版社2006

5.潭浩强.《C程序设计》.北京航空航天出版社

6.付晓光.《单片机原理与实用技术》.清华大学出版社

7.邹寿彬.《电子技术

相关文档
最新文档