找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2084|回复: 0
打印 上一主题 下一主题
收起左侧

跪求大神:基于AT89C51实现三基色音乐圣诞树的c语言程序(使用kill C)

[复制链接]
跳转到指定楼层
楼主
ID:275275 发表于 2018-1-12 17:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1黑币
1基本功能
(1)播放一首乐曲----铃儿响叮当

(2)上电后能自动播放一次,以后用键盘(模拟红外传感器通断状态)INT0下降沿中断方式触发播放。按键盘(相当于遮档光电传感器)一次,播放一次。
(3)在播放同时,8个三基色LED发光管,能同时随音乐节奏改变颜色:暗-红-绿-蓝-黄-青-紫-白-暗(次序可以调整)。。。。8种显示状态循环。
(4)在播放完毕,8个三基色LED发光管,能同时每秒改变一次颜色:暗-红-绿-蓝-黄-青-紫-白-暗(次序可以调整)。。。。8种显示状态循环。
可以采用不同的方式,欣赏性强则优。
4.2 发挥功能(如果能实现其它创新功能,给予加分)
按键盘(相当于遮挡光电传感器)一次;在播放完毕后,8个三基色LED发光管按“4.1 第(4)的方式进行显示。再按键盘(相当于遮挡光电传感器)一次,在播放完毕后8个三基色LED发光管则按以下“流水灯显示方式”显示。
“流水灯显示方式”: 8个三基色发光管在红色时,依次各亮暗0.5S,完成一次流水灯;再绿色时,依次各亮暗0.5S,完成一次流水灯;再蓝色时,依次各亮暗0.5S,完成一次流水灯;再黄色时,依次各亮暗0.5S,完成一次流水灯;再青色时,依次各亮暗0.5S,完成一次流水灯;再紫色时,依次各亮暗0.5S,完成一次流水灯;再白色时,依次各亮暗0.5S,完成一次流水灯。
白色后再回到红色流水灯状态,依次循环。

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表