喇叭发声原理

    xiaoxiao2021-04-17  66

    #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);    }   }
    转载请注明原文地址: https://ju.6miu.com/read-673469.html

    最新回复(0)