- 5
- 0
- 约 39页
- 2016-06-07 发布于湖北
- 举报
单片机课程设计
实验报告
电子音调发生器
姓名:
日期: 2009年6月29日星期一
目录
(一)实验目的 2
(二)设计任务及要求 2
(三)工作原理及设计思路 2
(四)实现功能设计 3
(五)软件设计 3
(六)电路设计 35
(七)调试 36
(八)实验体会 37
(一)实验目的
了解计算机发声原理。
熟悉定时器和键盘扫描电路的工作原理及编程方法。
(二)设计任务及要求
利用实验平台上的开关k0-k7和蜂鸣器设计电子音调发生器,要求:
1.利用实验平台上开关k0-k7进行音调选择,即拨动依次拨动K~K7,发出1234567i。
(三)工作原理及设计思路
音节由不同频率的方波产生,音节与频率的关系如表1所示。要产生音频方波,只要算出某一音频的周期(1/频率),然后将此周期除以2,即为半周期的时间。利用计时器计时此半周期时间,每当计时到后就将输出方波的I/0反相,然后重复计时此半周期时间再对I/O反相,就可在I/O脚得到此频率的方波。在ZKS-03实验仪上,产生方波的I/O脚选用P1.7,通过跳线JP1将单片机的P1.7与蜂鸣器的驱动电路相连
每个音节相应的定时器初值X可按下法计算:
(1/2)*(1/f)=(12/fose)*(216-x)
即 x=216-(fose/24f)
其中f:音调频率,当晶振fose=11.0592MHz时,音节“1”相应的定时器初
原创力文档

文档评论(0)