单片机在主动运行时,一般是在执行一个死循环程序。所以说在没有外界干扰情况下,它一般处于一个封闭状态。而单片机系统往往又不会是一个单纯的封闭系统。所以有些时候恰恰需要外部的干预,这也就是外部中断产生的根本原因。在没有干预的情况下,单片机在封闭状态下自主运行,如果在某一时刻需要响应一个外部事件,这时就会用到外部中断。具体来讲,外部中断就是在单片机的一个引脚上,由于外部因素导致一个电平的变化,通过捕获这个变化,单片机内部自主运行的程序就会被暂时打断,转而去执行相应的中断处理程序。执行完后又回到原来中断的地方,继续执行原来的程序。这个引脚上的电平变化,就申请了一个外部中断事件,而这个能申请外部中断的引脚就是外部中断的触发引脚。
归纳总结外部中断的原理:单片机在自主运行时通常为死循环程序,为了中断死循环,需要外部干预,故在某一时刻响应一个外部事件,让单片机正在运行的程序打断,转去执行相应的中断程序。执行完中断程序,再回来原来中断的地方执行原来的程序。
这是因为你的电脑已经或者是曾经中了病毒,导致系统文件丢失,这些文件主要是负责关联exe
1,先将Windows目录下的注册表编辑器“Regeditexe”改为“Regeditcom”,然后运行它,依次找到HKEY_CLASSES_ROOT\exefile\shell\open\command,双击“默认”字符串,将其数值改为"%1" %就可以了。
2,在DOS下运行“ftype exefile=%1 %”或“assoc exe=exefile”命令也可以恢复EXE文件的关联。
3,打开“我的电脑”,进入菜单“工具”→“文件夹选项”→“文件类型”,这时在现有的文件类型中找不到扩展名为exe的文件类型,没关系,单击“新建”d出“新建扩展名”对话框,在“文件扩展名”框中填入“exe”,接着单击“高级”,在“关联的文件类型”下拉框中选择“应用程序”,单击“确定”返回,最后单击“应用”后关闭对话框。
完成后,运行杀毒软件。
安装应用程序。
以上就是关于外部中断的工作原理全部的内容,包括:外部中断的工作原理、因电脑自动更新被打断从而致使许多程序无法启用该,怎么办、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)