单片机实训-----蜂鸣器一、设计思路学习案例中的实例程序,通过对程序的修改,使蜂鸣器能发出音乐二、程序代码#include<>sbitspeaker=P3^6;unsignedchartimer0h,timer0l,time;//--------------------------------------////频率-半周期数据表高八位本软件共保存了四个八度的28个频率数据codeunsignedcharFREQH[]={0xF2,0xF3,0xF5,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,0xFE,0xFE,0xFF};//超高音1234567//频率-半周期数据表低八位codeunsignedcharFREQL[]={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,//高音2345670x47,0x77,0xA2,0xB6,0xDA,0xFA,0x16};//超高音1234567//--------------------------------------/*unsignedcharcodesszymmh[]={3,2,3,5,2,1,6,2,2,5,2,1,6,2,1,1,3,4,6,2,3,1,3,1,3,2,2,2,2,1,3,2,1,5,2,4,5,2,3,3,2,1,6,2,2,3,2,1,2,2,1,1,2,4,5,2,3,3,2,1,2,2,3,6,1,1,1,2,4,1,2,4,1,3,3,6,2,1,5,2,2,6,2,1,6,2,1,5,2,1,5,2,4,5,2,3,6,2,1,1,2,1,2,2,1,5,2,1,3,2,4,2,2,3,3,2,1,5,2,2,1,3,2,6,2,1,5,2,1,3,2,1,2,2,1,1,2,4,6,2,3,1,3,1,5,2,1,3,2,1,2,2,2,6,1,1,1,2,1,1,2,4,6,2,3,1,3,1,5,2,1,3,2,1,2,2,2,1,2,4,6,2,3,1,3,1,5,2,1,3,2,1,2,2,2,6,1,1,1,2,1,1,2,4,6,2,3,1,3,1,5,2,1,3,2,1,2,2,2,6,1,1,1,2,1,1,2,4,0,0,0}*/unsignedcharcodesszymmh[]={1,2,3,2,2,1,6,1,1,1,2,1,5,1,2,5,2,3,1,3,1,6,2,1,5,2,1,3,2,1,5,2,1,2,2,4,2,2,3,3,2,1,7,1,2,6,1,2,5,1,3,6,1,1,1,2,2,2,2,2,3,1,2,1,2,2,6,1,1,5,1,1,6,1,1,1,2,1,5,1,4,3,2,3,5,2,1,7,1,2,2
51单片机 蜂鸣器音乐+——梁祝 来自淘豆网m.daumloan.com转载请标明出处.