用了这么久的51 中断 突发怪问题

2020-02-04 09:15发布

51的中断关键字在那个文件 有说明呢,还有0到31号的中断向量在那个文件说的啊,我找了找,没找到.
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
hhxb
1楼-- · 2020-02-04 14:45
 精彩回答 2  元偷偷看……
longwu911
2楼-- · 2020-02-04 16:41
楼主牛!51单片机中断都能到30
sunocean
3楼-- · 2020-02-04 20:52
我51没学好,差点被楼主忽悠了,
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
anvy178
4楼-- · 2020-02-04 21:13
longwu911 发表于 2012-4-10 21:53
楼主牛!51单片机中断都能到30

人家预留的有那么多嘛 这不关我的事.
anvy178
5楼-- · 2020-02-04 21:20
sunocean 发表于 2012-4-10 22:01
我51没学好,差点被楼主忽悠了,
1、外部中断 0、 1;分别由引脚/INT0、/INT1的电平信号引起。

我没有忽悠你,你看到的只是基本的中断向量.还有些没有用的 ,那些所谓的增强51  中断就多点了.
jswd0810
6楼-- · 2020-02-04 22:30
 精彩回答 2  元偷偷看……

一周热门 更多>