忘電子工業出版社 Publishing house of Electronics Industry 3.中断的作用 中断作为一项重要的计算机技术,在计算机中 得到了广泛的应用。中断技术实质上就是一种资源 共享技术,其主要作用如下: 1)中断技术能实现CPU与多个外部设备并行工作, 提高了CPU的利用率及数据的输入/输出效率; (2)中断技术能对计算机运行过程中某个事件的出 现或突然发生的故障,做到及时发现并进行自动处理, 即实现实时处理; (3)中断技术能使我们通过键盘发出请求,随时对 运行中的计算机进行干预,即可以实现人机联系; (4)实现多道程序的切换运行; (5)在多机系统中,实现各处理机之间的信息交换 和任务切换。 上属目最
3.中断的作用 中断作为一项重要的计算机技术,在计算机中 得到了广泛的应用。中断技术实质上就是一种资源 共享技术,其主要作用如下: ⑴ 中断技术能实现CPU与多个外部设备并行工作, 提高了CPU的利用率及数据的输入/输出效率; ⑵ 中断技术能对计算机运行过程中某个事件的出 现或突然发生的故障,做到及时发现并进行自动处理, 即实现实时处理; ⑶ 中断技术能使我们通过键盘发出请求,随时对 运行中的计算机进行干预,即可以实现人机联系; ⑷ 实现多道程序的切换运行; ⑸ 在多机系统中,实现各处理机之间的信息交换 和任务切换。 上层目录
忘電子工業出版社 Publishing house of Electronics Industry 5.2中断机构及操作 1.中断源 在计算机中,引起中断的原因和发出中断 申请的来源称为中断源。 8051单片机有5个中断源,分为3类:外 部输入中断源(外中断)2个,定时器溢出中 断源(定时中断)2个和串行口发送或接收中 断源(串行中断)1个
5.2 中断机构及操作 1.中断源 在计算机中,引起中断的原因和发出中断 申请的来源称为中断源。 8051单片机有5个中断源,分为3类:外 部输入中断源(外中断)2个,定时器溢出中 断源(定时中断)2个和串行口发送或接收中 断源(串行中断)1个
忘電子工業出版社 Publishing house of Electronics Industry (1)外中断 外中断是由外部信号引起的,有外中断0 和外中断1共2个外中断。它们的中断请求信 号分别从INT0(P3.2)和INT1(P3.3)2个引 脚输入。外中断请求信号有两种形式:一种 是电平方式,低电平有效,单片机只要在中 断请求信号引入端采样到有效的低电平,即 能激发中断。另一种是脉冲方式,脉冲后沿 负跳变有效。这种方式中,CPU在两个相邻机 器周期对中断请求引入端进行的采样中,如 前一次为高电平,后一次为低电平,即为有 效的中断请求
⑴ 外中断 外中断是由外部信号引起的,有外中断0 和外中断1共2个外中断。它们的中断请求信 号分别从INT0(P3.2)和 INT1(P3.3) 2个引 脚输入。外中断请求信号有两种形式:一种 是电平方式,低电平有效,单片机只要在中 断请求信号引入端采样到有效的低电平,即 能激发中断。另一种是脉冲方式,脉冲后沿 负跳变有效。这种方式中,CPU在两个相邻机 器周期对中断请求引入端进行的采样中,如 前一次为高电平,后一次为低电平,即为有 效的中断请求
忘電子工業出版社 Publishing house of Electronics Industry (2)定时中断 单片机芯片内部有定时/计数器0和定时/计数器1 两个部件来实现定时或计数功能。当定时/计数结构 发生计数溢出时,即表明定时时间到或计数值已满, 这时计数溢出信号作为中断请求去置位定时中断的请 求标志位TF0或TF1,CPU以此标志位是否置位来判断 是否有定时中断请求。这类中断请求是发生在单片机 芯片内部的,所以在单片机芯片上不用设置中断请求 信号的输入端
⑵定时中断 单片机芯片内部有定时/计数器0和定时/计数器1 两个部件来实现定时或计数功能。当定时/计数结构 发生计数溢出时,即表明定时时间到或计数值已满, 这时计数溢出信号作为中断请求去置位定时中断的请 求标志位TF0或TF1,CPU以此标志位是否置位来判断 是否有定时中断请求。这类中断请求是发生在单片机 芯片内部的,所以在单片机芯片上不用设置中断请求 信号的输入端
忘電子工業出版社 Publishing House of Electronics Industry (3)串行中断 串行中断是为串行数据的传送而设置的。 每当串行口接收或发送完一组串行数据时, 就置位中断请求标志RI或TI。串行中断也是 在单片机芯片内部自动发生的,所以也不用 在芯片上设置中断请求信号的输入端
⑶ 串行中断 串行中断是为串行数据的传送而设置的。 每当串行口接收或发送完一组串行数据时, 就置位中断请求标志RI或TI。串行中断也是 在单片机芯片内部自动发生的,所以也不用 在芯片上设置中断请求信号的输入端