访问电脑版页面

导航:老古开发网手机版51单片机51单片机问答

多个中断如何使用工作寄存器组

导读:
关键字:
我的程序使用了外部中断0,1和定时器/计数器中断0,1,共四个中断,我给每一个中断分配了一
个工作寄存器组,从0到3全用上了。我想问一下,有必要每个中断都分配一个寄存器组吗?如果
两个中断使用一个寄存器组会有什么影响?会把另外一个中断的数据覆盖吗?8031共有5个中断,
如果全部用上的话,只有四个寄存器组,岂不是不够用了?


优先级相同的中断可用同一工作寄存器,因为相同优先级的中断不能同时进入中断服务程序,故不会出错.
来源:   作者:  2001/7/5 0:02:00
栏目: [ 51单片机问答]

相关阅读

用KEIL C51编译器怎么样设置断点啊?请指教指教

keil c51的printf()原型函数在哪个文件?

在c51里找不到rand()函数,何解?

MCS51的串口能否工作在“二位停止位”的工作状态吗?

const常数声明占不占内存???

如果要求每50ms 发生溢出中断,请问TCNT1H TCNT1L 应是多少?

51单片机的cpu主要由什么组成_51单片机的字长是多少

外部中断使能后,向P3.2或P3.3写0会触发外部中断吗?

51单片机的T0、T1定时器四种工作方式各有什么特点?

如何采用51单片机设计出总线编址电路

C语言和汇编语言在开发单片机时各有哪些优缺点?

80C51单片机与8051单片机的区别是什么

如何利用51单片机实现自动打铃

Keil C中怎么不支持嵌入汇编?

51单片机是如何执行程序运行的

89C51单片机的P0~P3端口进行输入时要设置为1,为什么是这样的?

8051单片机的通信方式有哪些

sst89c58空白器件的编程,自制仿真器的一个常见问题

80C51单片机与8051单片机的主要差别在哪里

关于MCS-51单片机的经典14问