历史上的今天
返回首页

历史上的今天

今天是:2025年03月28日(星期五)

正在发生

2020年03月28日 | 单片机小白学习之路(十三)---外部中断0实现led闪烁

2020-03-28 来源:eefocus

目标:外部中断0实现led闪烁


#include

 

typedef unsigned int u16;

typedef unsigned char u8;

 

sbit k3 = P3^2; //独立按键,连接外部中断0

sbit led = P2^0;

 

void delay(u16 i)

{

    while(i--);

}

 

void Int0_init() //提前把外部中断0的参数准备好

{

    EA = 1;

    IT0 = 1;

    EX0 = 1;

}

 

 

void main()

{

    Int0_init();

    while(1);

}

 

void INT0() interrupt 0

{

    delay(1000);

    if(k3==0){  //按键按下

        led = ~led; //led取反

    }

}

推荐阅读

史海拾趣

Desco Tools公司的发展小趣事

Desco Tools公司最初成立于上世纪70年代,专注于防静电工具的研发和生产。当时,随着电子行业的迅速发展,对静电防护的需求日益增加。Desco Tools公司凭借其敏锐的市场洞察力和技术实力,成功开发出了一系列防静电工具,如防静电手套、手腕带等,这些产品迅速在市场上获得了认可,为公司的发展奠定了坚实的基础。

Arctic Silicon Devices公司的发展小趣事

在电子行业的早期阶段,Arctic Silicon Devices以其卓越的技术研发能力脱颖而出。公司成功研发出一款低功耗、高性能的芯片,满足了市场对移动设备日益增长的需求。这一技术突破让Arctic Silicon Devices在业内赢得了良好的声誉,并吸引了大量合作伙伴和投资者。随着公司业务的不断拓展,Arctic Silicon Devices逐渐成为了行业内的佼佼者。

ETA-USA公司的发展小趣事

ETA-USA公司起源于XXXX年,当时由几位电子工程领域的先驱者在美国密歇根州的Troy市创立了这家专注于电子技术和解决方案的公司。初创时期,ETA-USA面临着技术挑战、资金短缺和市场竞争激烈等多重困难。然而,通过不断创新和提供高质量的工程服务,公司逐渐在电子行业崭露头角,赢得了客户的信任。

遨格芯微(AGM)公司的发展小趣事

作为电子行业的领先企业之一,AGM始终坚持以创新为核心竞争力。公司不断投入研发资源,加强与国际先进企业的合作与交流,积极引进和吸收新技术、新工艺和新材料。同时,AGM还注重人才培养和团队建设,打造了一支高素质、专业化的研发团队。这些努力为AGM在未来的发展中保持领先地位提供了有力保障,也为公司实现可持续发展奠定了坚实基础。

以上五个故事从不同角度展示了遨格芯微(AGM)公司在电子行业中的发展历程和取得的成就。通过不断的技术创新和市场拓展,AGM逐渐在可编程逻辑技术领域崭露头角,成为电子行业的佼佼者。未来,随着科技的不断进步和市场需求的不断变化,AGM将继续保持创新精神和敏锐的市场洞察力,为电子行业的发展贡献更多力量。

ADI Electronics Inc公司的发展小趣事

随着全球化进程的加速,ADI也逐渐将业务拓展至全球范围。公司不仅在全球各地设立了研发中心和销售网络,还与众多国际知名企业建立了战略合作关系。这些合作不仅为ADI带来了更多的商业机会,也使其能够更好地了解全球市场的需求和趋势,为公司的长远发展奠定了坚实基础。

这五个故事展示了ADI Electronics Inc公司从创业初始到发展成为电子行业领军企业的过程。通过不断创新、并购重组和全球化拓展,ADI成功地在激烈的市场竞争中脱颖而出,成为一家备受尊敬的企业。

请注意,由于无法实时获取ADI的最新发展动态,上述故事中的部分细节可能已随时间发生变化。如需获取更详细和准确的信息,建议查阅ADI的官方网站或相关新闻报道。

ATOP_Technologies公司的发展小趣事

随着产品线的不断丰富和技术实力的提升,ATOP Technologies开始将目光投向更广阔的市场。公司积极参与国内外各类行业展会和交流活动,加强与同行和客户的交流与合作。同时,ATOP Technologies还积极开展国际合作,与多个国家的知名企业建立了战略合作关系,共同推动工业自动化领域的发展。

问答坊 | AI 解惑

谁能给我发个netsvwrap.msi安装包 谢谢 微软已经不提供下载了 急用 38572681@163.com

谁能给我发个netsvwrap.msi安装包 谢谢 微软已经不提供下载了 急用 38572681@163.com…

查看全部问答>

现今 嵌入式开发中C代码确实比C++ 代码有明显或较大的效率上的优势么 ?

嵌入式开发中C代码确实比C++ 代码有明显或较大的效率上的优势么 ? 硬件发展的今天 两者之间的区别究竟多大呢? 真的不用C++么? 谢谢!…

查看全部问答>

DCDC转换器

DCDC是直流到直流转换器,由于没用过不太了解,谁帮个忙说一下 它是怎么工作的,假设12V转到5V的DC 那么如果输入12V不稳定输出会稳定吗?还有如果输入大于12V呢  输入与输出之间有什么关系嘛?实在是不了解,望大虾们帮忙解惑。 …

查看全部问答>

430 的ADC12IE问题

在ADC_init()AD初始化函数中打开了ADC12IE中断,在ADC12ISR中断函数中需不需要将ADC12IE关掉?   我的程序出现两个问题: 问题1:如果在#pragma vector=ADC_VECTOR __interrupt void ADC12ISR (void) 中断函数中不把 ...…

查看全部问答>

串口发送中断打开后就不停的循环中断,必须软件设置终止,是吗

串口发送中断打开后就不停的循环中断,必须软件设置终止,是吗…

查看全部问答>

关于DM9000A升级到DM9000C的问题

DM9000AEP升级到DM9000CEP:   最近有很多朋友,问到DM9000AEP升级到DM9000CEP,是否可以完全兼容。或者需要修改哪些地方,可以这样回答:   1.DM9000AEP和DM9000CEP在管脚定义上是完全PIN TO PIN,都是LQFP48PIN,目前因为行业竞争 ...…

查看全部问答>

串口发送时定时器工作在方式1 的问题

大家做串口发送的时候,一般定时器1都是用的八位重装,有谁用过工作方式1的啊,我现在用八位重装是对的,但用工作方式1 就不对了,望各位给个提示把…

查看全部问答>

28035的I2C的传输频率可以设置到100Hz吗?

28035的I2C的传输频率可以设置到100Hz吗? 看官方网上写了support from 10K to 400k.…

查看全部问答>

点阵生日歌

点阵生日歌 ——Made By JQH        先来说说这个东西能完成的功能。成品主要由是一个8*8的led点阵,一个小扬声器,一片74LS138,一片MSP430G2553组成。实现了一些简单的文字、字母、表情更替显示和“祝你生日快乐”歌曲的播 ...…

查看全部问答>

基于MSP430G2553的Bootloader软件流程图

经过实际调试通过!不说什么直接上附件!…

查看全部问答>