1、 单片机课程设计报告单片机课程设计报告 题 目 光立方 院 系 电子工程学院 专 业 自动化 姓 名 学 号 班级学号 组 员 指导教师 丁文斌 2 目目 录录 一一 、摘要、摘要 - 错误错误! !未定义书签。未定义书签。 二、设计目的与要求设计目的与要求 - 4 2.1设计目的 - 4 2.2设计要求 - 4 三、三、硬件方案设计硬件方案设计 - 4 3.1单片机资源分配情况 - 5 3.2 复位电路 - 5 3.3 时钟电路 - 5 3.4 系统的工作原理图 - 6 3.5 焊接实物图 - 10 四、软件设计软件设计 - 11 4.1 系统框图 - 11 4.2 程序流程图 - 11 4
2、.3 程序 - 13 五、心五、心得体会得体会 - 17 六、参考文献六、参考文献 - 17 3 摘要摘要 当今社会,随着电子行业的不断发展,单片机凭借着其极高的性能价格比, 受到人们的重视和关注,应用广泛,发展迅猛。单片机体积小,质量小,抗干扰 能力强,对环境要就不高,价格低廉,灵活性好,已广泛的应用在工业自动化、 通信、自动检测、信息家电、电力电子航空航天等各个方面。成为现代生产和生 活中不可缺少的一部分。 对于大三的我们来说,学习单片机也好久了,对单片机有了大体的了解,此 次单片机课程设计,我们采用的是 STC89C52RC 系列的单片机,利用此单片机 来控制一个“光立方” 。光立方顾名
3、思义就是一个立方体,我们采用的是 4*4*4 的模式,将 LED 灯分成四层,利用程序来编写各种不同的效果来控制 LED 的亮 灭, 最终使得整个立方体展现不同的造型和图案, 使其变得美轮美奂, 绚丽多彩。 4 二、二、设计目的与要求设计目的与要求 2.1 设计目的设计目的 进一步掌握单片机的原理及其功能。学会利用单片机做一些课外电子设 计与制作。 熟悉 LED 点亮条件及其工作原理。 熟悉光立方显示的原理及其相关的线路连接。 通过此次的电路焊接和调试提高自己的动手及其分析问题的能力。 2.2 设计要求设计要求 .利用单片机控制 4*4*4 的 LED 光立方显示一些 3D 的图形,通过编程编 写一些程序控制单片机输出一些高低电平从而控制某个和某些 LED 等亮和暗, 由此来通过灯光显示一些 3D 图形。设计内容包括了时钟电路、复位电路、三极 管驱动电路、LED 光立方电路等几部分的设计。根据内容画出相应的电路图, 再编写出相应的程序。 .编写完程序后,进行实物的焊接,将程序烧写到单片机上,最后进行调试。 2.3 小组分工情况小组分工情况 吴小康主要负责硬件部分, 主要工作是焊接电路。 宋建军主要负责软件部分, 主要工作是编写程序,画电路图。文坛主要负责报告的撰写,一起完成了本次课 程设计的任务。 三、三、硬件方案设计硬件方案设计 5 3.1 单