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;
              }
             }  */

  • 相关阅读:
    Roce ofed 环境搭建与测试
    Ubuntu 1804 搭建NFS服务器
    Redhat 8.0.0 安装与网络配置
    Centos 8.1 安装与网络配置
    SUSE 15.1 系统安装
    VSpare ESXi 7.0 基本使用(模板、iso、SRIOV)
    VSpare ESXi 7.0 服务器安装
    open SUSE leap 15.1 安装图解
    KVM虚拟机网卡连接网桥
    GitHub Action一键部署配置,值得拥有
  • 原文地址:https://www.cnblogs.com/javawebsoa/p/3053046.html
Copyright © 2011-2022 走看看