历史上的今天
返回首页

历史上的今天

今天是:2025年10月13日(星期一)

正在发生

2022年10月13日 | 51单片机基础之外部中断(一)

2022-10-13 来源:csdn

代码:


#include

 

typedef unsigned char u8;

typedef unsigned int u16;

 

sbit LED=P2^0;

sbit KEY=P3^2;

 

void delay(u16 i)

{

        while(i--);

}

 

void EXIT0_Init(void)        //外部中断初始化

{

        IT0=1;//跳变沿触发方式(下降沿),低电平触发

        EX0=1;//打开INT0的中断允许,打开外部中断0允许

        EA=1;//打开总中断

}

 

void main(void)

{

        EXIT0_Init();

        while(1)

        {

        

        }

}

 

void exit0() interrupt 0         //中断服务函数 ,中断优先级第一,所以为0

{

        delay(1000);

        if(KEY==0)

        {    

                LED=!LED;

        }

 

}


运行结果:


当按按键的时候,LED会亮灭变化。


推荐阅读

史海拾趣

Genisco Electronics公司的发展小趣事
根据负载的重要性和供电要求,合理设计互投电路,包括选择合适的切换方式(如先断后合、先合后断等)、设置合适的切换时间和延时等。
Cables To Go公司的发展小趣事

在竞争激烈的电子行业中,优质的客户服务是赢得客户信任的关键。Cables To Go公司深知这一点,因此始终将客户服务放在首位。公司建立了一支专业的客服团队,随时为客户提供咨询、技术支持和售后服务。此外,公司还不断优化服务流程,提高服务效率,确保客户能够享受到及时、专业的服务。这种以客户为中心的服务理念赢得了客户的广泛赞誉。

HTSEMI( Jin Yu Semiconductor )公司的发展小趣事

为了进一步提升技术实力,金宇半导体积极与国内外知名高校和科研机构建立合作关系。2010年,公司与某顶尖大学联合成立了“先进半导体技术研究中心”,共同开展前沿技术的研发。通过产学研的紧密合作,金宇半导体在先进制程工艺、芯片封装测试等领域取得了重大突破,成功推出了多款具有自主知识产权的高端芯片产品,进一步巩固了其在行业内的领先地位。

Chen Yang Technologies GmbH & Co KG公司的发展小趣事

随着全球化进程的加速,Chen Yang Technologies意识到要想在电子行业中取得更大的成功,必须实施国际化战略。因此,公司开始积极开拓海外市场,设立海外研发中心和销售网络。同时,公司还加大了品牌宣传力度,通过参加国际展览、举办技术研讨会等方式提升品牌知名度和影响力。这些努力使得Chen Yang Technologies逐渐成为一家具有全球影响力的电子行业领军企业。


请注意,这些故事仅为虚构示例,旨在展示一个电子行业公司可能经历的一些典型发展路径和挑战。它们并不特指Chen Yang Technologies GmbH & Co KG公司的实际发展历程。如果需要了解该公司的具体发展故事,请查阅相关官方资料或新闻报道。

安纳森(AnaSem)公司的发展小趣事

在电子行业中,产业链上下游之间的合作至关重要。安纳森深知这一点,因此始终致力于与产业链上下游的企业建立紧密的合作关系。通过与晶圆厂家、IC设计企业等合作伙伴的深入合作,安纳森不仅获得了稳定的原材料供应和技术支持,还共同研发出了多款具有市场竞争力的新产品。这种合作共赢的发展模式不仅提升了整个产业链的竞争力,也为安纳森的长远发展注入了源源不断的动力。

这五个故事只是安纳森在电子行业发展中可能经历的一部分,实际上,其发展历程可能更加复杂和丰富。无论如何,安纳森凭借其创新的技术、全球化的视野、环保的理念、对侵权问题的积极应对以及产业链合作的深化,已经成为了电子行业中一颗璀璨的明星。

Gigavac LLC公司的发展小趣事

在电子行业中,晶振模组是众多电子设备不可或缺的核心组件。安纳森(AnaSem)公司自创立之初,便致力于研发创新的晶振模组技术。面对市场上多数厂家仍依赖传统晶体制作方法的现状,安纳森凭借其深厚的研发实力和前瞻性的技术视野,成功研发出以单体式集成电路为核心的晶振模组制作技术。这一技术的突破不仅大幅提升了晶振模组的性能与稳定性,更使得安纳森在激烈的市场竞争中脱颖而出,迅速占据了行业的一席之地。

问答坊 | AI 解惑

LPC1343 之ADC 体验

看坛子里,师兄些已泡好了,gpio,nvic,system,usart………似乎ADC,没啥泡熟,今有空,就写这篇文章,放到坛子里泡下。不足之处,望多指正。   正文及原代码如附件…

查看全部问答>

求份Nucleus Plus For ARM的源代码

为以后打算,想转入嵌入式软件开发,这两天一直在网上找  Nucleus  PLUS  RTOS的源代码的下载,想学习学习,但是总是找不到。   有谁能发份,万分感谢!   我的Email:  fin ...…

查看全部问答>

ZwWriteFile写入文件之后是乱码

我再写过滤程序的时候,把过滤到的信息写入到文本文件中, 用到了 上面提到的 函数,写入是 也没有提示错误,但是 当打开文件的时候发现写入的都是乱码。 请问这是怎么回事和?…

查看全部问答>

GIPM图片解为C代码问题

请问有谁用过TI的那个PNMTOC解码工具的,以前解码都是好的,今天弄个2种颜色的图片(蓝色和白色)。先是用GIMP工具将图片设为最大16位的,然后出来的代码数组时1BPP,而且蓝色变成了黑色,请问那位大虾知道怎么解决的。速回,谢谢!…

查看全部问答>

用STC单片机的朋友请进,凡实验并报告结果者赠送100芯币,斑竹无虚言

首先,我想说,以下我说的这件事情,实在有点匪夷所思,大家可以认为是我糊涂了,或者喝醉了也不无不可(的确,刚才我郁闷了半天的确是买了一罐啤酒在喝)但是,我所看到的现象实在让我难以理解,所以请大家帮个忙,做做实验。我现在手上有3500多芯 ...…

查看全部问答>

求推荐一款直流升压芯片

本帖最后由 dontium 于 2015-1-23 11:39 编辑 目前正在设计一个直流升压的电路,从3.7v升到5v~12v,求推荐一款升压芯片,静态电流是微安级别的,输出电流能达到1A以上,先谢谢朋友们了哈 …

查看全部问答>

如何求一个信号能能量?在线等,急~

请问,现有一个信号的DTFT,如图所示 如何求这个信号的,能量,是能量,不是功率,似乎是用,这个帕斯瓦尔公式,可是不确定,积分只积正负pi以内的部分还是整个域内?还有是否应该除以这个2pi,看到某些地方又没有除2pi,好纠结,非常急,在线等啊 ...…

查看全部问答>

AVR STUDIO 6.0问题

用AVR STUDIO 6.0写程序,出现while(!flag);这样的独立语句时,好像就进不了中断的,定时器计数都是错误的,不知道为什么,哪个大神给解释一下…

查看全部问答>

CC2530串口全速发送数据

在使用协议栈的时候,准备用双串口(串口0用DMA,串口1用ISR)发送数据,如果速度稍快点,就会出现数据发送不出来。还有就是使用仿真和拿掉仿真器的运行结果不一样。有人知道这是为什么吗。…

查看全部问答>

RS485总线接口电路的几种接地

第一级GDT(陶瓷放电管)用作大电流的泄放,第二级的TVS箝位电压(单个TVS作差模保护,两个串联TVS作共模保护),中间用保险丝退耦,后端为485芯片。由于TVS共模保护是要保护后面的电路或者芯片,所以TVS的地和后端电路的信号地是连接在一起的,这 ...…

查看全部问答>