喇叭发声原理

来源:互联网 发布:linux软件仓库 编辑:程序博客网 时间:2024/04/29 02:42
#include<reg52.h> //包含头文件,一般情况不需要改动,头文件包含特殊功能寄存器的定义sbit SPK=P1^2;    //定义喇叭端口void DelayUs2x(unsigned char t);//函数声明 void DelayMs(unsigned char t);main(){ while(1)      {             DelayMs(1); //发出大约500Hz的方波 频率越大声音越尖  SPK=!SPK;            }}void DelayUs2x(unsigned char t){    while(--t);}void DelayMs(unsigned char t){      while(t--) {     //大致延时1mS     DelayUs2x(245); DelayUs2x(245); }}

0 0
原创粉丝点击