实时控制。实时控制要求计算机能及时完成被控对象随机提出的分析和计算任务。在自动控制系统中,要求各控制参量随机地在任何时刻可向计算机发出请求,CPU必须作出快速响应、及时处理。3)实现故障的及时发现及处理 ?单片微机应用中由于外界的干扰、硬件或软件设计中存在问题等因素,在实际运行中会出现硬件故障、运算错误、程序运行故障等,有了中断技术,计算机就能及时发现故障并自动处理。 4)实现人机联系 ?比如通过键盘向单片微机发出中断请求,可以实时干预计算机的工作。2、中断系统的结构与控制2.1中断系统的结构图2所示是MCS-51单片机的中断系统结构,它由与中断有关的特殊功能寄存器、中断入口、顺序查询逻辑电路等组成。图2MCS-51单片机的中断系统结构2.2中断系统控制1)中断源MCS-51单片机提供5个中断源,其中两个为外部中断源INT0(P3.2)、INT1(P3.3),两个为片内定时器/计数器T0和T1的溢出中断源TF0(TCON.5)、F1(TCON.7),一个串行口发送与接收中断源TI(SCON.1)或RI(SCON.0)。这些中断源分别由TCON与SCON的相应位锁存。定时器/计数器控制寄存器TCON是定时器/计数器0和定时器/计数器1(T0、T1)的控制寄存器,它同时也用来锁存T0、T1的溢出中断源和外部中断源。如图3所示:D7D6D5D4D3D2D1D0TF1TR1TF0TR0IE1IT1IE0IT0用于外部中断图3TCON寄存器IT0:外部中断0触发方式控制位。IT0=0,INT0(P3.2)为低电平触发方式;IT0=1,INT0(P3.2)为负跳变触发方式。IE0:外部中断0标志位。IE0=1,外部中断0向CPU请求中断。IT1:外部中断1触发方式控制位。IE1:外部中断1标志位。TF0:T0中断溢出标志位。T0溢出硬件置1,响应中断后硬件清0(在查询方式下软件清0)。