历史上的今天
返回首页

历史上的今天

今天是:2024年12月19日(星期四)

正在发生

2018年12月19日 | C51 单片机的中断号以及中断向量

2018-12-19 来源:eefocus

1、外部中断 0、 1;分别由引脚/INT0、/INT1的电平信号引起。 

2、定时/计数器 0、1;分别由T0、 T1的溢出引起。 

3、串行口发送、接收;发送完一个字节或接收到一个字节引起。 

上述共5个中断源。

 

一、中断号

外部中断0            0

定时器T0             1

外部中断1            2

定时器T1             3

串口中断              4     

二、 interrupt 和 using 在C51中断中的使用 

8051 系列 MCU 的基本结构包括:32 个 I/O 口(4 组8 bit 端口);两个16 位定时计数器;全双工串行通信;6 个中断源(2 个外部中断、2 个定时/计数器中断、1 个串口输入/输出中断),两级中断优先级;128 字节内置RAM;独立的 64K 字节可寻址数据和代码区。中断发生后,MCU 转到 5 个中断入口处之一,然后执行相应的中断服务处理程序。中断程序的入口地址被编译器放在中断向量中,中断向量位于程序代码段的最低地址处,注意这里的串口输 入/输出中断共用一个中断向量。8051的中断向量表如下:


中断源      中断向量     
上电复位0000H
外部中断0   0003H
定时器0 溢出000BH
外部中断10013H
定时器1 溢出001BH
串行口中断0023H
定时器2 溢出002BH


推荐阅读

史海拾趣

Discrete Semiconductor Industries公司的发展小趣事

“创新动力”是Discrete Semiconductor Industries公司中一家以创新驱动发展的典范。该公司注重研发投入,积极引进和培养科技人才,建立了完善的研发体系。通过不断的技术创新和产品升级,创新动力不断推出具有市场竞争力的新产品。同时,公司还积极探索新的应用领域和市场机会,不断拓展业务范围。这种创新驱动的发展战略使得创新动力在激烈的市场竞争中保持了强劲的发展势头。

DAICO公司的发展小趣事

DAICO公司成立于XXXX年,最初是一家位于加利福尼亚的小型私营公司。在公司成立的初期,DAICO专注于研发和生产中频/射频和微波控制产品,以及放大器。这些产品主要用于国防电子和航空航天领域,为DAICO在电子行业中打下了坚实的基础。

Greenwich Instruments Ltd公司的发展小趣事

进入21世纪后,Greenconn Corp意识到全球化趋势不可逆转,于是制定了国际化战略,积极开拓海外市场。公司通过参加国际展会、建立海外销售网络、与跨国企业建立合作伙伴关系等方式,不断提升品牌知名度和市场份额。特别是在亚洲、欧洲和北美等发达国家和地区,Greenconn Corp的连接器产品凭借其卓越的性能和优质的服务赢得了广泛认可,逐步建立了完善的销售和服务体系。

德尔创(Dersonic)公司的发展小趣事

面对不断变化的市场环境和客户需求,德尔创始终坚持可持续发展的理念。公司注重环境保护和资源节约,积极推行绿色生产和循环经济。同时,德尔创还加强了内部管理和团队建设,通过优化流程和提高效率来降低成本和提升效益。对于未来,德尔创已经制定了明确的发展规划和目标,将继续加大在技术研发、市场拓展和品牌建设等方面的投入力度,努力成为全球电子元器件行业的领军企业之一。

ATOP_Technologies公司的发展小趣事

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

Cornell Dubilier公司的发展小趣事

面对日益激烈的市场竞争和不断变化的客户需求,Cornell Dubilier公司积极引进智能化生产设备和解决方案。例如,公司部署了Rethink Robotics的智能协作机器人,显著提高了生产效率和质量。通过与机器人技术的结合,Cornell Dubilier公司在电力电容制造领域取得了显著的成绩,实现了生产过程的自动化和智能化。

问答坊 | AI 解惑

Windows CENET的定制和裁剪.pdf

Windows CENET的定制和裁剪.pdf…

查看全部问答>

【FPGA 技术】约束的作用

提高设计的工作频率      通过附加约束可以控制逻辑的综合、映射、布局和布线,以减小逻辑和布线延时,从而提高工作频率    获得正确的时序分析报告   FPGA设计平台包含静态时序分析工具,可以获得映 ...…

查看全部问答>

WINCE设备接上延长线不能用U盘

我这里有台windowsCE的终端设备,接上了延长线之后就没法用USB设备了,不接就正常,这是怎么回事?…

查看全部问答>

64M SDRAM选哪款芯片好?

SAMSUNG K4S11632D 64M SDRAM没有工业级别的,请问替代的完全兼容产品哪款好点,需要工业级别?…

查看全部问答>

是否SMDK2440是由三星提供

我安装了platform builder5.0后. 在PLATFORM文件夹下有SMDK2410. 我是开发S3C2440. 是否SMDK2440是由三星提供的?…

查看全部问答>

192bits的程序运行时间

                                 我用stm32f103c8t6芯片,系统时钟设定56MHz,AD采样速率1us。现在有一段程序,在内存中运行为192bits,我想求下这 ...…

查看全部问答>

我的毕业设计——RS232-TCP/IP协议转换器

该协议转换器采用基于32位ARM® Cortex™-M3 v7M架构的嵌入式微控制器LM3S6965为核心。借用Stellaris® LM3S6965 Evaluation Board的硬件结构,在无需嵌入操作系统的情况下,直接移植轻量型的TCP/IP协议栈-LwIP协议,实现RS232串口数据 ...…

查看全部问答>

MSP430系列IO中断输入,简介和应用

       看到有网友在请教IO中断方面的问题,我刚好在工作中用过MSP430。论坛这次团购活动很好,收到开发板之后,一直想和大家分享一些自己学习到的东西。        我的开发环境:软件 ...…

查看全部问答>

44b0进不了中断,很简单的程序啊,求助啊

第一次接触arm,看了半个月的视频,身边有一块44b0的开发板,就拿来试试,4个按键:ExINT4(GPG4)、ExINT5(GPG5)、ExINT6(GPG6);3个led灯:GPC1、GPC2、GPC3,我就是想按下任意一个按键,跳到中断程序去执行。以下是程序:#include\"44b0x.h\"#defi ...…

查看全部问答>