单片机的外部中断源有 ** ? , ** ? 和串口中断。

作者&投稿:子丰纪 (若有异议请与网页底部的电邮联系)
单片机中,比如51单片机有五个中断源,两个外部中断源,两个定时器中断源,一个串口中断。它们都在什么情~

MCS-51单片机中断系统的结构:
5个中断源的符号、名称及产生的条件如下。
INT0:外部中断0,由P3.2端口线引入,低电平或下跳沿引起。
INT1:外部中断1,由P3.3端口线引入,低电平或下跳沿引起。

T0:定时器/计数器0中断,由T0计满回零引起。
T1:定时器/计数器l中断,由T1计满回零引起。
TI/RI:串行I/O中断,串行端口完成一帧字符发送/接收后引起。
整个中断系统的结构框图见下图一所示。



如图所示,由与中断有关的特殊功能寄存器、中断入口、次序查询逻辑电路等组成,包括5个中断请求源,4个用于中断控制的寄存器IE、IP、ECON和SCON来控制中断类弄、中断的开、关和各种中断源的优先级确定。

教你详细认识!看看网址吧!

共有5个中断源:(发生中断后,进入中断服务函数,执行玩中断服务函数后又硬件自动清零标志位)
外部中断0,interrupt 0 ,中断标志位IE0;
定时器0,interrupt 1,中断标志位TF0;
外部中断1,interrupt 2 ,中断标志位IE1;
定时器1,interrupt 3,中断标志位TF1;
串口中断,interrupt 4,中断标志位RI\TI;

概念:引起CPU中断的根源,称为中断源。中断源向CPU提出的中断请求。CPU暂时中断原来的事务A,转去处理事件B。对事件B处理完毕后,再回到原来被中断的地方(即断点),称为中断返回。实现上述中断功能的部件称为中断系统(中断机构)。

80C51的中断系统有5个中断源 ,2个优先级,可实现二级中断嵌套(就是可以在嵌套过程中再次响应嵌套) 。

中断源
1、INT0(P3.2),外部中断1。可由IT0(TCON.0)选择其为低电平有效还是下降沿有效。当CPU检测到P3.2引脚上出现有效的中断信号时,中断标志IE0(TCON.1)置1,向CPU申请中断。

2、INT1(P3.3),外部中断2。可由IT1(TCON.2)选择其为低电平有效还是下降沿有效。当CPU检测到P3.3引脚上出现有效的中断信号时,中断标志IE1(TCON.3)置1,向CPU申请中断。

3、TF0(TCON.5),片内定时/计数器T0溢出中断请求标志。当定时/计数器T0发生溢出时,置位TF0,并向CPU申请中断。

4、TF1(TCON.7),片内定时/计数器T1溢出中断请求标志。当定时/计数器T1发生溢出时,置位TF1,并向CPU申请中断。

5、RI(SCON.0)或TI(SCON.1),串行口中断请求标志。当串行口接收完一帧串行数据时置位RI或当串行口发送完一帧串行数据时置位TI,向CPU申请中断。

中断请求标志
1、TCON的中断标志

IT0(TCON.0):外部中断0触发方式控制位。

当IT0=0时:为电平触发方式。
当IT0=1时:为边沿触发方式(下降沿有效)。
IE0(TCON.1):外部中断0中断请求标志位。

IT1(TCON.2):外部中断1触发方式控制位。

IE1(TCON.3):外部中断1中断请求标志位。

TF0(TCON.5):定时/计数器T0溢出中断请求标志位。

TF1(TCON.7):定时/计数器T1溢出中断请求标志位。

单片机TCON辅助设置工具

2、SCON的中断标志

RI(SCON.0),串行口接收中断标志位。当允许串行口接收数据时,每接收完一个串行帧,由硬件置位RI。同样,RI必须由软件清除。

TI(SCON.1),串行口发送中断标志位。当CPU将一个发送数据写入串行口发送缓冲器时,就启动了发送过程。每发送完一个串行帧,由硬件置位TI。CPU响应中断时,不能自动清除TI,TI必须由软件清除。

80C51中断的控制
中断允许控制
CPU对中断系统所有中断以及某个中断源的开放和屏蔽是由中断允许寄存器IE控制的。

EX0(IE.0):外部中断0允许位;
ET0(IE.1):定时/计数器T0中断允许位;
EX1(IE.2):外部中断0允许位;
ET1(IE.3):定时/计数器T1中断允许位;
ES(IE.4):串行口中断允许位;
EA (IE.7): CPU中断允许(总允许)位。
单片机IE自动设计工具

中断优先级控制
80C51单片机有两个中断优先级,即可实现二级中断服务嵌套。每个中断源的中断优先级都是由中断优先级寄存器IP中的相应位的状态来规定的 。

PX0(IP.0),外部中断0优先级设定位;
PT0(IP.1),定时/计数器T0优先级设定位;
PX1(IP.2),外部中断0优先级设定位;
PT1(IP.3),定时/计数器T1优先级设定位;
PS? (IP.4),串行口优先级设定位;
PT2(IP.5),定时/计数器T2优先级设定位。
单片机IP自动设计工具

中断优先级规则:

CPU同时接收到几个中断时,首先响应优先级别最高的中断请求。
正在进行的中断过程不能被新的同级或低优先级的中断请求所中断。
正在进行的低优先级中断服务,能被高优先级中断请求所中断。
中断系统总结:
TCON和SCON是中断请求,以及控制外部中断的有效方式。IE控制是否允许CPU响应中断,是否允许响应某一个中断。IP控制中断的优先级。
0.0

定时器中断(T0、T1),外部中断(INT0、INT1)


MSC-51单片机内部由哪些功能部件组成,各有什么功能?
运算器:根据控制器发来的信号,执行算术逻辑运算操作;存储器:包括程序存储和数据存储器;定时器计数器:2个16位定时器\/计数器,可对机器周期计数,也可对外部输入脉冲计数;中断系统:可响应三个内部中断源和两个外部中断源的中断请求;输入输出接口: 4个8位并行口和一个全双工串行口。

单片机的原理
然后用文本编辑器(如EDIT、CCED等)编写软件,编写好后,用编译器对源程序文件编译,查错,直到没有语法错误,除了极简单的程序外,一般应用仿真机对软件进行调试,直到程序运行正确为止。运行正确后,就可以写片(将程序固化在EPROM中)。在源程序被编译后,生成了扩展名为HEX的目标文件,一般编程器能够识别这种格式的文件,...

某系统有三个外部中断源1,2,3, 当某一中断源由高电平低电平时
用到80C51的芯片:将3个中断信号经电阻线或接。ORG 0000H LJMP MAIN ORG 00013H LJMP ZDFZ ORG 0040H MAIN:SETB EA SETB EX1 SJMP 0RG 0200H ZDFZ:PUSH PSW PUSH ACC JB P1.0,DV0 JB P1.1,DV1 JB P1.2,DV2 INRET:POP ACC POP PSW...

51单片机内部包含哪些主要功能部件?各功能部件的主要作用是什么?_百度...
五、中断控制系统: 5 个中断源,其中两个外部中断、两个定时 \/ 计数器中断、 1 个串行口中断。六、串行口: 1 个全功能异步串行口 七、时钟电路:在时钟电路的外部添加晶振及电容就可以组成完整的震荡电路,为系统工作提供时钟。八、总线:通过内部总线把系统的各个部分连成一个有机的整体。赞同0|...

单片机的工作原理?
(6) 五个中断源的中断控制系统。现在新推出的单片机都不只5 个中断源,例如SST89E58RD 就有9 个中断源。(7) 一个全双工UART(通用异步接收发送器)的串行I\/O 口,用于实现单片机之间或单机与微机之间的串行通信。(8) 片内振荡器和时钟产生电路,但石英晶体和微调电容需要外接。最高允许振...

单片机 考试。。。
自己做的, 仅供参考. 有问题希望能和大家共同讨论,1.8051每个中断源相应地在芯片上都有其中断请求输入引脚 (错, 定时器是输出引脚 )2.程序计数器PC不能对它进行读写操作 (对, PC是16位特殊寄存器,无物理地址, )3.8051单片机的栈底单元是不能利用的,因此,它是一个闲置单元 ( 错 可...

中断的详细解释
通常中断源有以下几种:(1)外部设备请求中断。一般的外部设备(如键盘、打印机和A \/ D转换器等)在完成自身的操作后,向CPU发出中断请求,要求CPU为他服务。硬件中断分为外部中断和内部中断。外部中断一般是指由计算机外设发出的中断请求,如:键盘中断、打印机中断、定时器中断等。外部中断是可以屏蔽的中断,也就是说,...

电脑的设备中的PCI IRQ是什么意思?
IRQ(Interrupt Request)的作用就是在我们所用的电脑中,执行硬件中断请求的动作,用来停止其相关硬件的工作状态。比如我们要打印一份文件,在打印结束时就需要由系统对打印机提出相应的中断请求,来以此结束这个打印的操作。产生中断请求的设备或者事件被称为中断源,中断源可分为两类:一类是CPU内部中断,...

pic是什么意思?
可编程中断控制器 可编程中断控制器(Programmable Interrupt Controller),也简称为PIC,是微处器与外设之间的中断处理的桥梁,由外设发出的中断请求需要中断控制器来进行处理。

操作系统地中断请求是什么?中断请求的过程?
用户程序执行特权指令、分时系统中的时间片中断以及从用户态到核心态的切换等都是陷阱的例子。为了按中断源的轻重缓急处理响应中断,操作系统为不同的中断赋予不同的优先级。例如在UNIX系统中,外中断和陷阱的优先级共分为8级。为了禁止中断或屏蔽中断,CPU的处理器状态字PSW中也设有相应的优先级。

乃东县19412933859: mcs - 51单片机有几个中断源 -
卫洪复方: mcs-51单片机有5个中断源,分别为: 1、外部中断0(INT0):默认中断级别最高,中断入口地址0003H; 2、定时/计数器0(T1):默认中断级别第2,中断入口地址000BH; 3、外部中断1(INT1):默认中断级别第3,中断入口地址0013H; 4、串行口中...

乃东县19412933859: 单片机中断源有哪些,地址是多少 -
卫洪复方: 在51单片机中有5个中断源中断号优先级中断源中断入口地址01(最高)外部中断00003H12定时器0000BH23外部中断10013H34定时器10018H45串口总段0023H

乃东县19412933859: 51单片机的中断源和中断入口是怎么回事?? -
卫洪复方: 51单片机的中断源就是产生中断的源头,可以使外部中断0、外部中断1、定时器/计数器0、定时器/计数器1、串行接口.这些中断源可由用户自由配置,可以使用也可以不使用. 中断入口是中断服务程序的入口地址,也就是产生中断响应后执行的第一条中断程序指令地址.这些入口地址对应于前述中断源,就是说一个中断源对应一个入口地址,且这些地址是固定的,用户不可改变.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网