什么是中断,51子系列单片机的中断源有哪些,其优先级是怎么样确定的;中断返回指令和子程序返回指令的差

2024年11月15日 03:44
有3个网友回答
网友(1):

51单片机中断源有
1.两个外部中断(INIT0) (INIT1),分别由IE0 和IE1两位控制打开
2.定时器中断T0 和T1
3.串口中断
优先级由IP寄存器控制,只能分两级,高或低。
优先级相同的中断源也分高低,顺序为:外部中断0>定时器中断0>外部中断1>定时器中断1>串行中断

中断返回是reti 子程序返回是ret

网友(2):

51单片机的中断源有:
外部中断0
定时器0中断
外部中断1
定时器1中断
串口中断。
优先级有IP寄存器对应的位来确定。

网友(3):

可以采用组合6路与门或者或门(看高电平中断还是低电平中断)配合6个IO口,只要一个中断源即可。但是速度会慢些。
具体做法跟原理是:六路(看电路而定,理论上可以无限扩展)中有一路产生中断后,再用轮巡IO口的方法找出哪一路电平发生的翻转,然后就知道哪路产生中断了。而且优先级可以自己安排。