收藏 分享(赏)

单片机蜂鸣器.doc

上传人:kpmy5893 文档编号:9312852 上传时间:2019-08-01 格式:DOC 页数:5 大小:138.50KB
下载 相关 举报
单片机蜂鸣器.doc_第1页
第1页 / 共5页
单片机蜂鸣器.doc_第2页
第2页 / 共5页
单片机蜂鸣器.doc_第3页
第3页 / 共5页
单片机蜂鸣器.doc_第4页
第4页 / 共5页
单片机蜂鸣器.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

1、实验原理51 单片机的一个 I/O 口控制 speaker 发声,演唱祝你平安歌曲。主要器件以及电路图单片机AT89C51,蜂鸣器speaker。一、电磁式蜂鸣器驱动原理蜂鸣器发声原理是电流通过电磁线圈,使电磁线圈产生磁场来驱动振动膜发声的,因此需要一定的电流才能驱动它,单片机 IO 引脚输出的电流较小,单片机输出的 TTL 电平基本上驱动不了蜂鸣器,因此需要增加一个电流放大的电路。S51 增强型单片机实验板通过一个三极管 C8550 来放大驱动蜂鸣器,原理图见下面图二、如图所示,蜂鸣器的正极接到 VCC(5V)电源上面,蜂鸣器的负极接到三极管的发射极 E,三极管的基级 B 经过限流电阻 R1

2、 后由单片机的 P3.7 引脚控制,当 P3.7输出高电平时,三极管 T1 截止,没有电流流过线圈,蜂鸣器不发声;当 P3.7 输出低电平时,三极管导通,这样蜂鸣器的电流形成回路,发出声音。因此,我们可以通过程序控制 P3.7 脚的电平来使蜂鸣器发出声音和关闭。程序中改变单片机 P3.7 引脚输出波形的频率,就可以调整控制蜂鸣器音调,产生各种不同音色、音调的声音。另外,改变 P3.7 输出电平的高低电平占空比,则可以控制蜂鸣器的声音大小,这些我们都可以通过编程实验来验证。;-; 蜂鸣器演奏-祝你平安; 功能:蜂鸣器-蜂鸣器奏乐-祝你平安;-SPK bit P2.3ORG 0000HLJMP S

3、TARTORG 000BHINC 20H ;中断服务,中断计数器加 1MOV TH0,#0D8HMOV TL0,#0EFH ;12M 晶振,形成 10 毫秒中断RETISTART:MOV SP,#60H ;计数器中断初始化MOV TH0,#0D8HMOV TL0,#0EFHMOV TMOD,#01HMOV IE,#82HMUSIC0:NOPMOV DPTR,#DAT ;表头地址送 DPTRMOV 20H,#00H ;中断计数器清 0MOV B,#00H ;表序号清 0MUSIC1:NOPCLR AMOVC A,A+DPTR ;查表取代码JZ END0 ;是 00H,则结束CJNE A,#0FF

4、H,MUSIC5LJMP MUSIC3MUSIC5:NOPMOV R6,AINC DPTRMOV A,BMOVC A,A+DPTR ;取节拍代码送 R7MOV R7,ASETB TR0 ;启动计数MUSIC2:NOPCPL SPKMOV A,R6MOV R3,ALCALL DELMOV A,R7CJNE A,20H,MUSIC2 ;中断计数器(20H)=R7 否?不等,则继续循环MOV 20H,#00H ;等于,则取下一代码INC DPTR; INC BLJMP MUSIC1MUSIC3:NOPCLR TR0 ;休止 100 毫秒MOV R2,#0DHMUSIC4:NOPMOV R3,#0FF

5、HLCALL DELDJNZ R2,MUSIC4INC DPTRLJMP MUSIC1END0:NOPMOV R2,#64H ;歌曲结束,延时 1 秒后继续MUSIC6:MOV R3,#00HLCALL DELDJNZ R2,MUSIC6LJMP MUSIC0DEL:NOPDEL3:MOV R4,#02HDEL4:NOPDJNZ R4,DEL4NOPDJNZ R3,DEL3RETNOPDAT: ;祝你平安db 26h,20h,20h,20h,20h,20h,26h,10h,20h,10h,20h,80h,26h,20h,30h,20hdb 30h,20h,39h,10h,30h,10h,30h

6、,80h,26h,20h,20h,20h,20h,20h,1ch,20hdb 20h,80h,2bh,20h,26h,20h,20h,20h,2bh,10h,26h,10h,2bh,80h,26h,20hdb 30h,20h,30h,20h,39h,10h,26h,10h,26h,60h,40h,10h,39h,10h,26h,20hdb 30h,20h,30h,20h,39h,10h,26h,10h,26h,80h,26h,20h,2bh,10h,2bh,10hdb 2bh,20h,30h,10h,39h,10h,26h,10h,2bh,10h,2bh,20h,2bh,40h,40h,20h

7、db 20h,10h,20h,10h,2bh,10h,26h,30h,30h,80h,18h,20h,18h,20h,26h,20hdb 20h,20h,20h,40h,26h,20h,2bh,20h,30h,20h,30h,20h,1ch,20h,20h,20hdb 20h,80h,1ch,20h,1ch,20h,1ch,20h,30h,20h,30h,60h,39h,10h,30h,10hdb 20h,20h,2bh,10h,26h,10h,2bh,10h,26h,10h,26h,10h,2bh,10h,2bh,80hdb 18h,20h,18h,20h,26h,20h,20h,20h,20h,60h,26h,10h,2bh,20h,30h,20hdb 30h,20h,1ch,20h,20h,20h,20h,80h,26h,20h,30h,10h,30h,10h,30h,20hdb 39h,20h,26h,10h,2bh,10h,2bh,20h,2bh,40h,40h,10h,40h,10h,20h,10hdb 20h,10h,2bh,10h,26h,30h,30h,80h,00HEND ;程序结束

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报