历史上的今天
返回首页

历史上的今天

今天是:2025年07月18日(星期五)

正在发生

2020年07月18日 | 【蓝桥杯单片机组】外部中断

2020-07-18 来源:eefocus

需要操作的寄存器TCON: ITx EXx


编程步骤:


(1)选触发方式


(2)开外部中断


(3)开总中断


IT0=1; //IT0=1,下降沿触发外部中断0,IT0=0边沿触发

EX0=1;//使用外部中断0

EA=1;

外部中断引脚如上图,对应独立按键S5 S4,外部中断号:0(EX0)/2(EX1)


附:init.c


void cls_buzz(void)

{

P2 = (P2&0x1F|0xA0);

P0 = 0x00;

P2 &= 0x1F;

}

void ex0_init()

{

IT0=1; //IT0=1,下降沿触发外部中断0,IT0=0边沿触发

EX0=1;//使用外部中断0

EA=1;

}


main.c

#include

#include "init.h"

sbit L1=P0^0;

int main(){

cls_buzz();

ex0_init();

while(1){}

}

 

void Ex_int0() interrupt 0 //外部中断优先级最高

{

P2=((P2&0x1f)|0x80);

L1=~L1;

P2=(P2&0x1f);

}

推荐阅读

史海拾趣

Cofan Usa Inc公司的发展小趣事

随着全球市场的日益开放和竞争的加剧,Cofan Usa Inc公司开始实施国际化战略。公司在海外设立分支机构和研发中心,积极寻求与国际知名企业的合作机会。通过引进国际先进的技术和管理经验,公司不断提升自身的创新能力和国际化水平。

AC Photonics Inc公司的发展小趣事

随着电子行业的快速发展和市场竞争的加剧,AC Photonics Inc也面临着诸多挑战。然而,公司始终保持着敏锐的市场洞察力和应变能力。在面对行业变革和技术升级时,公司能够及时调整战略方向,加大研发投入,推出更具竞争力的新产品。同时,公司还积极探索新的商业模式和市场机会,为未来的发展奠定了坚实的基础。


以上五个故事均是基于一般性的电子行业发展模式虚构的,旨在展示AC Photonics Inc公司可能的发展路径和经历。实际情况可能有所不同,具体细节需要参考公司的官方资料和历史记录。

GuangDong Province MengCo Semiconductor Co., Ltd公司的发展小趣事
对于电机抖动或异响问题,应检查电机轴承、转子等部件是否损坏或松动,必要时进行更换或紧固。
FILTRONIC公司的发展小趣事

FILTRONIC公司成立于上世纪90年代初,正值通信技术快速发展的时期。公司初创时便聚焦于滤波器技术的研发与生产,针对当时市场对高性能滤波器的迫切需求,FILTRONIC的研发团队通过不断试验与优化,成功开发出了一款具有创新性的高性能滤波器产品。这款滤波器在频率选择性和插入损耗方面表现出色,迅速获得了市场的认可,为FILTRONIC在电子行业中站稳脚跟奠定了坚实的基础。

GSI Technology公司的发展小趣事

GSI Technology公司成立于1995年3月,总部位于加利福尼亚州的圣何塞(硅谷),自创立之初便专注于提供领先的电信和网络解决方案。公司采用先进的CMOS工艺技术,如0.25、0.15和0.13微米等,致力于开发低功耗、全功能、高性能的SRAM产品。通过不断的技术创新和产品优化,GSI Technology逐渐在高性能存储器市场占据了一席之地,为后续的快速发展奠定了坚实的基础。

FINDER公司的发展小趣事

进入21世纪后,GSI Technology继续加大研发投入,不仅巩固了其在SRAM领域的领先地位,还成功扩展了产品线,包括同步突发SRAM、无总线周转SRAM等。同时,公司还推出了SigmaRAM、SigmaQuad、SigmaQuad II等系列产品,这些产品以其卓越的性能、高可靠性和低功耗特性,赢得了市场的广泛认可。此外,GSI还致力于提供超长产品支持生命周期和完整的售前售后服务,进一步增强了客户粘性。

问答坊 | AI 解惑

学习rfid必须知道的六个问题

  问题一:RFID是什么?RFID是Radio Frequency Identification的缩写,即射频识别,俗称电子标签。  问题二:什么是RFID技术?  RFID射频识别是一种非接触式的自动识别技术,它通过射频信号自动识别目标对象并获取相关数据,识别工作无须人工 ...…

查看全部问答>

想要学习FPGA,希望推荐款合适的学习板

大家好,我想学习FPGA,对它很感兴趣。 所以想买一块学习板,请大家推荐一款比较适合初学者的。价格的话在800以内就行。 如果可以的话,推荐几本经典的书就更好了。 小弟在此先谢过了 …

查看全部问答>

WINCE中同一个flash显示两个flash文件夹?

在WINCE显示设备里出现连个flash设备:Nandflash,Nandflash2,而两个FLASH文件夹都是指向同一个flash。查了下注册表,里 面就有一个FLASH项。请问这是哪里设置不对造成的?…

查看全部问答>

C8051F版数字湿度计调试3---硬件SMbus与SHT21通信

硬件SMbus与SHT21通信     [ 本帖最后由 sdjntl 于 2010-8-18 16:43 编辑 ]…

查看全部问答>

无线数据传输测试仪器

请教诸位大侠:搞短距离无线数据传输,需要哪些测试方面的仪器设备?有些什么要求?…

查看全部问答>

50HZ交流转直流,直流电压随交流幅值变

大神们 求帮帮忙吧,   把50hz左右交流转成直流,AD给单片机测其电压,交流幅值变换在0到15v左右吧,直流电压最好就是交流有效值,要有比例关系。要精确点的,大家给点意见吧,最好是以前做过的。…

查看全部问答>

AM335X的Arduino开发板不知道大家敢不感兴趣

助力电子爱好者开发更小型、更友好、更低成本解决方案 信用卡大小的开发板支持便捷硬件扩展、通过单线缆以及 10 秒钟 Linux 启动便可实现快速开发 北京2011年11月2日电  -- 日前,BeagleBoard.org 高兴地宣布推出其深受青睐产品系列中 ...…

查看全部问答>

关于团购到MSP430之后的难题。。。

我表示找不到那个什么CCS和IAR,都是要钱的?我们买板没有送许可证?…

查看全部问答>

【TI资料下载】UCD3028 数字电源软件设计说明

摘 要 UCD3028 数字电源功能丰富,可以完成两个独立功率支路的控制;软件配置灵活,可以实现多种功能包括多种故障的检测和处理。本文基于一款1/8 砖模块产品对UCD3028 的软件设计进行了详细说明,内容包括外界模拟信号的采集与转换,副边电流的采 ...…

查看全部问答>

STM32F10x_StdPeriph_Driver_3.5.0.chm

STM32F10x_StdPeriph_Driver_3.5.0.chm [ 本帖最后由 zqjqq88 于 2013-5-25 19:30 编辑 ]…

查看全部问答>