实验五 电子琴模拟实验.doc
《实验五 电子琴模拟实验.doc》由会员分享,可在线阅读,更多相关《实验五 电子琴模拟实验.doc(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、实验五 电子琴模拟实验一、实验目的1了解单片机系统发声原理;2进一步熟悉定时器编程方法;3进一步熟悉键盘扫描电路工作原理及编程方法。二、实验说明1利用定时器,可以发出不同频率的脉冲,不同频率的脉冲经喇叭驱动电路放大滤波后,就会发出不同的音调。2定时器按所设置的定时参数产生中断,这一次中断发出脉冲低电平,下一次反转发出脉冲高电平.由于定时参数不同,就发出了不同频率的脉冲.本实验中当有键按下,会发出连续脉冲,直到按键松开,才停止发音。发完后继续检测键盘,如果按键还在按下状态,继续发音。各音阶标称频率值:音 阶1234567频率(Hz)261.1293.7329.6349.2392.0440.049
2、3.9三、实验内容及步骤利用实验仪上提供的键盘,使数字键1、2、3、4、5、6、7作为电子琴按键,按下即发出相应的音调。用P3.0口发出音频脉冲,驱动喇叭。1单片机最小应用系统的P1口接查询式键盘,单片机P2.0口接音频驱动电路。2用串行数据通信线连接计算机与仿真器,把仿真器插到模块的锁紧插座中,请注意仿真器的方向:缺口朝上。3打开Keil uVision2仿真软件,首先建立本实验的项目文件,接着添加“TH15_电子琴.ASM”源程序,进行编译,直到编译无误。4进行软件设置,选择硬件仿真,选择串行口,设置波特率为38400。5打开模块电源和总电源,点击开始调试按钮,点击RUN按钮运行程序。按查
3、询式键盘的17键,扬声器发出高低不同的声音。四、流程图及源程序五、思考题1请思考实验是怎样在硬件与软件上实现发声的?2本程序中断子程序的调用是怎样进行的?六、电路图 ;电子琴 -连续型 查询式键盘mode equ 082hPORTA equ 7CFFhCTL equ 7FFFh ;P1 键盘读入口 查询式Pulse equ 55h ;脉冲PulseCNT equ 50h ;脉冲计数ToneHigh equ 51h ;高音调ToneLow equ 52h ;低音调Tone equ 53h ;音调KeyBuf equ 54hSpeaker BIT P3.0 ORG 0000H LJMP START
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验五 电子琴模拟实验 实验 电子琴 模拟
限制150内