电工技术基础_电工基础知识_电工之家-电工学习网

欢迎来到电工学习网!

接连是啥及接连处理流程

2017-07-05 17:25分类:电子技术 阅读:

 

细心研讨一下接连,关于咱们学习单片机的接连也很有利益。
榜首、啥能够致使接连,日子中许多作业能够致使接连:有人按了门铃了,电话铃响了,你的闹钟闹响了,你烧的水开了….等等比方此类的作业,咱们把能够致使接连的称之为接连源,单片机中也有一些能够致使接连的作业,8031中总共有5个:两个外部接连,两个计数/守时器接连,一个串行口接连。
第二、接连的嵌套与优先级处理:愿望一下,咱们正在看书,电话铃响了,一同又有人按了门铃,你该先做那样呢?假定你恰是在等一个很首要的电话,你一般不会去理睬门铃的,而反之,你正在等一个首要的客人,则或许就不会去理睬电话了。假定不是这两者(即不等电话,也不是等人上门),你或许会按你一般的习气去处理。总归这儿存在一个优先级的疑问,单片机中也是如此,也有优先级的疑问。优先级的疑问不只仅发作在两个接连一同发作的状况,也发作在一个接连已发作,又有一个接连发作的状况,比方你正接电话,有人按门铃的状况,或你正开门与人攀谈,又有电话响了状况。思考一下咱们会怎样办吧。
第三、接连的照应进程:当有作业发作,进入接连之前咱们有必要先记住如今看书的第几页了,或拿一个书签放在其时页的方位,然后去处理纷歧样的作业(由于处理完了,咱们还要回来持续看书):电话铃响咱们要到放电话的本地去,门铃响咱们要到门那儿去,也说是纷歧样的接连,咱们要在纷歧样的地址处理,而这个地址一般仍是固定的。核算机中也是选用的这种办法,五个接连源,每个接连发作后都到一个固定的本地去找处理这个接连的程序,当然在去之前首要要保留下面将施行的指令的地址,以便处理完接连后回到正本的本地持续往下施行程序。具体地说,接连照应能够分为以下几个进程:
1、维护断点,即保留下一行将施行的指令的地址,即是把这个地址送入库房。
2、寻觅接连进口,依据5个纷歧样的接连源所发作的接连,查找5个纷歧样的进口地址。以上作业是由核算机主动完毕的,与编程者无关。在这5个进口地址处寄存有接连处理程序(这是程序编写时放在那儿的,假定没把接连程序放在那儿,就错了,接连程序就不能被施行到)。
3、施行接连处理程序。
4、接连回来:施行完接连指令后,就从接连处回来到主程序,持续施行。

上一篇:寄存器的效果是啥

下一篇:pcb方案履历大全

相关推荐

电工推荐

    电工技术基础_电工基础知识_电工之家-电工学习网
返回顶部