欢迎来到天天文库
浏览记录
ID:11625761
大小:791.50 KB
页数:26页
时间:2018-07-13
《多按键花样流水灯设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、课程设计设计名称:多按键花样流水灯学年学期:2011-2012学年第二学期课程名称:单片机原理及应用课程设计专业年级:09级电气工程及其自动化姓 名:郑鹏飞学 号:2009012194提交日期:2012年6月3号成 绩: 指导教师:许景辉26多按键花样流水灯的设计摘要:自人类发明计算机以来,单片机技术在社会各领域中得到了广泛的应用。在流水灯控制系统中,单片机的作用更是发挥的淋漓尽致,成为此系统中的核心部分。利用单片机的可编程功能,软硬件结合,来控制LED的灯的开通关断,通过丰富多彩的花样变化,给人以不同的视觉效果,更是成为现代商业社会不可缺少吸引消费者的普遍手
2、段。本文结合单片机的突出特点,着重介绍通过单片机来实现多按键花样流水灯的变化,主要包括其软件程序的编写、硬件电路的搭接、器件的选择,以及通过PROTEUS的仿真和PCB板的制作等。关键词:单片机、可编程控制器、多按键花样流水灯、准确。26目录前言3第一章设计目的和要求31.1设计目的31.2设计基本要求3第二章方案设计52.1方案设计任务分析52.2硬件系统的设计要求52.2.1主控系统62.2.2花样灯输入及中断控制模块62.2.3花样灯输出控制部分72.2.4时钟及复位部分电路82.3软件总体设计122.3.1程序设计流程图122.3.2主程序12第三章硬件设计
3、163.180c51单片机163.2PCB板的生成17第四章软件设计194.1中断子程序194.2跑马灯子程序194.3流水灯子程序194.4戏水灯子程序204.5延时子程序20第五章操作说明215.1跑马灯操作说明215.2流水等操作说明215.3戏水灯操作说明225.4顺寻循环执行三种花样灯操作说明22结束语23参考文献2426前言单片微型计算机简称单片机(single-chipmicrocomputer),又称为单片机微型控制器(single-chipmicrocontroller),是由CPU、RAM、ROM、定时/计时器、I/O接口电路通过应刷电路板上的总
4、线连成一体的完整计算机系统。[1]从1971年出现单片机的雏形开始,短短四十多年的时间里,单片机便社会各领域中得到了广泛的应用在流水灯控制系统中,单片机更是取代了由齿轮调节延迟时间的旧式控制系统,成为日后此系统中的核心部分。由于单片机具有一些突出的优点:体积小、重量轻、电源单一、功耗低;功能强、价格低;数据大都在单片机内部传送,运行速度快、抗干扰能力强、可靠性高,所以单片机被广泛的应用于测控系统、数据采集、智能仪器仪表、机电一体化产品、智能接口、计算机通信以及单片机的多级系统等领域。[2]本文主要讲的是单片机,课题名称为多按键花样流水灯,它使我们学会了如何使用单片机
5、控制我们日常生活中的多设备设施的应用。通过本课题的设计以后,使我了解到了单片机的许多方面的应用。26第一章设计目的和要求1.1设计目的1)掌握51系列单片机的基本硬件结构及工作原理;2)掌握51系列单片机的汇编语言及基本程序设计方法;3)学习并掌握使用51系列单片机开发控制系统的基本步骤及方法1.2设计基本要求多按键花样流水灯采用80c51单片机为控制器件,用于日常商业店铺和商场的装饰,此花样流水灯共有四个按键,分别对应控制着四种花样灯光效果。当开关K1按下时,执行跑马灯程序,共8个LED逐次点亮,每隔100ms点亮一个LED,点亮100ms后关闭。当K1断开时所有
6、的LED应该都熄灭;当开关k2按下时,执行流水灯程序,共8个LED逐次点亮,每隔100ms点亮一个LED,点亮100ms后下一个LED点亮,当所有LED灯全部点亮后,延时100ms,然后全灭;然后继续上次操作。当开关k2断开时所有LED灯都应熄灭;当开关K3按下时,执行戏水灯程序共8个LED,第一次1、3、5、7号灯点亮,延时100ms,关闭,延时100ms,2、4、6、8号灯点亮,延时100ms,关闭,延时100ms。然后继续上次操作。当开关k3断开时所有的LED应该熄灭;当k4按下时,则循环执行上述程序,一直到K4断开,所有的LED熄灭。26方案设计2.1方案设
7、计任务分析采用标准80c51单片机作为控制器;采用P2口作为输出口控制八个LED的亮灭;P1口为输出口,P1.0,P1.1,P1.2,P1.3分别与四个开关K1,K2,K3,K4相连作为输入控制口,采用外部中断的控制方式控制各种花样灯的开通。采用以上结构,考虑到只有8个LED灯,所选单片机的I/O口完全够用,不需外部扩展。该系统具有电路简单,设计方便,显示亮度高,显示准确,耗电较少,可靠性高等特点。整个电路组成框图如图2-1所示。图2-1花样流水灯控制系统2.2硬件系统的设计要求多按键花样流水灯总的电路原理图如图2-2所示整套电路系统由控制系统模块、花样灯输出控
此文档下载收益归作者所有