当前位置:首页 > 日记 > 正文

电脑cpu中断触发器 | 中断触发电路

电脑cpu中断触发器 | 中断触发电路

1. 中断触发电路

中断就是指处理机运行过程中,出现某些意外情况需主机干预时,机器能自动停止正在运行的程序并转入处理新情况的程序,处理完毕后又返回原被暂停的程序继续运行。

中断就是单片机处理任务A时,发生了触发中断的条件停下来执行另一个任务B,触发中断的条件就属于中断源,任务B就是中断任务(中断服务函数)。当中断任务执行完成后中断返回,在回到任务A中断的地方继续处理任务A。

CPU执行有关的中断处理程序称为中断处理。而返回断点的过程称为中断返回。中断的实现实行软件和硬件综合完成,硬件部分叫做硬件装置,软件部分称为软件处理程序。

2. 中断电路工作原理

中断是指由于某种事件的发生(硬件或者软件的),计算机暂停执行当前的程序,转而执行另一程序,以处理发生的事件,处理完毕后又返回原程序继续作业的过程。中断是处理器一种工作状态的描述。我们把引起中断的原因,或者能够发出中断请求信号的来源统称为中断源。

中断源

一般来说,外部中断主要有以下几种:

一、I/O设备:如显示器、键盘、打印机等。

二、数据通道:软盘、硬盘、光盘等。

三、实时时钟:如外部的定时电路等。

四、用户故障源:如掉电、奇偶校验错误等。

产生于CPU内部的中断源有几种:

一、由CPU得运行结果产生:如除数为0、结果溢出、单步执行等。

二、执行中断指令INT:INT3

三、非法操作或指令引起异常处理。

通常中断源有以下几种:

(1)外部设备请求中断。一般的外部设备(如键盘、打印机和A / D转换器等)在完成自身的操作后,向CPU发出中断请求,要求CPU为他服务。

(2)故障强迫中断。计算机在一些关键部位都设有故障自动检测装置。如运算溢出、存储器读出出错、外部设备故障、电源掉电以及其他报警信号等,这些装置的报警信号都能使CPU中断,进行相应的中断处理。由计算机硬件异常或故障引起的中断,也称为内部异常中断。

(3)实时时钟请求中断。在控制中遇到定时检测和控制,为此常采用一个外部时钟电路(可编程)控制其时间间隔。需要定时时,CPU发出命令使时钟电路开始工作,一旦到达规定时间,时钟电路发出中断请求,由CPU转去完成检测和控制工作。

(4)数据通道中断。数据通道中断也称直接存储器存取(DMA)操作中断,如磁盘、磁带机或CRT等直接与存储器交换数据所要求的中断。

(5)程序自愿中断。CPU执行了特殊指令(自陷指令)或由硬件电路引起的中断是程序自愿中断,是指当用户调试程序时,程序自愿中断检查中间结果或寻找错误所在而采用的检查手段,如断点中断和单步中断等。

3. 中断系统电路

保护装置信号中断是会影响电能采集的。信号中断就是没了通讯。

保护装置是跟主电路连接到一起的,起到保护的作用,当中断的时候就不会起到保护的作用,从而影响电能的采集。

随着电网规模的不断扩大,对电力系统的安全性和可靠性提出了越来越高的要求.

4. 中断触发信号

比如51单片机P3.0作为I/O口,与外部事件信号的输出端连接,构成一个中断触发输入端,单片机P3.0接收到这个脉冲的下降沿即触发中断。

5. 中断触发器

EINT——中断允许触发器,CPU中的中断总开关。当EINT=1时,表示允许中断(开中断),当EINT=0时,表示禁止中断(关中断)。其状态可由开、关中断等指令设置 。

中断系统中,3个触发器

INTR——中断请求触发器,用来登记中断源发出的随机性中断请求信号,以便为CPU查询中断及中断排队判优线路提供稳定的中断请求信号 。

EINT——中断允许触发器,CPU中的中断总开关。当EINT=1时,表示允许中断(开中断),当EINT=0时,表示禁止中断(关中断)。其状态可由开、关中断等指令设置 。

INT——中断标记触发器,控制器时序系统中周期状态分配电路的一部分,表示中断周期标记。当INT=1时,进入中断周期,执行中断隐指令的操作。

6. 中断线的触发方式

8051没有专门的开中断和关中断的指令,中断的开放和关闭是由特殊功能寄存器IE来实现两级控制的。有个总开关EA,然后又有ES,ET1,EX1,ET0,EX0五个开关。为1表示开,为0表示关。

单片机在复位后,IE各位的状态为0,所以CPU处于关中断的状态。对于串口来说,其中断请求被响应后,CPU不能自动清除中断标志。用指令来实现关中断。其他中断源的中断标志在CPU响应中断后自动清除。

中断优先级由IP来控制,PS,PT1,PX1,PT0,PX0,置为1表示高优先级。

外部中断源的中断触发方式通过特殊功能寄存器TCON,IT0:外部中断方式,为0低电平触发;为1负沿触发,由指令来设置;IE0:中断申请,检测到有效中断时,硬件置位,CPU转向中断服务程序时,硬件清零。可见定时器和外部中断的申请标志,在CPU响应中断之后能够自动清除。

7. 单片机的中断触发方式

单片机中断是通过定时器触发的。

每个定时器都有4种工作模式,可通过设置TMOD寄存器中的M1M0位来进行工作方式选择。定时器一但启动,它便在原来的数值上开始加1计数,此时机器周期为1us,当记满TH0和TL0就需要216 -1个数,再来一个脉冲计数器溢出,随即向CPU申请中断。

8. 断电触发电路

这个在交流接触器控制线路中的"一健断电开关"是停止按钮,这个按钮是自动复位的常闭型开关,常态是接通电路的,所以按一下它交流接触器线圈电路就断电。由此可知这个一健断电的停止按钮开关的两端是串接在交流接触器线圈供电线路中的。

9. 中断触发电路的原因

在采用低电平触发时,单片机执行了一条主程序的指令后,就会又重新进入中断程序。

而采用下降沿触发时,即使 INT0/1 引脚仍然是低电平,单片机也不会重新进入中断程序。

如果外设想要申请第二次中断,必须是先恢复高电平,重新再送来一次下降沿才行。

那么,为了避免仅仅来了一次申请,就产生多次中断的现象,还是应该采用下降沿触发中断的方式。

如果非要使用低电平触发呢,那必须在退出前,反复的检测中断输入端的电平。

只有当外设撤消了中断申请之后,再退出中断程序,这才能避免多次的重新中断。

10. 中断电平触发

NMI(非屏蔽中断)和INTA(可屏蔽中断)两种中断方式。

NMI触发是必须立即响应的中断,紧急情况的中断,其不受中断屏蔽位的影响。

INTA是外设请求的中断,可以根据具体情况将某个或某几个中断请求屏蔽,受中断屏蔽位的影响。

外部中断请求方式有两种,边沿触发和电平触发。 电平和脉冲触发两种 电平触发和脉冲触发 电平触发和边沿触发

相关文章

Win10系统自带ie浏览器在哪? | wind

Win10系统自带ie浏览器在哪? | wind

浏览器,自带,系统自带,  Win10系统自带ie浏览器在哪?很多第一次使用win10系统的玩家都会发现安装完进入桌面后,没有ie浏览器图标了,这让用户很不习惯,那么win10系统有没有自带ie浏览器呢?在哪里可以调用出来?一起来看下具体的方法吧。Win10系统…

Win10系统怎么禁止程序联网? | win1

Win10系统怎么禁止程序联网? | win1

系统,系统程序,无响应,程序,  计算机和手机一样,当后台有程序在使用网络的时候将会严重影响到我们的使用。那么win10如何禁止程序联网呢?一起来看下具体步骤吧啊!操作步骤:1、打开控制面板,点击其中的“系统与安全”;2、点击“Windows 防火墙…

电脑开机无信号cpu凉 | 电脑开机cp

电脑开机无信号cpu凉 | 电脑开机cp

信号,无法显示,温度,怎么回事,电脑报,1. 电脑开机cpu有温度没信号看是什么水冷设备了,要是廉价的,往往问题出现在水冷头上,水冷头里与液体接触面积不足造成的。要不是品牌高端的水冷,还是用好点风冷的吧。水冷的散热效果随着开机使用时间的增长…

Win10系统提示“加入家庭组时遇到

Win10系统提示“加入家庭组时遇到

提示,系统,错误,家庭, 很多用户知道在windows操作系统中,有一个家庭组的功能,可是用户在加入家庭组时出错了,系统提示“加入家庭组时遇到错误”,遇到这种情况该怎么办呢?下面小编就为大家介绍win10系统提示“加入家庭组时遇到错误”的解决方法…

Win10系统查询用户组及组中用户的

Win10系统查询用户组及组中用户的

系统,查询,用户组,用户,用户账户, Win10系统已经发布一年多时间,用户群体在不断的强大,而用户反馈的问题也在不断的增多。比如,有位用户因为工作需求,想要查询用户组及组中用户,可是操作了很久都没有成功。这该怎么办呢?下面,小编就为大家分享Wi…

电脑装系统cpu高速运转 | 装系统cp

电脑装系统cpu高速运转 | 装系统cp

装系统,系统重装,重装系统,系统,装机,1. 装系统cpu高温怎么办1.首先可能是内存条不够用,会导致CPU占用率过高;2.可能是cpu的散热不良。 使用电脑时间长会导热硅脂可能干涸。 从而cpu的温度过热,不能同时兼容多种硬件;3.硬件上的灰尘太多。 一般…

Win10系统怎么清空剪切板? | win10

Win10系统怎么清空剪切板? | win10

剪切板,系统,清空,我们在使用电脑的时候,经常会需要剪切、复制、张贴这些功能,但是随着时间,我们堆积的垃圾就会越来越多,然后就会出现剪贴板慢满了。那么我们该怎么清空呢?接下来小编就来告诉你们怎么清空剪切板。剪切板是什么呢?小编在这给你们…

Win8.1和Win10双系统安装教程 | wi

Win8.1和Win10双系统安装教程 | wi

安装教程,双系统,前面为大家带来U盘安装Win10以及Win8/8.1升级安装Win10系统教程,前面2种安装方法都属于单系统,但是由于WIn10预览版目前还有不少软件存在兼容问题,因此不大建议大家直接升级或者重装Win10系统,这里建议大家安装Win8.1和Win10双…

电脑装上cpu就不停重启 | 主板装上

电脑装上cpu就不停重启 | 主板装上

重启,无限,主板,重装系统,装上,1. 主板装上cpu无限重启出现这种情况,一般有以下几点原因:1、可能是系统或程序间有不兼容的地方,开机按F8不动到高级选项出现在松手,选“最近一次的正确配置”回车修复,还不行按F8进入安全模式还原一下系统或重装…

升级电脑的CPU和主板 | 主板升级CP

升级电脑的CPU和主板 | 主板升级CP

升级,主板,重装系统,启动,戴尔,1. 主板升级CPU除了焊接处理器的主板,其他的主板都可以升级或者更换处理器。这一点毫无疑问。但是具体能升级到什么型号的处理器,就必须要根据主板型号来确定了。一般情况下,只要是低端主板,建议升级处理器不要超…

Win10系统怎么打开dat文件? | 如何

Win10系统怎么打开dat文件? | 如何

文件,系统,打开文件,dat,  .dat并不是一种标准文件。许多软件都使用这个扩展名,但文件含义不同。dat文件,可以按照扩展名来看就是data意思,即数据文件,这类文件并没有进行绝对化的定义,一些其他程序都有自己对dat文件的定义,要通过其特殊的程序…

Win10系统怎么禁用Win键? | win10wi

Win10系统怎么禁用Win键? | win10wi

系统,win10win,Win,相信不少人在使用>win10系统的时候,都遇到过Win键快捷键与某些软件热键设置有冲突的情况,这就需要暂时禁用。当然,Windows10表面上并没有提供禁用的界面,不过我们可以通过“想设什么就设什么”的万能注册表来搞定这一切。那…