当前位置
主页 > 成功案例 >
硬见小百科:单片机中断系统
2022-07-17 01:33
本文摘要:单片机中断系统的概念什么是中断,我们从一个生活中的例程引进。你正在家中整天,忽然电话铃敲了,你拿起书本,去接电话,和来电话的人聊天,然后拿起电话,回去之后看你的书。这就是生活中的“中断”的现象,就是长时间的工作过程被外部的事件停下来了。 细心研究一下生活中的中断,对于我们自学单片机的中断也很有益处。第一、什么可经引发中断。 生活中很多事件能引发中断:有人按了门铃了,电话铃敲了,你的闹钟闹得敲了,你火烧的水进了…等等诸如此类的事件,我们把能引发中断的称作中断源。

亚美体育

单片机中断系统的概念什么是中断,我们从一个生活中的例程引进。你正在家中整天,忽然电话铃敲了,你拿起书本,去接电话,和来电话的人聊天,然后拿起电话,回去之后看你的书。这就是生活中的“中断”的现象,就是长时间的工作过程被外部的事件停下来了。

细心研究一下生活中的中断,对于我们自学单片机的中断也很有益处。第一、什么可经引发中断。

生活中很多事件能引发中断:有人按了门铃了,电话铃敲了,你的闹钟闹得敲了,你火烧的水进了…等等诸如此类的事件,我们把能引发中断的称作中断源。单片机中也有一些能引发中断的事件,8031中一共有5个:两个外部中断,两个计数/定时器中断,一个串行口中断。第二、中断的嵌套与优先级处置。

设想一下,我们正在整天,电话铃敲了,同时又有人按了门铃,你该再行做到那样呢?如果你正是在等一个很最重要的电话,你一般会去理会门铃的,而反之,你正在等一个最重要的客人,则有可能就会去理会电话了。如果不是这两者(即平均电话,也不是等人上门),你可能会按你经常的习惯去处置。

亚美体育app下载

总之这里不存在一个优先级的问题,单片机中也是如此,也有优先级的问题。优先级的问题某种程度再次发生在两个中断同时产生的情况,也再次发生在一个中断已产生,又有一个中断产生的情况,比如你于是以接电话,有人按门铃的情况,或你于是以门口与人聊天,又有电话响了情况。考虑一下我们不会怎么办吧。

第三、中断的号召过程。当有事件产生,转入中断之前我们必需再行忘记现在整天的第几页了,或拿一个书签放到当前页的方位,然后去处置不一样的事情(因为处置完了,我们还要回去之后整天):电话铃响我们之前敲电话的地方去,门铃响我们要到门那边去,也说道是不一样的中断,我们要在不一样的地点处置,而这个地点经常还是相同的。

计算机中也是使用的这种办法,五个中断源,每个中断产生后都到一个相同的地方去找处置这个中断的程序,当然在去之前首先要留存下面将继续执行的指令的地址,以便处置完了中断后返回原本的地方之后往下执行程序。具体地说,中断号召能分成以下几个步骤:1、维护断点,即留存下一即将继续执行的指令的地址,就是把这个地址送到堆栈。

2、找寻中断入口,根据5个不一样的中断源所产生的中断,查询5个不一样的入口地址。以上工作是由计算机自动已完成的,与编程者牵涉到。在这5个入口地址处存放在有中断处理程序(这是程序撰写时放到那儿的,如果没有把中断程序放到那儿,就拢了,中断程序就无法被继续执行到)。

3、继续执行中断处理程序。4、中断回到:继续执行完了中断指令后,就从中断处回到到主程序,继续执行。MCS-51单片机中断系统的结构5个中断源的符号、名称及产生的条件如下。

INT0:外部中断0,由P3.2端口线引进,低电平或下跳沿引发。INT1:外部中断1,由P3.3端口线引进,低电平或下跳沿引发。T0:定时器/计数器0中断,由T0计满回零引发。T1:定时器/计数器l中断,由T1计满回零引发。

亚美体育app官网

TI/RI:串行I/O中断,串行端口已完成一帧字符发送到/接管后引发。整个中断系统的结构框图闻右图右图。


本文关键词:硬见,小百科,单片机,中断,系统,单片机,中断,亚美体育app下载

本文来源:亚美体育-www.jsfsilk.com

联系方式

电话:020-247793689

传真:055-238274209

邮箱:admin@jsfsilk.com

地址:吉林省通化市南芬区筑达大楼382号