基于单片机的简易电子琴课程设计.doc

还剩

16页未读,

继续阅读

下载文档到电脑,马上远离加班熬夜!

亲,喜欢就下载吧,价低环保!

内容要点:

15 14可在实际的应用时这些是不能被忽略的,我们不得不考虑这方面的问题,这也让我更深刻地体会到在今后的学习工作中也要注重理论联系实际。六、指导老师意见七、参考书目[1] 李群芳,肖看, 《单片机原理、接口及应用》 ,北京,清华大学出版社, 2005 年[2] 戴佳,戴卫恒 , 《51 单片机 C 语言应用程序设计实例精讲》 , 电子工业出版社,2005 年[3] 刘海成, 《单片机及应用系统设计原理与实践》 ,北京,北京航空航天大学出版社,2009年[4] 楼然苗,李光飞, 《单片机课程设计指导》 ,北京,北京航空航天大学出版社, 2007 年[5] 吴金戌,沈庆阳,郭庭吉, 《8051 单片机实践与应用》 ,北京,清华大学出版社,2002年[6] 吴国经, 《单片机应用技术》 ,北京,中国电力出版社, 2004.年 [7]高天康《音乐知识词典》甘肃人民出版社 2003.08附录 电子琴实物图: 135、全文总结本次课程设计制作简易电子琴,虽然花费了我们很多精力,但收获颇丰,一方面,将自己的理论知识与实践相结合起来,进一步巩固了专业基础知识和相关专业课程知识;另一方面,也培养了自己独立自主、综合分析的思维与创新能力,更让我知道了团队的力量是巨大的。设计的过程不是一帆风顺,遇到过各种各样的问题。特别是设计软件时,一些很细小的问题都可能导致功能性的错误,修改了多次才通过仿真。在设计过程中我发现自己对以前所学过的知识理解得不够深刻,掌握得不够牢固,所以也利用图书馆、网络资源查阅了大量文献资料,也请教了老师和同学。同时在具体的制作过程中我们发现一些书本上的知识与实际的应用存在着一定的差距,书本上的知识很多都是理想化后的结论,忽略了很多实际的因素,或者涉及的不全面, 12if(Key_Temp1 != 16) { //有键按下Key_Temp2 = Keyscan(); //再读一次if (Key_Temp1 == Key_Temp2) //两次相等{ Key_Value = Key_Temp1; //就确认下来FTemp = tab[Key_Value]; //根据键值,取出定时半周期的初始值TR0 = 1; //启动定时器 T0,发音while (Keyscan() > 8;P20 = ~P20; //发音}4.2 系统的软件的调试仿真硬件电路制作完成并调试好后,便可将程序编译好下载到单片机试运行。这里我们使用 Proteus 软件进行仿真,加载编译好的.HEX 即 文件到单片机后,点击运行按钮 即可,仿真电路图如下:(当我们按键时如果成功就会听到我们想要的音乐) 11**************************************************************/ uchar Keyscan(void) { uchar i, j, temp, Buffer[4] = {0xfe, 0xfd, 0xfb, 0xf7}; for(j = 0; j >= 1; //换右边一位} }return 16; /

发表评论

暂无评论,赶快抢占沙发吧。

单片机多功能电子琴课设_基于单片机的简易电子琴课程设计.doc相关推荐

  1. 单片机多功能电子琴课设_基于单片机的多功能电子琴设计

    基于单片机的多功能电子琴设计 程家勤 ; 刘强强 ; 张阳熠 ; 周海军 ; 欧美英 ; 董可秀 [期刊名称] <电子制作> [年 ( 卷 ), 期] 2017(000)011 [摘要] ...

  2. 单片机多功能电子琴课设_基于单片机的电子琴设计(最终版)最新版

    <基于单片机的电子琴设计.doc>由会员分享,可免费在线阅读全文,更多与<基于单片机的电子琴设计(最终版)>相关文档资源请在帮帮文库(www.woc88.com)数亿文档库存里 ...

  3. 单片机多功能电子琴课设_基于51单片机的多功能电子琴设计.doc

    基于51单片机的多功能电子琴设计 基于51单片机的多功能电子琴的设计 摘要 电子琴是现代电子科技与音乐结合的产物,是一种新型的键盘乐器.它在现代音乐扮演着重要的角色,单片机具有强大的控制功能和灵活的编 ...

  4. 单片机多功能电子琴课设_基于51单片机设计的简易电子琴

    基于51单片机设计的简易电子琴 下面直接给出proteus仿真电路 代码如下:#include #define uint unsigned int #define uchar unsigned cha ...

  5. 单片机多功能电子琴课设_基于51单片机的电子琴设计

    此设计键盘用于弹奏音乐,八个按键8种音符.单片机通过输出各种电脉冲信号开驱动控制各部分正常工作.单片机要产生音频脉冲,主要处理过程是在CPU中完成的,CPU会随时对音符输入信号进行读取数据的操作.在读 ...

  6. 单片机多功能电子琴课设_基于51单片机的简易电子琴课程设计

    1.本设计采用51单片机作为主控制器 2.外部加上放音设备如喇叭等,来实现音乐演奏控制器的硬件电路 3.用8个手工的按键发出八个音阶 制作出来的电子琴实物图如下: 仿真原理图如下(proteus仿真工 ...

  7. 单片机多功能电子琴课设_基于51单片机电子琴的设计(附源码及论文)

    单片机最小系统 单片机最小系统 单片机最小系统说明: 时钟信号的产生:在MCS-51芯片内部有一个高增益反相放大器,其输入端为芯片引脚XTAL1,其输出端为引脚XTAL2.而在芯片的外部,XTAL1和 ...

  8. 单片机多功能电子琴课设_单片机电子琴课程设计

    单片机技术及系统设计 题 目 : 基于单片机的电子琴制作 专 业 : 自动化 班 级 : 姓 名 : 学 号 摘要 : 随着电子技术的发展,尤其是大规模集成电路的出现,给人类生活带来 了根本性的改变. ...

  9. 职工考勤管理信息系统数据库课设_职工考勤管理信息系统数据库课程设计

    职工考勤管理信息系统数据库课程设计 数据库课程设计说明书 数据库课程设计说明 题目 : 职工考勤管理信息系统 专 业 计算机科学与技术 班 级 学 号 姓 名 2011 年 10 月 21 日 1 数 ...

最新文章

  1. 【WPF】对话框/消息弹窗
  2. 使用U函数之后如何去掉index.php
  3. Gitlab服务器搭建
  4. 简单解决“ORA-27100: shared memory realm already exists”的问题
  5. Windows 10 版本信息
  6. threadgroup_Java ThreadGroup toString()方法与示例
  7. 装配组件_基于Haption力反馈系统的交互式装配仿真
  8. Linux Shell脚本入门教程系列之(六)Shell数组
  9. Linux不仅仅是开源
  10. C盘的“压缩驱动器以节约磁盘空间”有用吗
  11. canvas width/height和style.width/style.height
  12. Redis11-AOF持久化
  13. android activitygroup tab,android 之用ActivityGroup 实现Tab分页
  14. 互联网安全架构师培训课程 互联网安全与防御高级实战课程 基于Springboot安全解决方案
  15. 2021抖音数据报告(完整版)
  16. 离散数学之矩阵关系运算
  17. 一款基于 Spring Boot 的公众号管理系统,已开源,别再自己写了!
  18. 在软件测试面试过程中如何进行自我介绍?
  19. MarkDown学习随笔
  20. 零基础学java——面向对象(三)

热门文章

  1. 课代表:ChatGPT及大模型专题研讨会
  2. 海康视频下载,以及实时视频预览
  3. 宽高不定div水平、垂直居中
  4. 米豆网首页快照不更新原因分析
  5. 实现了私聊和群聊功能的聊天工具
  6. 电商卖家如何有效提升转化率?
  7. 文本关键词的提取算法实验
  8. Method isEmpty in android.text.TextUtils not mocked
  9. 为什么使用start方法启动Java的Thread线程?
  10. Ubuntu18.04启动盘制作