什么是中断?中断的特点?完整的中断系统基本功能?

什么是中断?中断的特点?完整的中断系统基本功能?,第1张

中断:使CPU暂停运行原来的程序而应更为急迫事件的需要转向去执行为中断源服务的程序,待该程序处理完后,再返回运行源程序。 中断特点:(1)中断类型码或者由指令给出.或者是预先规定的;(2)不执行INTA*(中断应答)总线周期; (3)除单步中断外,任何内部中断都无法禁止;(4)除单步中断外,任何内部中断的优先级都比外部中断高。 完整中断的基本功能:(1)响应中断、处理中断与返回;(2)实现优先权排队;(3)高级中断源能中断低级的中断处理。

① 用一条指令进入中断处理子程序,并且,中断类型码由指令提供。

② 不执行中断响应总线周期,也不从数据总线读取中断类型码。

③ 不受中断允许标志IF的影响

④ 执行过程中可响应外部硬件中断

⑤ 软件中断没有随机性

传统的单片机中断5个。包括两个外部中断(int0,int1),三个定时中断(t2,t1,t0),和一个串口中断(uart)。

特点:简单直观、易于控制的优点

优点:

响应快、电平和时钟触发中断、计数中断、定时中断、来自串口数据中断、睡眠中断唤醒模式中断。

缺点:

只能采用单任务机制,程序只能按顺序依次执行,缺乏灵活性,只能使用中断函数实时地处理一些较短的任务,在较复杂的应用中使用极为不便。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12018056.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存