#include "reg52.h"typedef unsigned char u8;
typedef unsigned int u16;sbit BEEP=P2^5;void delay_10us(u16 ten_us) //当传入Ten_us=1时,大约延时10us
{while(ten_us--);
}void main()
{u16 i=2000; //i值越大(也就是循环次数越多),蜂鸣器响的时间越久,不然可能声音滴一下就没了while(1){while(i--){BEEP=!BEEP; //端口上面有上拉电阻,IO口默认输出高电平 此处非(!=):低变高/高变低delay_10us(1000); //周期T=2ms 频率f=0.5khz 改变音调就是改变周期,例:100改成200 //改变声音大小的写法
//          BEEP=0; //低电平
//          delay_10us(50);
//          BEEP=1; //高电平
//          delay_10us(150);}i=0;BEEP=0;}
}

proteus配件

电路图

51单片机--蜂鸣器相关推荐

  1. 51单片机蜂鸣器播放天空之城

    51单片机蜂鸣器播放天空之城 附:天空之城乐谱 第三张图片中65行46968改为64968,希望凉解.(由于本人对乐谱知之甚少,上述有关音符代码由网络提供.如有错误,敬请雅正.)

  2. 用计算机弹我和我的祖国,51单片机蜂鸣器演奏《我和我的祖国》

    由于同学的需要,于是用51单片机的蜂鸣器功能谱了一首<我和我的祖国>,下面是全部的代码: #include sbit beep = P1^5; unsigned char timer0H, ...

  3. 51单片机蜂鸣器演奏《小苹果》C语言程序,51单片机C语言蜂鸣器发声生日快乐播放程序...

    <51单片机C语言蜂鸣器发声生日快乐播放程序>由会员分享,可在线阅读,更多相关<51单片机C语言蜂鸣器发声生日快乐播放程序(4页珍藏版)>请在人人文库网上搜索. 1.按键发音/ ...

  4. 51单片机 | 蜂鸣器实验

    文章目录 一. 蜂鸣器介绍 二.硬件设计 三.软件设计 四.实验现象   通过单片机的一个 IO 口控制 板载无源蜂鸣器,实现蜂鸣器控制. 一. 蜂鸣器介绍   蜂鸣器是一种一体化结构的电子讯响器,采 ...

  5. 51 单片机 蜂鸣器

    普中51单片机中的蜂鸣器 sbit与define的区别 sbit 是定义 位 ,就是说只能 用于 位, 编译器 会检测的. define 就是简单的 文字替换,用途广 无源蜂鸣器与有源蜂鸣器 (普中5 ...

  6. 51单片机蜂鸣器的使用

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.有源蜂鸣器和无源蜂鸣器的区别 二.代码编写 总结 前言 本文旨在介绍如何使用51单片机驱动蜂鸣器. 一.有源蜂鸣器 ...

  7. 利用51单片机蜂鸣器播放《只因你太美》代码

    使用以下代码在51单片机上控制蜂鸣器播放"只因你太美"的音乐: #include <reg51.h> #include <intrins.h>#define ...

  8. 51单片机——蜂鸣器的使用

    1. 蜂鸣器种类 蜂鸣器分为有源蜂鸣器和无源蜂鸣器: 判断有源蜂鸣器和无源蜂鸣器可用万用表电阻档Rxl档测试:用黑表笔接蜂鸣器"+"引脚,红表笔在另一引脚上来回触碰,如果触发出咔咔 ...

  9. 51单片机蜂鸣器播放音乐C语言程序实例,51单片机蜂鸣器音乐之八月桂花播放源程序...

    /************************************************************************ [文件名]  C51音乐程序(八月桂花) [功能]  ...

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

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

最新文章

  1. 美国专利商标局发布人工智能专利扩散分析报告
  2. 数组线性表ArrayList的内部实现
  3. django gunicorn 各worker class简单性能测试
  4. Element UI——布局容器el-container子元素强制上下排列
  5. Oracle数据库名,实例名,服务名的区别
  6. Set函数、Get函数、点语法和类方法
  7. python两个同切圆_求两个圆的交点
  8. 【github】一口气发布1008种机器翻译模型,GitHub最火NLP项目大更新:涵盖140种语言组合...
  9. android代码修改view的宽度,代码动态改变view的大小
  10. python爬贴吧回复内容_Python爬虫_获取贴吧内容
  11. html游戏网站设计报告,web前端课程设计以及报告,jquery+js+css+html
  12. Word引用参考文献
  13. 用JSDoc生成js文档
  14. Linux系统配置jdk
  15. Unity 登录Ios GameCenter
  16. “只用 1 分钟” - 超简极速 Apk 签名 多渠道打包神器
  17. Boyd 凸优化课后习题 求共轭函数
  18. FMRI及NMR简介
  19. 国内首家!网易易盾加固第一时间适配Android Q Beta
  20. ArtyA7的Hello Word创建Microblaze嵌入式系统硬件工程的问题解决

热门文章

  1. [虎符CTF 2021]Internal System
  2. OpenWrt 把SD卡挂载到 /overlay
  3. 离散数学 --- 命题逻辑 --- 基本推理形式和自然演绎法推理
  4. 小白学习 指针,指针变量,指针变量大小
  5. 软工网络15团队作业8——Beta阶段敏捷冲刺(Day6)
  6. 深入理解地球的经度和纬度换算
  7. 人民搜索2013年招聘的三道算法题 西安站
  8. 谷歌学术首页url爬取
  9. win10 1903错误应用程序无法正常启动0xc0000135解决
  10. android内窥镜安装软件,DEPSTECH内窥镜app