3中断系统 中断功能由中断系统来执行。 中断由谁来实施? 为实现中断功能而配置的硬件和 编写的软件就是中断系统。 十一五国家级规为教材(高职高专) 高等教育出版社 HIGHER EDUCATION PRESS
3.中断系统 为实现中断功能而配置的硬件和 编写的软件就是中断系统。 中断由谁来实施? 中断功能由中断系统来执行
图4-1中断系统的结构框图 查询电路 中断允许寄存器 全局 中断优先级 中断源中断选择中断标志中断允许中断源允许寄存器 EA 高级中断 EXO PXO 请求 ITO IEO ETO IFO 中断源>中断入口 门匚 EXI PX1 INT1 IEl ET1 T1 IF1 低级中断 请求 ≥1-RT/TI RI 中断源>中断入口 十一五国家级规为教材(高职高专) 高等教育出版社 HIGHER EDUCATION PRESS
图4-1 中断系统的结构框图
4.1.2中断源——中断的申请方 能够向cPU发出中断申请的部件称为中断源。 80c51单片机有5个中断源。见下表 中断源 说明 外部中断0从P32引脚引入的外请 定时器T0中断定时器T0溢出的发断申请 外部中断N7从P3.3引脚引入的外部甲断申请 定时器T中断定时器T溢出时引发中断申请 串行口中断 次串行发送或接收完成后,发出中断申 请 十一五国家级规为教材(高职高专) 高等教育出版社 HIGHER EDUCATION PRESS
4.1.2 中断源——中断的申请方 能够向CPU发出中断申请的部件称为中断源。 80C51单片机有5个中断源。见下表 那些部件可以 向CPU申请中 断呢? 中断源 说明 外部中断 从P3.2引脚引入的外部中断申请 定时器T0中断 定时器T0溢出时引发中断申请 外部中断 从P3.3引脚引入的外部中断申请 定时器T1中断 定时器T1溢出时引发中断申请 串行口中断 一次串行发送或接收完成后,发出中断申 请 INT0 INT1
4.1.3中断控制——中断的控制“工具” 单片机通过对4个特殊功能寄存器实施中断控制: 中断允许寄存器E 中断优先级寄存器|P 定时/计数器及外部中断控制寄存器TcON 串口控制寄存器ScoN 十一五国家级规为教材(高职高专) 高等教育出版社 HIGHER EDUCATION PRESS
4.1.3 中断控制——中断的控制“工具” • 中断允许寄存器IE • 中断优先级寄存器IP • 定时/计数器及外部中断控制寄存器TCON • 串口控制寄存器SCON 单片机通过对4个特殊功能寄存器实施中断控制:
1.中断允许寄存器E 功能: 控制单片机是否接受中断申请,以及接 受哪一种中断申请 字节地址: A8H 其格式和每位的含义如下 十一五国家级规为教材(高职高专) 高等教育出版社 HIGHER EDUCATION PRESS
1.中断允许寄存器IE • 功能: 控制单片机是否接受中断申请,以及接 受哪一种中断申请 • 字节地址: A8H 其格式和每位的含义如下: