- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
简易8按键电琴设计实验
本文仅供参考
电子琴系统设计
设计要求
设计一个简易电子琴。
(1)用喇叭发1、2、3、4、5、6、7、ⅰ。
(2)要求按下按键发声,松开延时一段时间停止。
(3)中间再按别的键则发另一音调的声音。
(4)键盘输入功能。
(5)按键同时对应指示灯点亮,按键结束,指示灯熄灭。
方案设计
1.音乐产生原理
由于一首音乐是许多不同的音阶组成的,而每个音阶对应着不同的频率,这样我们就可以利用不同的频率的组合,即可构成我们所想要的音乐了,当然对于单片机来产生不同的频率非常方便,我们可以利用单片机的定时/计数器T0来产生这样方波频率信号,因此,我们只要把一首歌曲的音阶对应频率关系弄正确即可。
本次设计中单片机晶振为12MHZ,那么定时器的计数周期为1MHZ,假如选择工作方式1,那T值便为T=216--5﹡105/相应的频率,那么根据不同的频率计算出应该赋给定时器的计数值,列出不同音符与单片机计数T0相关的计数值如下表所示:
按键
音阶
参数
S1
中音do
108
S2
中音 re
102
S3
中音 mi
91
S4
中音 fa
86
S5
中音so
77
S6
中音la
68
S7
中音xi
61
S8
高音do
57
2.方案设计
(1)方案一:采用CPLD外接扬声器、键盘、数码管等。
8个译码输出显示的数码管,以显示目标芯片的32 位输出信号,且8个发光管也能显示目标器件的8位输出信号。时钟为50MHz ,输出接扬声器。
具体过程:主系统可由两个模块组成:当系统检测到有按键按下时,对应音符的频率由模块1获得,这是一个数控分频器。由其clk端输入一具有较高频率的信号,分频后输出。
音符的持续时间须根据乐曲的速度及每个音符的节拍数决定,模块2的功能是为模块1提供决定所发音的分频预置值,而此数在模块1输入口停留的时间即为此音符的节拍值。
(2)方案二:采用单片机外接扬声器、键盘、数码管等。
具体过程:当系统扫描到键盘上有键子被按下,则快速检测出是那一个键子,然后单片机的定时器被启动,发出一定频率的脉冲,该频率的脉冲经喇叭驱动电路放大滤波后,就会发出相应的音调。如果在前一个按下的键发声的同时有另一个键被按下,则启用中断系统,前面键的发音停止,转到后按的键的发音程序,发出后按的键的音。
3.方案选择
对比两套方案各有优缺点,方案一采用CPLD,工作速度快,系统稳定,效果好,但是其价格昂贵;而方案二在设计这样小型电子系统方面,无论是效果还是工作速度与方案一都相差不大,而且价格较为便宜。因此,选择方案二即单片机加外设的方式设计该系统较好。
系统硬件设计
根据设计题目要求,该系统需要涉及如下几个方面:
(1)电源部分
(2)单片机部分
(3)音频功放部分
(4)扬声器、键盘及LED指示灯部分
1.电源部分设计
由于本系统构造简单,不宜使用自制或者购买的5v稳压电源,采用三节5号电池供电即可。
2.单片机部分设计
根据本系统的特点,采用AT89C51单片机即可完成全部功能。
AT89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROM—Falsh Programmable and Erasable Read Only Memory)的低电压,高性能CMOS8位微处理器,俗称单片机。AT89C2051是一种带2K字节闪烁可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除100次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,AT89C2051是它的一种精简版本。AT89C单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。AT89C51单片机引脚图见下图:
(1)主要特性
与MCS-51 兼容 4K字节可编程闪烁存储器 寿命:1000写/擦循环
数据保留时间:10年全静态工作:0Hz-24Hz三级程序存储器锁定128*8位内部RAM32可编程I/O线两个16位定时器/计数器5个中断源 可编程串行通道低功耗的闲置和掉电模式片内振荡器和时钟电路
(2)管脚说明????VCC:供电电压。?????? GND:接地。?????? P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。?????? P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被
您可能关注的文档
最近下载
- 全球化学品统一分类及标签制度安全技术说.PDF VIP
- 新疆公司洗选中心黑山采煤半连续及地面生产系统2023-2025年辅助生产业务劳务外包服务公开招标_1.docx VIP
- 中学教师专业技术职务聘后管理实施方案.doc VIP
- ISTA 6-Amazon相关系列测试,震动测试,冲击.pdf VIP
- DB65 马铃薯脱毒技术规程.docx VIP
- 2025年供应链金融ABS在汽车行业的市场前景分析.docx
- 雅马哈船外机 F150 F130中文用户手册.pdf VIP
- 食品进口与出口法规与流程.pptx VIP
- 九年级道法上册 第三单元 文明与家园 单元测试卷(人教版 2024年秋).pdf VIP
- DB65 电子政务外网承载规范.docx VIP
原创力文档


文档评论(0)