#include "reg52.h"
#define BIT0 0x01//将八位中每一位都表示出来00000001
#define BIT1 0x02
#define BIT2 0x04
#define BIT3 0x08
#define BIT4 0x10
#define BIT5 0x20
#define BIT6 0x40
#define BIT7 0x80
void init(){     //将设置初值放入一个新的函数中TMOD |= BIT0;TH0 = (65536-1000)/256;//每1ms计时一次TL0 = (65536-1000)%256;EA = 1;ET0 = 1;
}
void main(){P2 &= ~BIT3;//将P2.3置0init();TR0 = 1;/开始跑中断while(1);
}
void sing()interrupt 1{TH0 = (65536-1000)/256;TL0 = (65536-1000)%256;//P2 &= ~BIT3; P2 ^= BIT3;//将P2.3取反
}  

如何控制蜂鸣器的响动频率相关推荐

  1. 51单片机蜂鸣器演奏《小苹果》C语言程序,单片机控制蜂鸣器演奏音阶实例

    单片机可以控制蜂鸣器发声音 蜂鸣器是非常常见的发音元器,音乐卡.报警装置.电子琴.各种小家电等都会用到.单片机的PWM功能可以设置输出不同频率的信号,所以我们可以利用单片机的PWM控制三极管的通断来推 ...

  2. 实验二 基于FPGA的分频器的设计(基本任务:设计一个分频器,输入信号50MHz,输出信号频率分别为1KHz、500Hz及1Hz。拓展任务1:用按键或开关控制蜂鸣器的响与不响。拓展任务2:用按键或开)

    实验二 基于FPGA的分频器的设计 1. 实验目的: (1) 掌握QuartusⅡ软件的层次型设计方法: (2) 掌握元件封装及调用方法: (3) 熟悉FPGA实验平台,掌握引脚锁定及下载. 2. 实 ...

  3. linux pwm控制蜂鸣器 滴滴_兴安盟KOBISHI电磁蜂鸣器BZ-21BLAC24V保证

    兴安盟KOBISHI电磁蜂鸣器BZ-21BLAC24V保证日本KOBISHI蜂鸣器.jjb器 .蜂鸣器BZ-35VR DC24V.济南千斗工业出售,货期短.价格低.保证 这里只对必须用1/2duty的 ...

  4. Verilog实现4位按键分别控制蜂鸣器发出不同音阶(未完成,请指导)

    实验任务: 使用板载4位独立按键,进行4位按键消抖检测,当没有按键按下时不响,按下则发出声响,分别为 DO RE MI FA. 实验思路 还是有两个part,一个part用来检测按键是否按下,输入ke ...

  5. 03_基于wiringPi的GPIO控制-蜂鸣器

    主要目的: 了解蜂鸣器的基础知识点: 掌握wiringPi的GPIO调用方法: 实现蜂鸣器的鸣叫. 目录 1.安装wiringPi库 1.1.下载和安装wiringPi 1.2.查看GPIO版本 2. ...

  6. 关于郭天祥51单片机教程视频课后题《同时用两个定时器控制蜂鸣器发声》

    题目为:同时用两个定时器控制蜂鸣器发声,定时器0控制频率,定时器1控制同个频率持续的时间,间隔300ms依次输出1,10,50,100,200,400,800, 1k(hz)的方波. 给出的代码为: ...

  7. Arduino超声波测距模块控制蜂鸣器

    Arduino超声波测距模块控制蜂鸣器 超声波传感器 蜂鸣器 电路连接.接线 源码 超声波传感器 超声波传感器是利用超声波的特性研制而成的传感器.超声波是一种振动频 率高于声波的机械波,由换能晶片在电 ...

  8. Ubuntu下控制蜂鸣器

    方法一 使用beep这个软件 安装:sudo apt-get install beep 运行命令: /usr/bin/beep -f 800 -l 125 -D 125 -r 2 以800HZ的频率响 ...

  9. 基于STM32制作的音乐播放器,用PWM控制蜂鸣器

    目录 效果展示 前言 一.设计背景 1.1.知识储备 二.系统设计方案 2.1.实现功能 2.2.硬件部分 2.3.软件部分 三.软件设计 3.1.设计流程图 3.2.音乐频率的设置 3.3.编程主要 ...

最新文章

  1. 【转载】浏览器事件循环机制(event loop)
  2. 计算机中的 marshal 是什么意思?(列集:将数据从某种格式存为流格式的操作)(序列化)(marshalling、unmarshalling散集)
  3. 云炬随笔20211021(2)
  4. 拯救乳房:乳腺癌AI诊断系统
  5. JS获取元素属性和自定义属性
  6. java拷贝函数_Java的深拷贝与浅拷贝的几种实现方式
  7. 1026. 程序运行时间(15)
  8. 贝叶斯方法学习笔记(二)
  9. javascript无提示关闭窗口,兼容IE,Firefox
  10. Unity3D 调用Java,Java调用Unity3D
  11. 【其他】Windows Media Services 无法启动
  12. 厦大计算机科学复试线,2020年厦门大学信息学院考研复试分数线
  13. 【​观察】英特尔傲腾DC P4800X有哪些适用场景?
  14. 敲黑板!半步(half-way)反弹格式和标准反弹格式的随堂笔记
  15. solidworks的openGL选项是灰色的处理方法
  16. 个人成长【提升认知销量秘籍】
  17. java基本类型char
  18. 分享一些我的远程办公经验
  19. 电子政务网络智慧运维方案
  20. 推荐:孙梦迪 张子默 张子衡

热门文章

  1. alpa开发阶段团队贡献分
  2. WRF模式安装+详细运行教程
  3. 【VRP问题】基于遗传算法求解带容量的VRP问题
  4. 代码写春联【百度AI智能春联Golang版】
  5. 关于uni-app获取设备的iccid
  6. 关于量子力学的我们胡思乱想(一)
  7. Windows中的“OLE”技术,是什么技术,它可以实现多个文件之间的住处传递和共享...
  8. OkHttp3超时设置和超时异常捕获
  9. 每日微软面试题——day 1
  10. C++基础之关键字——virtual详解