单片机课程设计简易电子琴
- 文件大小:569.5KB
- 浏览次数:
- 发布时间:2012-07-24
文件介绍:
本资料包含doc文件1个,下载需要1积分
单片机课程设计简易电子琴
1.任务及要求
设计-个51单片机系统,实现简易电子琴操作的电路。
要求:
1.设计51单片机最小系统;
2.设置至少10个按键,能发出do re mi fa sol la si do;
能播放示范曲;
3.能够调节低音、高音和中音。
2.设计方案
1.定时/计数器的设计和状态字定义:
若要产生音频脉冲,只要算出某-音频的周期(1/频率),再将此周期除以2,即为半周期的时间。利用定时器计时半周期时间,每当计时终止后就将P1.0反相,然后重复计时再反相。就可在P1.0引脚上得到此频率的脉冲。利用AT89C51的内部定时器使其工作计数器模式(MODE1)下,改变计数值TH0及TL0以产生不同频率的方法产生不同音阶,例如,频率为523Hz,其周期T1/5231912μs,因此只要令计数器计时956μs/1μs956,每计数956次时将I/O反相,就可得到中音DO(523Hz)。计数脉冲值与频率的关系式是:Nfi÷2÷fr,式中,N是计数值;fi是机器频率(晶体振荡器为12MHz时,其频率为1MHz);fr是想要产生的频率。其计数初值T的求法如下:T65536-N65536-fi÷2÷fr
例如:设K65536,fi1MHz,求中音DO(261Hz)。T65536-N65536-fi÷2÷fr65536-1000000÷2÷fr65536-500000/fr,中音DO的T65536-500000/52364580。
单片机12MHZ晶振,中音符与计数T0相关的计数值如表所示
文件列表
正在加载...请等待或刷新页面...
发表评论
更多..相关推荐
更多..最近更新
- 12013年注册监理工程师《案例分析》精讲班 第16讲
- 2某家居装修设计施工图纸
- 3软体排CAD图纸
- 4DB32/T 2706-2014 机动车维修业节能环保技术规范
- 5锡宜高速公路京杭运河大桥投标书 .doc
- 6DL/T 849-2004 DL/T849.1-849.6整套下载 电力设备专用测试仪器通用技术条件
- 7长沙市107、319国道绕城公路钢管拱桥结构组织设计
- 8桥梁工程耳墙背墙通用设计图(24张多跨径)
- 9地基验槽验收记录表
- 10E11合同段新的危岩体治理方案
- 11不发火(防爆)面层工程检验质量验收记录表
- 12杂牌耐克鞋三维模型SolidWorks设计Sldprt格式
- 13液氨制氢炉图纸
- 14框架结构钢筋配料计算案例分析
- 15地基与基础工程质量评估报告