单片机中断的基本原理

 我来答
湖南东方高级技工学校
2021-01-12 · 百度认证:湖南东方高级技工学校官方账号
湖南东方高级技工学校
湖南万通技工学校,是经湖南省人社厅批准成立的一所以以汽车类专业为特色,计算机类专业、商务类专业、交通类专业等综合发展为特色的技工学校。 学校坐落于星城长沙星沙经济开发区。
向TA提问
展开全部
CPU是计算机的指挥中心,它与外围设备(如:按键,显示器等)通讯的方法有查询和中断2种
1:查询:无论外围i/o是否需要服务,CPU每隔一段时间都要依次查询一遍,这种查询的方法,CPU需要花费一些时间在做查询的服务工作
2:中断:在外围设备需要通讯服务时主动告诉CPU,CPU停下当前工作去处理中断程序,从而提高了CPU的工作效率。
(2):可以实现实时处理
外设任何时候都可能发出请求中断的信号,CPU接到请求后及时处理,以满足实时系统的需要
(3):可以及时处理故障
计算机系统运行过程中难免会出现故障,eg:电源中断,存储器出错,外围设备工作不正常等,这时可以通过中断系统向中断源的CPU发出请求,以便解决故障。
定时器和中断都属于单片机的内部资源,在开发板上是没有芯片的,同时定时器的初始化程序一旦溢出,会自动去执行定时器中断子程序,而不需要我们自己去调用,这些都是由硬件直接控制的。
2:定时器计算的是固定脉冲,其定时时间是可以计算出来的。它比延时函数有更好的作用,能提高CPU 的效率,因为延时函数是需要耗费CPU去执行的,在此期间,CPU是不能执行其它功能的,而定时器是需要用到 的时候,CPU自动调用
医学院官郊
2021-01-12 · TA获得超过1968个赞
知道小有建树答主
回答量:5827
采纳率:27%
帮助的人:302万
展开全部
什么是中断:CPU在处理某一事件A时,发生的另外某一事件B请求CPU去处理(产生了中断),随后CPU暂时中断当前正在执行的任务,去对事件B进行处理,CPU处理完事件B后再返回之前中断的位置继续执行原来的事件A,这一过程总称为中断。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式