历史上的今天
返回首页

历史上的今天

今天是:2025年01月11日(星期六)

2018年01月11日 | 蜂鸣器报警声C51程序

2018-01-11 来源:eefocus

蜂鸣器报警声C51程序

#define uchar unsigned char //宏定义一下方便使用
#define uint unsigned int
#define ulong unsigned long
#include //包括一个52标准内核的头文件
sbit BEEP=P0^7; //蜂鸣器输出脚

/********************************************************************

函 数 名:main()
功 能:主程序
说 明:
入口参数:无
返 回 值:无
修 改: 日 期:
*********************************************************************/
void main(void)
{
ulong ul;
uint n;
while(1)
{

for(ul=0;ul<3000;ul++) //输出一个频率的声音
{
for(n=0;n<40;n++); //延时
BEEP=~BEEP; //取反输出到喇叭的信号
}

for(ul=0;ul<2500;ul++) //输出另一个频率的声音
{
for(n=0;n<50;n++); //延时
BEEP=~BEEP; //取反输出到喇叭的信号
}
}
}


推荐阅读

史海拾趣

DMC Tools公司的发展小趣事

DMC Tools公司深知质量是企业的生命线。因此,公司建立了严格的质量管控体系,从原材料采购到生产加工、再到产品检验,每一个环节都严格把关。这种对质量的执着追求使得DMC Tools公司的产品赢得了客户的广泛信任。许多知名电子企业都选择DMC Tools公司作为他们的长期合作伙伴,这也为公司的发展奠定了坚实的基础。

Cyrustek公司的发展小趣事

作为一家具有社会责任感的企业,Cyrustek始终注重可持续发展。在产品设计和生产过程中,Cyrustek注重环保和节能,积极采用环保材料和绿色生产工艺。同时,Cyrustek还积极参与社会公益事业,为社会做出了积极贡献。这种对社会责任的关注和履行,不仅提高了Cyrustek的品牌形象,也为其在电子行业中赢得了更多的尊重和信任。

以上五个故事仅为示例,并不代表Cyrustek公司的真实历史。在实际应用中,这些故事可以根据Cyrustek公司的具体情况进行调整和修改。

Electronic公司的发展小趣事

AMD,曾经一度陷入困境的半导体公司,近年来实现了逆袭。AMD通过持续的技术创新和市场竞争策略的调整,成功在处理器和显卡市场取得了重要份额。AMD的产品性能不断提升,价格也更加亲民,赢得了消费者的广泛认可。同时,AMD还积极与游戏厂商和硬件厂商合作,推出了多款定制化的产品和解决方案。这些努力使得AMD在激烈的市场竞争中逐渐崭露头角。

ADI(亚德诺半导体)公司的发展小趣事

华为,作为中国的科技巨头,其在电子行业的发展历程中展现出了强大的技术实力和全球视野。华为在通信领域取得了多项技术突破,如5G技术的领先和智能手机拍照技术的创新。同时,华为还积极拓展全球市场,与全球运营商建立了广泛的合作关系。然而,面对国际市场的复杂环境和竞争压力,华为也面临着诸多挑战和不确定性。

COMPEX公司的发展小趣事

COMPEX公司深知客户需求的重要性,因此在生产过程中始终坚持灵活多变的原则。无论是小批量生产还是大规模定制,公司都能迅速调整生产线,满足客户的多样化需求。这种高度的生产灵活性,使得COMPEX在应对市场变化时能够迅速作出反应,抢占先机。

FUJIKURA公司的发展小趣事

在追求经济效益的同时,COMPEX公司也积极履行社会责任,注重可持续发展。公司致力于减少生产过程中的环境污染,采用环保材料和工艺,推动绿色生产。此外,公司还积极参与社会公益事业,为社会的发展贡献自己的力量。这种对社会责任的担当和可持续发展的理念,使得COMPEX在行业中树立了良好的形象。

请注意,这些故事是基于COMPEX公司可能的发展背景和电子行业的一般趋势编写的,并不代表COMPEX公司的实际发展历程。如需了解更多关于COMPEX公司的具体故事和事实,建议查阅公司官方资料或相关新闻报道。

问答坊 | AI 解惑

买开发板的经验教训

买开发板的经验教训(转发) 我先来谈谈我自己的经验教训吧! 我最早买的ARM开发板是**公司的4510-R2,是基于4510b和uClinux的开发板,当初选择**公司的想法是——大公司,应该比较有实力,技术支持比较好(事实上证明我这个想法是完全错误的 ...…

查看全部问答>

U盘居然这样被修好了

本帖最后由 jameswangsynnex 于 2015-3-3 20:02 编辑 昨天U盘插在电脑上,先是发现新硬件但是我的电脑里没有盘符!!!再网上试了很多种办法都没用,之后把外壳拆下,看见一块显示R的地方没有电阻只有两个焊盘,之后和同学的一对照发现自己的有些 ...…

查看全部问答>

选择Stellaris系列微控制器的理由

虽然是周立功很早以前的文章,但是很清晰地论证了他的一些优势 …

查看全部问答>

bitblt加载大位图图片显示时间问题?

我分别用VC和EVC写了相同的代码,发现在调用bitblt函数的时候调用的时间不一样,分别是15ms和180ms 其中IDB_BITMAP1为800*480的位图 代码如下:   static DWORD time,oldtime,temp;   time = ::GetTickCount();    ...…

查看全部问答>

MSP430-C编程-疑问求教---表达式

P5DIR |= 0x02; 请问这个表达式是什么意思呢, 0x02是00000010吧,那P5DIR|=0X02是不是等于P5DIR=P5DIR|00000010呢; 怎么看它定义的是哪个端口呢;又怎么知道P5DIR指向输入还是输出呢; 各位大哥,请帮帮我这个菜鸟吧..拜托了…

查看全部问答>

迷茫疑惑 啊

各位大侠:              你好!              我是一个从事了3年vxworks应用层软件开发的小工人,做电力通讯的,现在我的职业规划是一边学习电力通讯的业务,一 ...…

查看全部问答>

RealView Development Suite 4.0 Professional 软件

RealView Development Suite 4.0 Professional 软件http://www.mcu123.com/news/Soft/embsof/arm/200811/486.html…

查看全部问答>

嵌入式学习的点点滴滴(我的学习笔记-《鸟哥的linux私房菜》3)

大家好,抽出一点时间写一下今天的学习笔记,这几天感觉自己挺认真的,晚上决定奖励自己去看场电影 (本想把自己的linux安装方法上传的,想想还是算了,网上有太多太多这样的教程啦,在这里提一个小的建议,就是像我一样的新手,在虚拟机中安装lin ...…

查看全部问答>

DE0-Nano开发板求购

谁有闲置的DE0-Nano开发板,求购…

查看全部问答>

Helper2416-03——Ubuntu下vim的安装

Ubuntu下vim的安装 参与Helper2416开发板助学计划心得 对于linux的学习,想必不能不对vi的学习,对于新手来说,一般都不习惯vi的应用,特别是系统自带的vi,进入不能按照我们平时的习惯去删除、移动等操作。ubuntu中vi在编辑状态下方向键不能用, ...…

查看全部问答>