单片机实验报告-蜂鸣器驱动实验

单片机实验报告-蜂鸣器驱动实验

ID:47387117

大小:87.10 KB

页数:5页

时间:2019-07-12

单片机实验报告-蜂鸣器驱动实验_第1页
单片机实验报告-蜂鸣器驱动实验_第2页
单片机实验报告-蜂鸣器驱动实验_第3页
单片机实验报告-蜂鸣器驱动实验_第4页
单片机实验报告-蜂鸣器驱动实验_第5页
资源描述:

《单片机实验报告-蜂鸣器驱动实验》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、本科实验报告课程名称:单片机原理与接口技术实验项目:蜂鸣器驱动实验实验地点:电机馆专业班级:学号:学生姓名:指导教师:2015年6月9日蜂鸣器驱动实验一、实验目的1、学习输入/输出端口控制方法2、了解音频发声原理二、实验说明本实验是利用89C51端口定时器输出控制端口,驱动扬声器发声,声音的频率高低由延时快慢控制。本实验是利用单片机唱歌的声音控制程序,请用户思考如何修改程序,可以让蜂鸣器发出不同频率,不同长短的声音。三、实验原理1、通过单片机控制驱动信号使蜂鸣器发出不同音调的声音,驱动方波的频率越高,音调就越高;驱动方波频率越低,音调越低。由此,我们可以根据驱动方波的频率使蜂鸣器凑出各种音

2、调的声音。2、由于单片机I/O口的输出电流较小,因此需要三极管放大电路驱动蜂鸣器。四、主要仪器设备单片机仿真试验箱,THKL-C51型单片机仿真器,计算机五、实验内容及步骤INT1输出音频信号接音频驱动电路,使蜂鸣器的发声。1、使用单片机最小应用系统和蜂鸣器模块。蜂鸣器模块的短路帽J1插到VCC方向,用导线将INT1接到蜂鸣器输入端。2、用串行数据通信线连接计算机与仿真器,把仿真器插到模块的锁紧插座中,请注意仿真器的方向:缺口朝上。3、打开KeiluVision2仿真软件,首先建立本实验的项目文件,接着添加“MUSIC.ASM”源程序,进行编译,直到编译无误。4、全速运行程序,扬声器周期性

3、的发出“八月桂花开”歌曲。(添加“MUSIC1.ASM”程序为“祝你平安”歌曲)5、也可以把源程序编译成可执行文件,把可执行文件用ISP烧录器烧录到89S52/89S51芯片中运行。(ISP烧录器的使用查看附录二)六、流程图及源程序开始输出音频脉冲低电平延时输出音频脉冲高电平延时;标题'祝你平安'发声程序 ORG0000H LJMPSTART ORG000BH INC20H;中断服务,中断计数器加1 MOVTH0,#0D8H MOVTL0,#0EFH;12M晶振,形成10毫秒中断 RETI START: movdptr,#2000h;站长添加,使得程序开始运行时在数码管上显示一个小数点 m

4、ova,#80h movx@dptr,a MOVSP,#50H MOVTH0,#0D8H MOVTL0,#0EFH MOVTMOD,#01H MOVIE,#82H MUSIC0: NOP MOVDPTR,#DAT;表头地址送DPTR MOV20H,#00H;中断计数器清0 MOVB,#00H;表序号清0 MUSIC1: NOP CLRA MOVCA,@A+DPTR;查表取代码 JZEND0;是00H,则结束 CJNEA,#0FFH,MUSIC5 LJMPMUSIC3 MUSIC5: NOP MOVR6,A INCDPTR MOVA,B MOVCA,@A+DPTR;取节拍代码送R7MOVR

5、7,A SETBTR0;启动计数 MUSIC2: NOP CPLP2.2 MOVA,R6 MOVR3,A LCALLDEL MOVA,R7 CJNEA,20H,MUSIC2;中断计数器(20H)=R7否? ;不等,则继续循环 MOV20H,#00H;等于,则取下一代码 cplp1.0;站长添加,使得程序运行时小数点跟着音乐节拍闪烁 INCDPTR INCB LJMPMUSIC1 MUSIC3: NOP CLRTR0;休止100毫秒 MOVR2,#0DH MUSIC4: NOPMOVR3,#0FFH LCALLDEL DJNZR2,MUSIC4 INCDPTR LJMPMUSIC1 END0

6、: NOP MOVR2,#64H;歌曲结束,延时1秒后继续 MUSIC6: MOVR3,#00H LCALLDEL DJNZR2,MUSIC6 LJMPMUSIC0 DEL: NOP DEL3: MOVR4,#02H DEL4: NOP DJNZR4,DEL4 NOP DJNZR3,DEL3 RET NOP DAT:db26h,20h,20h,20h,20h,20h,26h,10h,20h,10h,20h,80h,26h,20h,30h,20h db30h,20h,39h,10h,30h,10h,30h,80h,26h,20h,20h,20h,20h,20h,1ch,20h db20h,8

7、0h,2bh,20h,26h,20h,20h,20h,2bh,10h,26h,10h,2bh,80h,26h,20h db30h,20h,30h,20h,39h,10h,26h,10h,26h,60h,40h,10h,39h,10h,26h,20h db30h,20h,30h,20h,39h,10h,26h,10h,26h,80h,26h,20h,2bh,10h,2bh,10h db2bh,20h,30h,10h,39h

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。