历史上的今天
返回首页

历史上的今天

今天是:2025年08月05日(星期二)

正在发生

2021年08月05日 | 8051单片机(STC89C52)之蜂鸣器发声

2021-08-05 来源:eefocus

通过语句"sbit beep = P1 ^ 5"来指明蜂鸣器的驱动口: 当beep = 0时, 蜂鸣器不发生; 当beep = 1时, 蜂鸣器发声. 另外可通过改变驱动口电平翻转的时间来获得不同声调的声音, 还可通过改变高低电平在一个周期内的比例来获取不同音量的声音.


源代码:


#include

 

int tcount = 0;

 

sbit beep = P1 ^ 5;// P1 xor 0000 0101

 

void TO_EXT() interrupt 1//50ms触发一次

{

TR0 = 0;

TH0 = 0xC3;//65536 - 50000 = 15536 = C350H

TL0 = 0x50;

if(++ tcount == 10)//0.5s 执行一次

{

tcount = 0;

beep = ~ beep;

}

TR0 = 1;

}

 

int main()

{

TMOD = 0x01;

IE = 0x82;

TH0 = 0xC3;

TL0 = 0x50;

TR0 = 1;

beep = 1;

while(1)

{

;

}

return 0;

}


推荐阅读

史海拾趣

Eastron Corp公司的发展小趣事

面对日益激烈的国际竞争,Eastron Corp决定走全球化发展的道路。公司先后在亚洲、欧洲和北美等地设立了研发中心和生产基地,通过本地化生产和研发,快速响应市场需求。同时,Eastron还积极寻求与国际知名企业的合作,共同开发新技术和产品,提升了公司的国际竞争力。

乐鑫(espressif)公司的发展小趣事

乐鑫科技在发展过程中,与百度、亚马逊等全球知名企业建立了紧密的合作关系。通过与这些合作伙伴的共同努力,乐鑫科技成功开发了一系列具有市场影响力的语音框架和物联网解决方案,进一步提升了其品牌影响力和市场竞争力。

Advanced Linear Devices公司的发展小趣事

面对物联网行业的快速发展和变化,乐鑫科技始终保持前瞻性的战略眼光。公司积极布局未来市场,加大在人工智能、云计算等领域的研发投入,以满足客户对更智能化、更高效的物联网应用的需求。同时,乐鑫科技还注重培养和引进优秀人才,为公司未来的发展提供有力的人才保障。

请注意,以上内容仅为概述性质的故事框架,具体细节和数据可能需要根据实际情况进行调整和补充。

AW Industries Inc公司的发展小趣事

除了追求经济效益外,AW Industries Inc还注重履行社会责任。公司积极参与环保事业,通过采用环保材料、减少废弃物排放等方式降低生产对环境的影响。同时,公司还关注员工福利和社会公益事业,通过捐款、资助等方式回馈社会。这些举措不仅提升了公司的社会形象,也为公司的长期发展奠定了坚实的基础。


请注意,这些故事是基于电子行业的一般情况虚构的,并不代表任何真实事件或公司。如果您需要关于特定公司的真实发展故事,建议您查阅相关资料或访问公司官网以获取更准确的信息。

东通电子公司的发展小趣事

深圳市东通电子有限公司(以下简称“东通电子”)成立于1998年5月,最初主要涉足电子元器件的生产和销售。随着市场的不断变化和技术的飞速发展,公司意识到仅仅依靠传统业务已无法满足市场需求。于是,在2002年,东通电子决定将重心转向有机薄膜电容器的研发和生产。这一转型为公司的后续发展奠定了坚实的基础。

全智景(Allvision)公司的发展小趣事

在追求经济效益的同时,全智景公司也积极履行社会责任,致力于可持续发展。公司注重环保和节能技术的研发和应用,推出了多款绿色环保的产品。同时,全智景公司还积极参与社会公益事业,捐款捐物支持灾区重建和贫困地区的教育事业。这些举措不仅彰显了公司的社会责任感,也为公司的可持续发展奠定了坚实的基础。

通过以上五个故事,我们可以看到全智景公司在电子行业里的发展历程。从技术突破引领市场,到跨界合作拓展应用;从持续创新引领潮流,到全球化战略助力发展;再到履行社会责任与可持续发展。全智景公司以其坚定的信念和不懈的努力,在电子行业中取得了显著的成就。

问答坊 | AI 解惑

嵌入式系统可靠性设计(1)

系统设计原则     在控制系统的时候, 首先是根据系统的性能指标和功能要求决定系统的结构形式、划分软硬件的分工、确定具体电路形式及元器件选型等设计工作, 系统的设计方案在很大程度上也就决定了系统的可靠性。在系统方案设计时应遵循 ...…

查看全部问答>

三角函数表生成器(DDS用)

我是论坛新人,借此机会和大家交个朋友。拿个软件共享以表诚意。 /*每次DDS时,都要编程算表,前几天心血来潮,编了个小软件,制表就简单了,适合n位DA的输出*/…

查看全部问答>

请教一下做LED灯的高手

我们做的灯都是蓝色死珠的多,红色和绿色坏的很少,相对蓝色来说可以忽略。红绿蓝都是非隔离方案做的,到底是灯珠的问题还是驱动的问题呢?   论坛上看到以上一句话以你的专业知识和经验能否解释下你知道的;为什么蓝色的死猪就多呢;…

查看全部问答>

高手请进,请教问题。高分相送

请问大侠,显示器的字看不清楚,字体有阴影。看起来眼非常累! 请问是设置问题还是显示器自身的问题?请问应该怎么调整,请速回,在线等!! …

查看全部问答>

PB下加入自定义SHELL的问题?

我现在通过BIB和REG文件将自定义的SHELL程序加载到系统中,系统启动后是先启动标准的SHELL界面,然后启动我自定义的SHELL,但是我想去掉标准的SHELL界面,让系统直接加载我自定义的SHELL程序,我试着去直接删除标准的SHELL但是系统不允许,请问我该怎么做 ...…

查看全部问答>

arm系列哪些可以支持触摸屏

各位, arm 系列的芯片哪些能支持触摸屏?cortex a8太贵了。 我知道ARM cortex M3可以,ARM 9可以?那M3系列的LM3S800,LM3s9B92可以吗? 我想找一款低档的芯片,能支持触摸屏就可以? 谢谢,我对ARM不太懂。…

查看全部问答>

STM32调试口选择问题,ULINK-ME?

                                 看到STM32有两种调试口,SWD,JTAG,应该选择那种比较好呢,另外ULINK2连接是使用的什么接口,还有一个问题是听说最近有 ...…

查看全部问答>

开关电源的干扰与抑制

         开关电源的干扰一般分为两大类:一是开关电源内部元器件形成的干扰;二是由于外界因素影响而使开关电源产生的干扰。两者都涉及到人为因素和自然因素。   1.1 开关电源内部干扰  开关电源产 ...…

查看全部问答>

学习430的英文书——强烈推荐

不知道坛子里有没有,这书很经典,特意传上来! 并传几本中文书,以供参考…

查看全部问答>