- 14
- 0
- 约8.25千字
- 约 14页
- 2019-06-06 发布于安徽
- 举报
.
.
一、课程设计内容
利用89c52单片机设计一款音乐游戏。
游戏说明:游戏基于单片机开发箱实现。游戏开始时,会播放一首音乐,同时每隔一个音符,LED点阵中会从最上方下落一个小点。玩家需要根据音乐的节奏,在小点下降到LED点阵的底部时,按下对应的按键。其中,矩阵键盘第一行从左到右的四个键分别对应LED点阵的1、3、5、7列。根据每个按键按下的时间,会有不同的得分,通过LED模块的D1-D5亮起来代表获得1-5分。如果没有LED灯亮则代表得0分。当整首歌播放完后,会在LED点阵上显示整首歌的得分,得分为0-99分。
二、设计思路和方案选择
在决定制作音乐游戏后,利用开发箱的哪几个模块来制作也是需要考虑的一个问题,最终我们决定利用现在的这个方案。其主要原因是LED点阵和蜂鸣器是游戏中的主体部分,因此无可替代。独立键盘还是矩阵键盘的选择上,经过试验发现独立键盘由于离LED点阵较远,在实际游戏中经常会有反应不过来的情况。而矩阵键盘就在点阵的正下方,因此在操作上较为方便,所以选择了矩阵键盘。而游戏得分的显示,最初是想利用数码管来实现,后来发现数码管和LED点阵都用到了单片机的P0口。在LED点阵无法被取代的情况下,只能退而求其次,选择用LED模块显示得分。
程序的具体设计思路如下:
实现音乐的播放效果
实现LED点阵的显示下落效果
实现音乐的节奏和LED点的下落同步
实现按键得分功能
您可能关注的文档
- 蓝月亮洗衣液市场占有率调查报告(完成稿).doc
- 洁净室各项指标的检测.doc
- 北京化工大学测控现代控制理论实验报告.doc
- 后置埋件施工方案.doc
- 单片机控制流水灯.doc
- 一元二次方程根与系数的关系各种类型题及训练.doc
- 各种设备经济年限估算表安装基础费估算表.doc
- 变压器实验报告汇总.doc
- 建筑施工防水节点做法详图.doc
- 经济开发区信息产业基地市政道路施工组织设计.doc
- 2026年昆明市五华区住房和城乡建设局人员招聘笔试备考题库及答案解析.docx
- 2026年江苏省南通市住房和城乡建设局人员招聘笔试参考试题及答案解析.docx
- 2025年郑州市二七区住房和城乡建设局人员招聘笔试试题及答案解析.docx
- 2026江苏徐州市明珠高级中学面向社会招聘骨干教师36人考试参考题库及答案解析.docx
- 动力资质能力排查初级1(基本原理和技术参数2)试题测试卷附答案.docx
- 动力物料车辆安全培训考试测试卷及答案.docx
- 2026浙江丽水莲都农文旅投资发展集团有限公司招聘派遣制人员18人考试模拟试题及答案解析.docx
- 2026湖南师大附中双语树人学校招聘考试参考题库及答案解析.docx
- 2026年江西省宜春市住房和城乡建设局人员招聘考试备考试题及答案解析.docx
- 动力厂安全知识竞赛考试测试卷及答案.docx
最近下载
- 【春秋航空 空客A320】ATA 34 导航系统.pdf VIP
- 驾驶员身体健康管理制度.docx VIP
- 给药错误应急演练脚本(透析中心版).docx VIP
- (新版)拖拉机驾驶证科目一知识考试题库资料500题(含答案).pdf VIP
- T∕GDACM 0156-2025 中医康复指南 中风(脑卒中).docx
- 深度解析(2026)《GBT 2408-2021塑料 燃烧性能的测定 水平法和垂直法》.pptx VIP
- OLP型过载保护装置使用说明书.pdf VIP
- 《GBT 46980-2025光伏组件防火性能试验方法》培训.pptx VIP
- 健康评估 健康评估实训指导.pptx VIP
- 深度解析(2026)GBT 8627-2007《建筑材料燃烧或分解的烟密度试验方法》——从标准解读到未来防火安全趋势前瞻.pptx VIP
原创力文档

文档评论(0)