51单片机--蜂鸣器
#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单片机--蜂鸣器相关推荐
- 51单片机蜂鸣器播放天空之城
51单片机蜂鸣器播放天空之城 附:天空之城乐谱 第三张图片中65行46968改为64968,希望凉解.(由于本人对乐谱知之甚少,上述有关音符代码由网络提供.如有错误,敬请雅正.)
- 用计算机弹我和我的祖国,51单片机蜂鸣器演奏《我和我的祖国》
由于同学的需要,于是用51单片机的蜂鸣器功能谱了一首<我和我的祖国>,下面是全部的代码: #include sbit beep = P1^5; unsigned char timer0H, ...
- 51单片机蜂鸣器演奏《小苹果》C语言程序,51单片机C语言蜂鸣器发声生日快乐播放程序...
<51单片机C语言蜂鸣器发声生日快乐播放程序>由会员分享,可在线阅读,更多相关<51单片机C语言蜂鸣器发声生日快乐播放程序(4页珍藏版)>请在人人文库网上搜索. 1.按键发音/ ...
- 51单片机 | 蜂鸣器实验
文章目录 一. 蜂鸣器介绍 二.硬件设计 三.软件设计 四.实验现象 通过单片机的一个 IO 口控制 板载无源蜂鸣器,实现蜂鸣器控制. 一. 蜂鸣器介绍 蜂鸣器是一种一体化结构的电子讯响器,采 ...
- 51 单片机 蜂鸣器
普中51单片机中的蜂鸣器 sbit与define的区别 sbit 是定义 位 ,就是说只能 用于 位, 编译器 会检测的. define 就是简单的 文字替换,用途广 无源蜂鸣器与有源蜂鸣器 (普中5 ...
- 51单片机蜂鸣器的使用
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.有源蜂鸣器和无源蜂鸣器的区别 二.代码编写 总结 前言 本文旨在介绍如何使用51单片机驱动蜂鸣器. 一.有源蜂鸣器 ...
- 利用51单片机蜂鸣器播放《只因你太美》代码
使用以下代码在51单片机上控制蜂鸣器播放"只因你太美"的音乐: #include <reg51.h> #include <intrins.h>#define ...
- 51单片机——蜂鸣器的使用
1. 蜂鸣器种类 蜂鸣器分为有源蜂鸣器和无源蜂鸣器: 判断有源蜂鸣器和无源蜂鸣器可用万用表电阻档Rxl档测试:用黑表笔接蜂鸣器"+"引脚,红表笔在另一引脚上来回触碰,如果触发出咔咔 ...
- 51单片机蜂鸣器播放音乐C语言程序实例,51单片机蜂鸣器音乐之八月桂花播放源程序...
/************************************************************************ [文件名] C51音乐程序(八月桂花) [功能] ...
- 51单片机蜂鸣器演奏《小苹果》C语言程序,单片机控制蜂鸣器演奏音阶实例
单片机可以控制蜂鸣器发声音 蜂鸣器是非常常见的发音元器,音乐卡.报警装置.电子琴.各种小家电等都会用到.单片机的PWM功能可以设置输出不同频率的信号,所以我们可以利用单片机的PWM控制三极管的通断来推 ...
最新文章
- 美国专利商标局发布人工智能专利扩散分析报告
- 数组线性表ArrayList的内部实现
- django gunicorn 各worker class简单性能测试
- Element UI——布局容器el-container子元素强制上下排列
- Oracle数据库名,实例名,服务名的区别
- Set函数、Get函数、点语法和类方法
- python两个同切圆_求两个圆的交点
- 【github】一口气发布1008种机器翻译模型,GitHub最火NLP项目大更新:涵盖140种语言组合...
- android代码修改view的宽度,代码动态改变view的大小
- python爬贴吧回复内容_Python爬虫_获取贴吧内容
- html游戏网站设计报告,web前端课程设计以及报告,jquery+js+css+html
- Word引用参考文献
- 用JSDoc生成js文档
- Linux系统配置jdk
- Unity 登录Ios GameCenter
- “只用 1 分钟” - 超简极速 Apk 签名 多渠道打包神器
- Boyd 凸优化课后习题 求共轭函数
- FMRI及NMR简介
- 国内首家!网易易盾加固第一时间适配Android Q Beta
- ArtyA7的Hello Word创建Microblaze嵌入式系统硬件工程的问题解决