单片机音乐盒课程设计
《单片机音乐盒课程设计》由会员分享,可在线阅读,更多相关《单片机音乐盒课程设计(14页珍藏版)》请在毕设资料网上搜索。
1、 课程设计报告书课程设计报告书 课程名称:单课程名称:单 片片 机机 课题名称:电子音乐盒课题名称:电子音乐盒 2013 年年 01 月月 01 日日 - 1 - 目目 录录 1.设计目的 错误错误!未定义书签。未定义书签。 2.设计要求和设计指标 错误错误! !未定义书签。未定义书签。 3.设计内容 错误错误! !未定义书签。未定义书签。 3.1 硬件部分 错误错误!未定义书签。未定义书签。 3.1.1 错误错误!未定义书签。未定义书签。 3.2 软件部分 错误错误!未定义书签。未定义书签。 4.本设计改进建议 错误错误! !未定义书签。未定义书签。 5.总结(感想和心得等) 错误错误! !
2、未定义书签。未定义书签。 6.主要参考文献 错误错误! !未定义书签。未定义书签。 附录 错误错误! !未定义书签。未定义书签。 单片机课程设计 1 1 1设计设计目的目的 通过学习单片机课程,对单片机的硬件设计,软件设计掌握有了不少了解,学习 了 protel 99 SE 和 keil 软件,锻炼了自己的编程能力,对单片机硬件和软件的设计都 有了进一步的认识和提高。为以后的学习也打下了很好的基础。 2 2. .设计要求和设计指标设计要求和设计指标 (1)利用 I/O 口产生一定频率的方波, 驱动蜂鸣器, 发出不同的音调, 从而演乐曲(内 存两首乐曲)。 (2) 可通过功能键选择乐曲,播放不同
3、音乐。 (3)要产生音频脉冲,只要算出某一音频的周期(1/音频),然后将此周期除以 2,即为 半周期的时间,利用定时器计时这个半周期时间,每当计时到后就将输出脉冲的I/O反相, 然后重复计时此半周期时间再对 I/O 口反相,就可在 I/O 脚上得到此频率的脉冲 (4)利用 8051 的内部定时器使其工作在计数器模式 MODE1 下,改变记数值 TH0 及 TL0 以产生不同频率的方法。 例如频率为 523HZ,其周期 T=1/523=1912 微秒,因此只要令计数 器定时 956/1=956 在每记数 9 次时将 I/O 口反相,就可得到中音 D0(523HZ)。 记数脉冲值与频率的关系公式如
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 音乐盒 课程设计
