(19)--5.1中断介绍面向人工智能的嵌入式设计与开发.ppt





《(19)--5.1中断介绍面向人工智能的嵌入式设计与开发.ppt》由会员分享,可在线阅读,更多相关《(19)--5.1中断介绍面向人工智能的嵌入式设计与开发.ppt(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、中断介绍中断以及中断源概念1中断执行过程及意义2目录CONTENTSWORKREPORT中断优先级和中断嵌套3CPU在正常运行程序的过程中,由于内部或者外部事件引起暂时中止现行程序(现在正在运行的程序),转去执行请求CPU为其服务的那个外设或者事件的服务程序,我们用中断来表示,等待该程序执行完成之后,继续从被中断的地方开始执行程序的过程。如下图。1.中断的概念中断以及中断源概念中断以及中断源概念中断源是指打断正常工作(程序)的事件(引起中断的原因),我们称为中断源。中断以及中断源概念中断以及中断源概念1.中断执行过程主程序正在在执行代码,执行到某一个地方,突然发生了一个中断请求,这时候CPU就
2、会把下一条将要执行的指令的地址送入堆栈保存起来并设置一个断点标识。然后CPU根据不同中断源产生的中断查找不同的中断入口地址,进入中断之后,执行中断服务程序功能程序处理中断事件,在中断服务程序执行完以后,就从中断处返回主程序的断点处,继续往下执行主程序,如下图。中断执行过程及意义中断执行过程及意义1.中断执行过程中断在程序设计里面是非常重要的,如果没有中断呢,CPU的工作效率就会大折扣。在串口模块中,程序使用了阻塞的方式查询电脑上有没有给我们串口发送数据,如果电脑上位机发送过来数据,串口就接收,如果没有,我们就一直阻塞,这样CPU就做不了别的事情了。如果有一种办法不用CPU循环查询是否有数据到来
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 19 5.1 中断 介绍 面向 人工智能 嵌入式 设计 开发

限制150内