多按键花样流水灯前言当单片微型计算机简称单片机(single-chip microcomputer),又称为单片机微型控制器(single-chip microcontroller),是由CPU、RAM、ROM、定时/计时器、I/O接口电路通过应刷电路板上的总线连成一体的完整计算机系统。
[1]从1971年出现单片机的雏形开始,短短四十多年的时间里,单片机便社会各领域中得到了广泛的应用在流水灯控制系统中,单片机更是取代了由齿轮调节延迟时间的旧式控制系统,成为日后此系统中的核心部分。
由于单片机具有一些突出的优点:体积小、重量轻、电源单一、功耗低;功能强、价格低;数据大都在单片机内部传送,运行速度快、抗干扰能力强、可靠性高,所以单片机被广泛的应用于测控系统、数据采集、智能仪器仪表、机电一体化产品、智能接口、计算机通信以及单片机的多级系统等领域。
今时代是一个新技术层出不穷的时代,在电子领域尤其是自动化智能控制领域,传统的分立元件或数字逻辑电路构成的控制系统,正以前所未见的速度被单片机智能控制系统所取代。
目前,一个学习与应用单片机的高潮正在工厂、学校及企事业单位大规模地兴起。
本设计用AT89C51单片机自制了一款简易的花样流水灯,介绍了其硬件电路及软件编程方法,在实践中体验单片机的自动控制功能。
该设计具有实际意义,可以在广告业、媒体宣传、装饰业等领域得到广泛应用。
学习单片机的最有效方法就是理论与实践并重,现在我把单片机流水灯设计作为一个课程设计,需要更深的去了解单片机的很多功能,努力的去查找资料。
本课题将以发光二极管作为发光器件,用单片机自动控制,实现一个简易的花样流水灯设计。
目录前言第一章设计目的及要求................................................................................................................................ - 4 -1.1 设计目的........................................................................................................................................... - 4 -1.2 设计要求........................................................................................................................................... - 4 -1.2.1 课程设计要求............................................................................................................................ - 4 -1.2.2 课程设计目的:........................................................................................................................ - 4 - 第二章方案设计............................................................................................................................................ - 5 -2.1 设计任务分析................................................................................................................................... - 5 -2.2 方案比较........................................................................................................................................... - 5 -2.3 硬件系统的设计要求....................................................................................................................... - 6 -2.3.1 实验总原理图............................................................................................................................ - 6 -2.3.2 硬件系统概述............................................................................................................................ - 6 - 第三章主要元器件介绍................................................................................................................................ - 7 -3.1 AT89C51单片机介绍........................................................................................................................ - 7 -3.1.1 AT89C51芯片简介..................................................................................................................... - 7 -3.1.2 引脚说明.................................................................................................................................... - 7 -3.2 晶振电路........................................................................................................................................... - 9 -3.2 LED发光二极管 ............................................................................................................................. - 10 - 第四章硬件电路设计................................................................................................................................ - 10 -4.1 主控系统......................................................................................................................................... - 10 -4.2 晶振时钟电路设计......................................................................................................................... - 11 -4.3 复位电路设计................................................................................................................................. - 11 -4.4 输入控制模块及中断控制模块设计 ............................................................................................. - 12 -4.5 输出控制模块设计......................................................................................................................... - 13 - 第五章软件设计及主要子程序.................................................................................................................. - 15 -5.2 主程序流程图................................................................................................................................. - 16 -5.3 主程序............................................................................................................................................. - 16 -5.4 中断子程序..................................................................................................................................... - 19 -5.5 LIGHT1跑马灯子程序................................................................................................................... - 19 -5.6 LIGHT2流水灯子程序................................................................................................................... - 19 -5.7 LIGHT3戏水灯子程序................................................................................................................... - 19 -5.8 延时子程序..................................................................................................................................... - 20 - 第六章系统仿真与调试.............................................................................................................................. - 21 -6.1 Keil编译.......................................................................................................................................... - 21 -6.2 Protues仿真平台简介..................................................................................................................... - 21 -6.3 跑马灯仿真演示............................................................................................................................. - 21 -6.4 流水灯仿真演示............................................................................................................................. - 23 -6.5 戏水灯仿真演示............................................................................................................................. - 24 -6.6 顺序循环执行三种花样灯............................................................................................................. - 25 - 第七章PCB板生成 ..................................................................................................................................... - 26 -7.1 PCB生成 ......................................................................................................................................... - 26 - 第八章课程设计总结.................................................................................................................................. - 27 -摘要:自计算机问世以来,单片机技术在社会各领域中得到了广泛的应用。