- 1、本文档共22页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
武夷学院
《单片机原理与应用》课程设计报告
基于AT89S52的简易电子琴
院 系 : 机电工程学院 专业(班级): xx电子信息工程(x) 姓 名: xxx 学 号: xxxxxxxxxxx 指导教师: xxxx 职 称: 讲师 完成日期: 2013 年 12月 20 日
目 录
1 设计任务 - 1 -
2 系统设计方案 - 1 -
2.1 设计目的 - 1 -
2. 2设计要求 - 1 -
3 系统硬件设计 - 1 -
3.1 基本原理 - 1 -
3.2 芯片及原理图介绍 - 3 -
3.2.1 AT89C52简介 - 3 -
3.2.2 电子琴设计的原理图 - 3 -
3.3 各个模块介绍 - 3 -
3.3.1 系统硬件设计 - 4 -
3.3.2 子系统模块一 - 4 -
3.3.3 子系统模块二 - 5 -
3.3.4 子系统模块三 - 5 -
3.3.5 AT89C52晶振模块 - 6 -
4 系统软件设计 - 6 -
4. 1 软件设计总流程图流程 - 7 -
4. 2 软件程序 - 8 -
5 系统的硬件调试及软件调试 - 8 -
5.1 软件调试 - 8 -
5、2 硬件调试 - 9 -
6 课程设计心得体会 - 10 -
参 考 文 献 - 11 -
附录1 源程序 - 12 -
附录2 仪器清单 - 16 -
附录3 系统原理图 - 17 -
简易电子琴
1 设计任务
实现电子琴发声控制系统;要求电路实现如下功能:
利用蜂鸣器作为发声部件,两个数码管作为显示部件,设置个按键,实现高音、中音、低音的1、2、3、4、5、6、7的发音。
用PROTEUS实现的电子琴仿真设计说明:单片机的工作时钟频率为11.0592MHz。要产生音频脉冲,只要算出某一音频的周期(1/频率),再将此周期除以2,即为半周期的时间。利用定时器计时半周期时间,每当计时终止后就将P.3反相,然后重复计时再反相就可在P.3引脚上得到此频率的脉冲。利用AT89C5的内部定时器使其工作计数器模式(MODE1)下,改变计数值TH0及TL0以产生不同频率的方法产生不同音阶,例如,频率为523Hz,其周期T=1/523=1912μs,因此只要令计数器计时956μs/1μs=956,每计数956次时将I/O反相,就可得到中音DO(523Hz)。计数脉冲值与频率的关系式是:N=fi÷2÷fr式中,N是计数值;是机器频率(晶体振荡器为12MHz时,其频率为1MHz);是想要产生的频率。其计数初值T的求法如下:T=65536-N=65536-fi÷2÷fr
例如:设K=65536,fi=1MHz,求音DO(261Hz)T=65536-N=65536-fi÷2÷fr=65536-÷2÷fr=65536-/fr中音DO的T=65536-/523=64580
单片机12MHZ晶振,中音符与计数T0相关的计数值如表所示 频率(HZ) 简谱码(T值) ? 音符 频率(HZ) 简谱码(T值) 低1 DO 262 63628 # 4 FA# 740 64860 #1 DO# 277 63731 中 5 SO 784 64898 低2 RE 294 63835 # 5 SO# 831 64934 #2 RE# 311 63928 中 6 LA 880 64968 低 3 M 330 64021 # 6 932 64994 低 4 FA 349 64103 中 7 SI 988 65030 # 4 FA# 370 64185 高 1 DO 1046 65058 低 5 SO 392 64260 # 1 DO# 1109 65085 # 5 SO# 415 64331 高 2 RE 1175 65110 低 6 LA 440 64400 ? # 2 RE# 1245 65134 # 6 466 64463 高 3 M 1318 65157 低 7 SI 494 64524 高 4 FA 1397 65178 中 1 DO 523 64580 # 4 FA# 1480 65198 # 1 DO# 554 64633 高 5 SO 1568 65217 中 2 RE 587 64684 # 5 SO# 1661 65235 # 2 RE# 622 64732 高 6 LA 1760 65252 中 3 M 659 64777 # 6 1865 65268 中 4 FA 698 64820 高 7 SI 1967 65283
用单片机播放音乐,或者弹奏电子琴,实际上是按照特定的频率,输出一连串的
文档评论(0)