历史上的今天
今天是: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 |
| 外部中断1 | 0013H |
| 定时器1 溢出 | 001BH |
| 串行口中断 | 0023H |
| 定时器2 溢出 | 002BH |
下一篇:51定时器中断程序编写
史海拾趣
|
提高设计的工作频率 通过附加约束可以控制逻辑的综合、映射、布局和布线,以减小逻辑和布线延时,从而提高工作频率 获得正确的时序分析报告 FPGA设计平台包含静态时序分析工具,可以获得映 ...… 查看全部问答> |
|
我安装了platform builder5.0后. 在PLATFORM文件夹下有SMDK2410. 我是开发S3C2440. 是否SMDK2440是由三星提供的?… 查看全部问答> |
|
该协议转换器采用基于32位ARM® Cortex™-M3 v7M架构的嵌入式微控制器LM3S6965为核心。借用Stellaris® LM3S6965 Evaluation Board的硬件结构,在无需嵌入操作系统的情况下,直接移植轻量型的TCP/IP协议栈-LwIP协议,实现RS232串口数据 ...… 查看全部问答> |
|
看到有网友在请教IO中断方面的问题,我刚好在工作中用过MSP430。论坛这次团购活动很好,收到开发板之后,一直想和大家分享一些自己学习到的东西。 我的开发环境:软件 ...… 查看全部问答> |
|
第一次接触arm,看了半个月的视频,身边有一块44b0的开发板,就拿来试试,4个按键:ExINT4(GPG4)、ExINT5(GPG5)、ExINT6(GPG6);3个led灯:GPC1、GPC2、GPC3,我就是想按下任意一个按键,跳到中断程序去执行。以下是程序:#include\"44b0x.h\"#defi ...… 查看全部问答> |




