单片机驱动蜂鸣器 单片机驱动蜂鸣器音乐

单片机驱动蜂鸣器 单片机驱动蜂鸣器音乐

ID:14879509

大小:29.50 KB

页数:10页

时间:2018-07-30

单片机驱动蜂鸣器 单片机驱动蜂鸣器音乐_第1页
单片机驱动蜂鸣器 单片机驱动蜂鸣器音乐_第2页
单片机驱动蜂鸣器 单片机驱动蜂鸣器音乐_第3页
单片机驱动蜂鸣器 单片机驱动蜂鸣器音乐_第4页
单片机驱动蜂鸣器 单片机驱动蜂鸣器音乐_第5页
资源描述:

《单片机驱动蜂鸣器 单片机驱动蜂鸣器音乐》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、单片机驱动蜂鸣器单片机驱动蜂鸣器音乐#include#include#defineucharunsignedchar#defineuintunsignedint#defineulongunsignedlong#definenop_nop_()sbitspeaker=P3;uchart0h,t0l,time;//函数声明voidsong(uchar*str);voidsingachar(void);voiddelay(uchar10t);//--------------------------------

2、------//单片机晶振采用11.0592MHz//频率-半周期数据表高八位本软件共保存了四个八度的28个频率数据ucharcodeFREQH[]={0x01,//0的时候没有音符0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,//低音12345670xF9,0xF9,0xFA,0xFA,0xFB,0xFB,0xFC,0xFC,//1,2,3,4,5,6,7,i0xFC,0xFD,0xFD,0xFD,0xFD,0xFE,//高音2345670xFE,0xFE,0xFE,0xFE,0

3、xFE,0xFE,0xFF};//超高音1234567//-----------------------------------------//频率-半周期数据表低八位ucharcodeFREQL[]={0x01,//0的时候没有音符0x42,0xC1,0x17,0xB6,0xD0,0xD1,0xB6,//低音12345670x21,0xE1,0x8C,0xD8,0x68,0xE9,0x5B,0x8F,//1,2,3,4,5,6,7,i0xEE,0x44,0x6B,0xB4,0xF4,0x2D,//高音2

4、345670x47,0x77,0xA2,0xB6,0xDA,0xFA,0x16};//超高音101234567//--------------------------------------//一个音符有三个数字。前为第几个音、中为第几个八度、后为时长(以1/4拍为单位)。//6,2,6分别代表:6,中音,6个1/4拍;//5,2,2分别代表:5,中音,2个1/4拍;//3,2,4分别代表:3,中音,4个1/4拍;//5,2,4分别代表:5,中音,4个1/4拍;//1,3,4分别代表:1,高音,4个1/4

5、拍;//低音为1,中音为2,高音为3,超高音为4;///////////////////////////////////////////////////////////********************世上只有妈妈好*********************/ucharcodesszymmh[]={6,2,6,5,2,2,3,2,4,5,2,4,1,3,4,6,2,2,5,2,2,6,2,8,3,2,4,5,2,2,6,2,2,5,2,4,3,2,4,1,2,2,6,1,2,5,2,2,3,2,2,

6、2,2,8,2,2,6,3,2,2,5,2,4,5,2,2,6,2,2,3,2,4,2,2,4,1,2,8,5,2,6,3,2,2,2,2,2,1,2,2,6,1,2,101,2,2,5,1,16,0,0,0};/**********************两只耗子**********************/ucharcodeTwoMouse[]={3,2,2,6,2,2,7,2,2,5,2,2,3,2,2,6,2,2,7,2,2,5,2,2,7,2,2,1,3,2,2,3,4,7,2,2,1,3,2,

7、2,3,4,2,3,1,3,3,1,2,3,1,1,3,1,7,2,2,5,2,2,2,3,1,3,3,1,2,3,1,1,3,1,7,2,2,5,2,2,6,2,2,2,2,2,5,2,4,6,2,2,2,2,2,5,2,4,0,0,0};/*******************生日快乐***********************/ucharcodeBirthday[]={5,1,2,5,1,2,6,1,4,5,1,4,1,2,4,7,1,8,5,1,2,5,1,2,6,1,4,5,1,4,2,2,4

8、,1,2,8,5,1,2,5,1,2,5,2,4,3,2,4,1,2,4,7,1,4,6,1,4,4,2,2,4,2,2,3,2,4,1,2,4,2,2,4,1,2,4,100,0,0};//////////////////////////////////////////////////////////--------------------------------------voidmain(void){//初始化Timer

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

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

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