历史上的今天
返回首页

历史上的今天

今天是:2025年10月09日(星期四)

正在发生

2022年10月09日 | 89C52单片机 蜂鸣器的实现

2022-10-09 来源:csdn

1、简介

开发板蜂鸣器电路

在这里插入图片描述

我们可以看到 蜂鸣器是连接开发板 P2.3口,

并且通过三极管来控制蜂鸣器供电电路的连接和断开。


2、实现代码

在这里插入图片描述

#include //引入51头文件

sbit beep = P2^3; //得到控制蜂鸣器的端口值,默认 为高电平 1


//毫秒延时函数

void delay(int time){

int x,y;

for(x = time;x > 0;x--)

for(y = 114;y>0;y--);


}

void main()

{

while(1) {

//beep = 0; //蜂鸣器一直响

beep = ~beep; //按位取反 1 变 0,蜂鸣器 间断响

delay(1000); 

}

}


4、效果功能

假装听到 滴滴 的声音···

在这里插入图片描述

推荐阅读

史海拾趣

HEC Inc公司的发展小趣事

机顶盒,全称为数字视频变换盒,是现代家庭娱乐中不可或缺的重要设备。从广义上讲,任何与电视机连接的网络终端设备均可视为机顶盒,其发展历程涵盖了从模拟频道增补器到数字卫星、地面及有线电视机顶盒的广泛范畴。而从狭义角度看,机顶盒特指那些具备数字处理能力的设备,如IPTV机顶盒、DVB-S卫星机顶盒、DVB-T地面机顶盒及DVB-C有线电视机顶盒等。

机顶盒的核心功能在于接收并转换数字电视信号,使之能在传统或智能电视上播放。它不仅能接收来自有线电缆、卫星天线及宽带网络的信号,还能提供电子节目指南、网页浏览等增值服务。通过机顶盒,用户能够享受到高清乃至4K超高清的电视节目,体验更为细腻的画面和震撼的音效。此外,机顶盒还具备网络交互能力,支持在线购物、观看网络视频、玩游戏等多元化活动,使电视机从单向接收信息的设备转变为智能互动终端。

随着技术的不断进步,机顶盒正朝着高清化、智能化方向发展。未来,机顶盒将不仅限于基本的信号接收与解码功能,还将融入更多智能推荐、语音识别等先进技术,为用户提供更加个性化、便捷的娱乐体验。总之,机顶盒作为连接电视与互联网的桥梁,正以其丰富的功能和广泛的应用场景,不断满足用户日益增长的娱乐需求。

Bipolarics Inc公司的发展小趣事

随着国内市场的饱和,Bipolarics Inc开始将目光投向国际市场。公司制定了一套完善的国际化战略,包括在海外市场建立销售团队、设立研发中心和生产基地等。通过不断努力,Bipolarics Inc的产品逐渐打入了欧洲、北美等发达地区的市场,并获得了良好的口碑。公司的国际化战略不仅拓展了市场空间,也提升了公司的品牌影响力和国际竞争力。

ELM [ELM Electronics]公司的发展小趣事

随着产品线的不断扩张,ELM开始积极拓展市场,寻求更广阔的发展空间。公司制定了国际化战略,通过参加国际展会、建立海外销售渠道等方式,成功将产品打入国际市场。同时,ELM还积极与国际知名电子企业开展合作,共同研发新产品、开拓新市场。这些举措不仅为ELM带来了更多的商业机会,也提升了公司的国际影响力。

Califia Lighting公司的发展小趣事

随着产品质量的不断提升和市场份额的逐步扩大,Califia Lighting开始积极寻求与国际市场的合作。他们与多个国家和地区的合作伙伴建立了稳定的合作关系,将产品出口到全球各地。同时,公司还参加了多个国际电子照明展会,与全球同行交流学习,进一步提升了公司的国际影响力。

ARRA Inc公司的发展小趣事

在环保理念日益深入人心的背景下,Califia Lighting积极响应国家号召,致力于推动绿色照明技术的发展。公司研发了一系列环保型LED产品,降低了能源消耗和环境污染。同时,公司还关注未来照明技术的发展趋势,不断探索新的应用领域和市场机会,为公司的可持续发展奠定了坚实基础。

通过以上五个故事,我们可以看到Califia Lighting公司在电子行业里发展起来的艰辛与辉煌。他们凭借技术创新、市场拓展、品质管理和绿色发展等方面的不断努力,逐渐成为了电子照明行业的佼佼者。

上海双岭电子(Double-peak)公司的发展小趣事

随着市场的不断扩大,双岭电子逐渐意识到品质对于企业长远发展的重要性。因此,公司投入大量资源加强品质管理,建立了完善的质量检测体系,并对全体员工进行品质意识培训。通过不懈的努力,双岭电子的产品质量得到了显著提升,赢得了客户的广泛赞誉。同时,公司还积极参与国际标准化组织的认证工作,为进一步提升品牌影响力奠定了基础。

问答坊 | AI 解惑

单片机IO口出现奇怪现象,求助!

大家好!我用的单片机是C8051F020,我的三个IO口出了问题,设置IO口是漏极开路状态,交叉开关也没问题,没有数字外设。有两个奇怪的现象 一。我写P2=0XFF;,在KEIL中看P2.7始终是0,其它口是1.量单片机P2.7引脚,引脚上也是0V电压,也就是说无法 ...…

查看全部问答>

用什么工具开发wm5.0的应用程序?

vs? 可以用什么语言?  用什么语言比较好?  谢谢…

查看全部问答>

问个硬件方面问题!

请问大家一个问题,自认为在eeworld是高手如林的地方! 865GV双通道(注意是865GV双通道)主板能用一条好的DDR内存带一条坏的DDR内存点亮主板,其它大部分主板都不行!请大家解析一下这其中的原因! 现在想求一个有865GV同样功能的上DDR2内存的主 ...…

查看全部问答>

单片机读取usb鼠标数据,并显示坐标

我想用单片机读取鼠标的数据,哪位大侠做过,程序能不接我看看啊。谢谢了。…

查看全部问答>

250元求一套TI 8962开发套件

新手上路求一套 LM3S8962开发套件,套件闲置,有意割爱的朋友请联系我。邮箱:jacmore@163.com 谢谢…

查看全部问答>

请教在V3.41中定义变量的问题

出问题的代码如下: #pragma memory = dataseg(DATA16_N) float fa; ... 我的本意是想把变量定义在非易失RAM中(0x200~5ff),在编译后,从第二句开始就提示如下警告信息: Warning[Be008]: a #pragma dataseg is active but is not applica××e to ...…

查看全部问答>

【问TI】关于标幺化的困惑,求指点

我准备用28335控制PMSM电机,发现理论和实践有一些脱节,求指点。   1)控制对像有名值模型和标幺化模型的特性是不是一致的?比如零极点位置是不是完全一样。或者换个问法针对有名值模型和标幺化模型设计的补偿器是不是完全一样?   ...…

查看全部问答>

把51单片机红外遥控的程序改成能在Arduino编译环境中运行的程序

我是一个初学者,对于单片机的程序很迷糊,我想用红外遥控来控制一个机器人,板子是Arduino 2009 MEGA168,晶振16M,可是卖家给我的程序只有51单片机的,上面很多库函数 在Arduino的编译环境是没有的,下面是红外遥控的解码程序,烦请各位大神帮忙 ...…

查看全部问答>