zoukankan      html  css  js  c++  java
  • 蜂鸣器驱动

    #include<reg52.h> //包含头文件,一般情况不需要改动,头文件包含特殊功能寄存器的定义
    sbit SPK=P1^2;    //定义喇叭端口
    /******************************************************************/
    /*                    延时函数声明                                */
    /******************************************************************/
    void delay(unsigned int cnt)
    {
     while(--cnt);
    }
    /******************************************************************/
    /*                   主函数                                       */
    /******************************************************************/
    main()
    {
    unsigned int i;
     while(1)
          {
      for(i=0;i<200;i++)//喇叭发声的时间循环,改变大小可以改变发声时间长短
              {
              delay(80);     //参数决定发声的频率,估算值,可以自行更改参数并
              SPK=!SPK;
              }
          //  SPK=1;            //喇叭停止工作,间歇的时间,可更改
          //  delay(20000);         
     }
    }


    /*
    //蜂鸣器连续响程序


    while(1)
          {   
              int i;
      for(i=0;i<200;i++) 
             {
              delay(80);      
              SPK=!SPK;
              }
             }  */

  • 相关阅读:
    hadoop_并行写操作思路_2
    hadoop_并行写操作思路
    Hadoop_Block的几种状态_DataNode
    KMP算法_读书笔记
    德才论
    换个格式输出整数
    继续(3n+1)猜想
    害死人不偿命的(3n+1)猜想
    c# number求和的三种方式
    c# 中的协变和逆变
  • 原文地址:https://www.cnblogs.com/javawebsoa/p/3053046.html
Copyright © 2011-2022 走看看