单片机课程设计艺术彩灯控制系统设计.doc
《单片机课程设计艺术彩灯控制系统设计.doc》由会员分享,可在线阅读,更多相关《单片机课程设计艺术彩灯控制系统设计.doc(12页珍藏版)》请在三一办公上搜索。
1、 单片机系统综合设计报告 课题名称:艺术彩灯控制系统设计 目 录.一 概述1 1.1 艺术彩灯的设计背景及意义1 1.2 系统设计功能概述1 .二 彩灯设计内容简要1 2.1 彩灯设计内容1 2.2 彩灯设计要求1 2.3 彩灯设计原理1 2.4 彩灯总体控制框图2.三 硬件电路设计2 3.1 硬件组成2 3.2 AT89C51单片机硬件结构3 3.3 系统的硬件构成及功能4.四 系统的软件设计54.1 程序流程图64.2 软件程序7.五 设计体会8.六 参考文献9 艺术彩灯控制系统设计一 概述11 艺术彩灯的设计背景及意义彩灯是人们日常生活中的一种装饰用品,它美观大方,尤其在节日期间,倍增节
2、日气氛。它蕴涵着丰富的文化底蕴,被广泛地应用于各种店面的装饰。变换无穷的彩灯样式,给城市增添活力,吸引着人们的注意力,深受人民的喜爱。在日常生活中,人们还将彩灯摆放成各种图案,增添美感。随着电子技术的发展,应用系统向着小型化、快速化、大容量、重量轻的方向发展。科学技术更加贴近人们的生活,向着满足人们需求的方向发展。节日彩灯的设计与制作工艺也一步一步的走向成熟。1.2 系统设计功能概述本设计是以AT89C51单片机为基础的彩灯控制方案,来实现对LED彩灯的控制。以AT89C51单片机作为主控核心,与键盘、显示、驱动等模块组成核心主控制模块。在主控模块上设有5个按键和8位LED状态显示器,根据实验
3、要求编写若干种亮灯模式,利用其内部定时器T0实现一个基本单位时间为5ms的定时中断,根据各种亮灯时间的不同需要,在不同时刻输出灯亮或灯灭的控制信号,然后驱动各种颜色的灯亮或灭。二彩灯设计内容简要:2.1彩灯设计内容:1设计并实现具有复位功能的单片机小系统;2利用单片机进行灯光的场景开关控制;3利用单片机进行灯光的循环点亮控制及速度变化控制;4利用单片机进行灯光的色彩连续变化效果控制。5利用单片机进行灯光的三色联动定时控制。2.2彩灯设计要求:1能启动、停止;2能通过开关进行功能选择;3要体现循环、组合和色彩变化的控制功能和效果,实现三色联动定时控制,控制变化规律的类型或功能不少于5种;2.3彩
4、灯设计原理: 主控模块主要设计器件有89C51,8个LED状态显示器,6个按键,3个稳压器(提供5 V电压)。通过软件设计,使单片机P1口作为三色LED驱动信号输出口及移位时钟CLOCK信号,P0口为按键输入口,P2口、P1口与8位七段码LED相接作为显示器的输出口。2.4彩灯总体控制框图:LED显示电路时钟电路复位电路按键电路AT89C51单片机三硬件电路设计:3.1硬件组成按照单片机系统扩展与系统配置状况,单片机应用系统可分为最小系统、最小功耗系统及典型系统等。AT89C51单片机是美国ATMEL公司生产的低电压、高性能CMOS 8位单片机,具有丰富的内部资源:4kB闪存、128BRAM、
5、32根I/O口线、2个16位定时/计数器、5个向量两级中断结构、2个全双工的串行口,具有4.255.50V的电压工作范围和024MHz工作频率,使用AT89C51单片机时无须外扩存储器。因此,本流水灯实际上就是一个带有八个发光二极管的单片机最小应用系统,即为由发光二极管、晶振、复位、电源等电路和必要的软件组成的单个单片机3.2 AT89C51单片机硬件结构:AT89C51是一种带4K字节闪存可编程可擦除只读存储器(FPEROMFlash Programmable and Erasable Read Only Memory)的单片机芯片,它采用静态CMOS 工艺制造8位微处理器,最高工作频率位2
6、4MHZ。AT89C5外形及引脚排列如图所示: 管脚说明: RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。 P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。 P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时
7、,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为第八位地址接收。 P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。 P3口:P3口
8、管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。 ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个ALE脉冲。如想禁止ALE的输出可在SFR8EH地址上置0。此时, ALE只有在执行MOVX
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 课程设计 艺术 彩灯 控制系统 设计
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-3936595.html