- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
陈锡敏单片机课程设计
课程设计报告
设计课题:单片机奏乐
班级: 04电专(1)
姓名: 陈锡敏
学号: 0405110134
指导教师:郭海燕老师
提交日期: 2006年12月16日
漳州师范学院
物理与电子信息工程系
单片机奏乐设计内容
课题名称:单片机奏乐
二、设计任务:
设计一个发程序让单片机产生不同的频率,奏一曲流行歌曲,用低压音频放大器LM386将信号放大,并驱动喇叭输出;
三、设计方案:
半周期的时间。利用定时器计时这个周期时间,每当计时到后就将输出脉冲的I/O反相,然后重复计时此半周期时间再对I/O脚上得到此频率的脉冲。
利用8051的内部定时使其工作在计数器模式MODE1下,改变计数值TH0及TL0以产生不要产生音频脉冲,只要算出某一音频的周期(1/频率),然后将此周期除以2,即为同频率的方法。
例如频率为523Hz,其周期T=1/523=1912us,因此只要令计数器计时956us/1uxs=956,在每计数956次时将I/O反相,就可以得到中音DO(523Hz)。
计数脉冲值与频率的关系公式如下:
N=Fi/2/Fr N:计数值;
Fi:内部计时一次为1us,故其频率为1MHz;
Fr:要产生的频率;
4.其计数值的求法如下:
T=65536-N=65536-Fi/2/Fr
例如:设K=65536,F=1000000=Fi=1MHz,求低音DO(26)、中音DO(523Hz)、高音DO(1046Hz)的计数值。
T=5536-N=65536-Fi/2/Fr=65536-1000000/2/Fr=65536-500000/Fr
低音Do的T=65536-500000/262=63627
中音Do的T=65536-500000=64580
高音D0 的T=65536-500000=65059
5.每个音符使用1个字节,字节的高4位代表音符的高低,低4位代表音符的节拍,表1为节拍与节拍码的对照。如果1拍为0.4秒,1/4拍为0.1秒,只要设定延迟时间就可 求得节拍的时间。假设1/4节拍为1DELAY,则有拍为了4 DELAY,以此类推。所以只要求得1/4节拍DELAY的时间,其余的节拍就是它的倍数,如表一为1/4节拍的时间设定。
表一 工作节拍与节拍码对照
节拍码 节拍数 1 1/4节拍 2 2/4节拍 3 3/4节拍 4 1节拍 5 1又1/4节拍 6 1又1/2节拍 8 2节拍 A 2又1/2节拍 C 3节拍 F 3又3/4节拍 表二 各调1/4节拍的时间设定
曲调值 DELAY 调4/4 125毫秒 调3/4 187毫秒 调2/4 250毫秒 建立音乐的步骤:
先把乐谱的音符找出,然后由表二 建立T值表的顺序。
把T值表建立TAB,构成发音符的计数值放在“TAB”。
简谱码(音符)为高位,节拍(节拍数)为低4位,音符节拍码放在程序的“TAB”
处。
表三 简谱对应的简谱码、T值、节拍数
简谱 发音 简谱码 T值 5. 低音 1 64260 6. 低音 2 64400 7. 低音 3 64524 1 中音 4 64580 2 中音 5 64684 3 中音 6 64777 4 中音 7 64820 5 中音 8 64898 6 中音 9 64968 7 中音 A 65030 1` 高音 B 65058 2` 高音 C 65110 3` 高音 D 65157 4` 高音 E 65178 5` 高音 F 65217 不发音 0 0
四、原理图
1、电源部分
(1)电源两端输入7.5V的交流电压,经过一个桥式整流电路,输出一个大约为9V的直流电压供功率放大器LM386工作,在用芯片7805输出一个5V的直流电压供单片机芯片工作。
2、硬件部分
电路中LM386是一个功率放大芯片,第六脚接9V的电压为芯片工作供电,第一和第八脚之间是由电阻和电解电容组成的反馈电路,第五脚是作为输出,接喇叭,当第三脚接收到信号,信号经过放大会驱动喇叭工作。
3、PCB板
五、歌谱
六、元器件
(1)元器件清单
名称 型号 数量 名称 型号 数量 整流二极管 IN4007 4 稳压管 7805 1 电解电容 470uF/25V 1 电阻 10K 1 电解电容 200uF /25V 2 电阻 1.2K 1 电容 104 4 滑动变阻器 10K 1 电容 30p 2 电阻 10 1 电容 473 1 芯片 AT89C2051 电解电容 10uF 3 扬声器 1 1 电容 30PF 2
您可能关注的文档
最近下载
- GBT 21431-2023 建筑物雷电防护装置检测技术规范.docx VIP
- 无犯罪记录证明代理委托书范本.docx VIP
- 固定期限劳动合同.docx VIP
- 福建省龙岩市连城县2023-2024学年六年级下学期小升初真题数学试卷含解析.doc VIP
- 职业技术学院体育保健与康复专业人才培养方案.docx VIP
- 科尔摩根DDLMoTor直线驱动直接电机手册.pdf VIP
- 2024年7月1日实施新版医疗器械经营质量管理规范相关制度汇总28个大全.pdf
- 《印学话西泠》教学课件-2024-2025学年浙人美版(2024)初中美术七年级上册.pptx VIP
- 长江上游、黄河上中游地天然林资源保护工程二期实施方案.doc VIP
- 领地环球金融中心(二标段)幕墙工程炮车方案.doc VIP
文档评论(0)