成绩
课程设计说明书
课程名称: 《单片机技术》
设计题目: 心形流水灯设计
学 院: 电子信息与电气工程学院
学生姓名:
学 号:
专业班级:
指导教师:
2015 年4月30日
课 程 设 计 任 务 书
设计题目
心形流水灯设计
学生姓名
所在学院
电子信息与电气工程学院
专业、年级、班
设计要求:
设计一个用单片机控制的的心形流水灯系统;
LED灯数量为32个;
可以实现循环点亮、依次熄灭的基本功能;
可以实现对角闪亮、间隔闪亮、顺时针闪亮、逆时针闪亮等多种功能。
学生应完成的任务:
完成心形流水灯电路设计,利用Keil软件编写程序,Proteus软件进行电路功能仿真,利用Altium Designer软件绘制电路原理图,设计制作电路的PCB板,对电路进行安装、调试,并提交课程设计报告。
参考文献:
[1] [M] 。北京:北京航空航天大学出版社,2006.
[2] 何立民。MCS—51单片机应用系统设计[M] 。北京:北京航空航天大学出版社,1990。
[3] 张毅刚.单片机原理及应用[M] .北京:高等教育出版社,2004。
[4] 谷树忠,刘文洲,姜航。Altium Designer教程-原理图、PCB设计与仿真。北京:电子工业出版社,2010.
[5] 张阳天,韩异凡。Protel DXP电路设计[M]。北京:高等教育出版社,2005。
工作计划:
4月20日—4月22日,拟定系统硬件方案;4月23—4月24日,完成系统软件设计;4月25日-4月26日,编写程序;4月27日-4月28日,烧录程序并制作系统硬件电路;4月29日—4月30日,书写课程设计报告并提交。
任务下达日期: 2015年4月20日
任务完成日期: 2015年4月30日
指导教师(签名): 学生(签名):
心形流水灯设计
摘 要:设计了一个心形流水灯电路,该电路可以实现32个LED灯循环闪亮、依次熄灭、对角闪亮、对角熄灭、间隔闪亮、、电源电路、时钟电路、复位电路和显示电路组成。利用Keil软件编写C语言程序,并生成目标代码Hex文件。使用Proteus软件设计仿真电路,并调入已编译好的目标代码,即可在仿真图中看到模拟实物的运行状态和过程。使用Altium Designer软件对电路进行原理图设计和PCB设计,并对该电路行安装和调试,调试结果可以实现流水灯的多种亮灭循环的功能。本人主要负责程序设计。
关键词:心形流水灯;STC89C52;复位电路;时钟电路;电路仿真
目 录
1. 设计背景ﻩ1
1。1 流水灯在生活中的应用ﻩ1
1.2 单片机在生产及生活中的应用 1
2. 设计方案ﻩ1
2。1 方案对比 2
2。2 STC89C52芯片功能 2
2.3 方案论证ﻩ4
3。 方案实施ﻩ5
3。1 电路原理图设计 5
程序设计 8
3。3 电路功能仿真ﻩ10
电路PCB设计 10
安装与调试ﻩ10
4. 结果与结论ﻩ10
5. 收获与致谢 11
6。 参考文献 12
7. 附件ﻩ12
元器件清单 12
电路仿真图 13
7。3 电路原理图 13
PCB布线图 14
7。5 实物图ﻩ14
7.6 程序代码ﻩ15
1。 设计背景
流水灯在生活中的应用
随着现代科学技术的持续进步和发展以及人们生活水平的不断提高,以大规模、超大规模集成电路为首的电子工艺技术的使用也越来越广泛,结合单片机技术设计的电子电路也层出不穷。 LED彩灯由于其丰富的灯光色彩、低廉的造价以及控制简单等特点而得到了广泛的应用,用彩灯来装饰街道和城市建筑物已经成为一种时尚。利用控制电路可使彩灯按一定的规律不断的改变状态,不仅可以获
心形流水灯设计报告 来自淘豆网m.daumloan.com转载请标明出处.