基于单片机实现的艺术彩灯控制系统设计.doc

基于单片机实现的艺术彩灯控制系统设计.doc

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机 课程设计报告 设计名称: 艺术彩灯控制系统设计 指导老师: 汪成义 院 系: 电子工程系 专 业: 电子信息工程 班 级: 电子Q0741 姓 名: 郭雅楠、陈燕飞 学 号: 070604032、070604033 2010年06月 目录 摘要……………………………………………………………………………………3 一、概述………………………………………………………………………………3 1.1 设计背景和意义……………………………………………………………3 1.2 设计任务……………………………………………………………………3 1.3 设计要求……………………………………………………………………3 二、艺术彩灯功能描述和系统设计框架……………………………………………3 2.1艺术彩灯功能描述…………………………………………………………3 2.2 系统设计框架 ……………………………………………………………4 三、艺术彩灯硬件设计 …………………………………………………………5 3.1硬件设计……………………………………………………………………6 3.2主控模块电路设计…………………………………………………………6 四、软件设计 ………………………………………………………………………6 4.1 软件程序流程图 …………………………………………………………7 4.2 源程序……………………………………………………………………8 五、测试结果…………………………………………………………………………15 六、课程设计体1.设计并实现具有复位功能的单片机小系统; 2.利用单片机进行灯光的场景开关控制; 3.利用单片机进行灯光的循环点亮控制及速度变化控制; 4.利用单片机进行灯光的色彩连续变化效果控制。 5.利用单片机进行灯光的三色联动定时控制。 1? 艺术彩灯功能描述有复位按键; 2 开始执行程序,初始态为四个路口的红灯全亮之后,南北路口的绿灯亮东西路口的红灯亮,南北路口方向通车。延时一段时间后南北路口的绿灯熄灭,黄灯开始闪耀。闪耀若干次侯,南北路口红灯亮,而同时东西路口的绿灯亮,东西路口方向开始通车,延时一段时间后,东西路口的绿灯熄灭,黄灯开始闪耀。闪耀若干次后,再切换到南北路口方向,之后重复以上过程。有复位按键;艺术彩灯使用了单片机的系统: 系统主要由 8 种状态组成 , ,。改变三个按键的状态即可实现模式转换 (3)色彩连续变化: 1、有复位按键; 2、三基色原理,试验中有红黄绿三种颜色的LED灯,利用 3 个独立的单色 灯泡进行组合搭配,艺术彩灯利用 PWM 调制控制基色 LED 灯泡 : 利用单片机内部的两个计数器 , 通过比较它们的状态来调节基色 LED 的亮度。?系统设计框架 系统主流程 三、艺术彩灯硬件设计 3.1、硬件设计 LED彩灯系统包括2个部分,即LED彩灯控制器(89C51主控模块)和LED彩灯。前者是主控模块。具有按键、复位功能,利用89C51的P1口输出控制信号:后者是受控模块,上面接有8个LED彩灯和信号驱动芯片。 主控模块硬件图 3.2、主控模块电路设计 主控模块电路如上图所示。主控模块主要设计器件有89C51、8个LED彩灯、6个拨动式开关、1个按键开关。通过软件设计,使单片机P1口作为三色LED驱动信号输出口,P0口作为按键输入口。 四、软件设计 LED彩灯控制器最大特点在于所有亮灯模式均由软件控制完成。系统中软件可以分为主程序和中断服务子程序。程序的大部份时间是在处理按键的查询个按键分别为:个参数按键增、减按键),个模式改变按键(),1个功能按键。主程序除了调用各种子模式子程序,调用延时子程序(Delay)之外,还一直保持查询是否有功能切键按下以及是否有模式改变按键按下,一旦有功能切换键和模式改变键按下,就会进入相应的按键处理。 交通灯模块 色彩连续变化模式 程序流程图 4.2源程序: #includereg51.h sbit P00=P0^0; sbit P01=P0^1; sbit P02=P0^2; sbit P03=P0^3; sbit P04=P0^4; sbit P05=P0^5; sbit P10=P1^0; sbit P11=P1^1; sbit P12=P1^2; sbit P13=P1^3; sbit P14=P1^4; sbit P15=P1^5;

文档评论(0)

mx597651661 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档