中国高校课件下载中心 》 教学资源 》 大学文库

大连理工大学:《单片机系统及应用》课程教学资源(PPT课件)第6章 MCS-51系列单片机的中断系统与定时计数器

文档信息
资源类别:文库
文档格式:PPTX
文档页数:49
文件大小:1.79MB
团购合买:点击进入团购
内容简介
大连理工大学:《单片机系统及应用》课程教学资源(PPT课件)第6章 MCS-51系列单片机的中断系统与定时计数器
刷新页面文档预览

第6章MCS-51系列单片机的中断系统与定时/计数器

第6章 MCS-51系列单片机的中断系统 与定时/计数器

中断的概念6. 1主程序中断响应中断服务程序中断请求中断返回继续执行原主程序图6.1中断过程示意图

图6.1 中断过程示意图 中断请求 中 断 服 务 程 序 继续执行原主程序 主程序 6.1 中断的概念

1.中断的用途CPU与外设的并行随机事件处理周期性事件处理故障处理多个请求2.中断过程中断请求中断优先级的判断(判优)响应中断中断处理中断返回

1.中断的用途  CPU与外设的并行  随机事件处理  周期性事件处理  故障处理 2.中断过程  中断请求  中断优先级的判断(判优)  响应中断  中断处理  中断返回 多个请求

6.2MCS-51系列单片机的中断系统1.中断源①外部信号触发中断(2个)外部信号触发中断O:INTO引脚·外部信号触发中断1:INT1引脚②定时/计数器中断(2个)·TO中断·T1中断③串行接口发送/接收中断(1个)5个中断源

6.2 MCS-51系列单片机的中断系统 1.中断源 ①外部信号触发中断(2个)  外部信号触发中断0:INT0引脚  外部信号触发中断1:INT1引脚 ②定时/计数器中断(2个)  T0中断  T1中断 ③串行接口发送/接收中断(1个) 5个中断源

“0”表示开关断开(屏蔽)2.中断的允许与屏蔽“1”表示开关接通直(允许)RH表6-1中断允许与屏蔽寄存器---IE(字节地址D1D7D6D4D3D2DOD5控制位ESEAET1EX1ETOEXO!!AFHACHABHAAHA9HA8H--位地址EXO:外部信号触发中断0中断控制位(“外中断0”控制位)ETO:定时/计数器中断O中断控制位(“TO中断”控制位)EX1:外部信号触发中断1中断控制位(“外中断1”控制位ET1:定时/计数器中断1中断控制位(“T1中断”控制位)ES:串行接口中断控制位(“串口中断”控制位)EA:中断允许总控制位(“总控制位”,即总开关)

2.中断的允许与屏蔽  EX0:外部信号触发中断0中断控制位(“外中断0”控制位)  ET0:定时/计数器中断0中断控制位(“T0中断”控制位)  EX1:外部信号触发中断1中断控制位(“外中断1”控制位)  ET1:定时/计数器中断1中断控制位(“T1中断”控制位)  ES:串行接口中断控制位(“串口中断”控制位)  EA:中断允许总控制位(“总控制位”,即总开关) 控制位 D7 D6 D5 D4 D3 D2 D1 D0 位地址 表6-1 中断允许与屏蔽寄存器-IE(字节地址为A8H) EA - ES ET1 EX1 ET0 EX0 AFH - - - ACH ABH AAH A9H A8H “0”表示开关断开(屏蔽) “1”表示开关接通(允许)

3.中断优先级控制黄点表示一条指令执行①两级中断嵌套高级中低级中仲断服务断服务个请求主程序响应响应低级中断请求断点断点中断中断返回返回主程序图6.2中断嵌套的示意图

3.中断优先级控制 图6.2 中断嵌套的示意图 ①两级中断嵌套 低级中 断请求 主程序 断点 低级中 断服务 响应 中断 返回 高级中 断服务 高级中 断请求 断点 中断 返回 响应 主程序 黄点表示一 条指令执行

表6-2中断优先级控制寄存器---IP(字节地址为B8HD7D6D2D1DOD5D4D3控制位PSPT1PX1PTOPXO位地BCHBBHBAHB8HOH址外部信号触发中断0优生级PXO:这个格中就是一个二进制位定时/计数PTO:只能是“0”或者“1”PX1:外部信号“0”表示低优先级PT1:定时/计数“1”表示高优先级·PS:串行接口中断优先级控制位

表6-2 中断优先级控制寄存器-IP(字节地址为B8H)  PX0:外部信号触发中断0优先级控制位  PT0:定时/计数器中断0优先级控制位  PX1:外部信号触发中断1优先级控制位  PT1:定时/计数器中断1优先级控制位  PS:串行接口中断优先级控制位 控制 位 D7 D6 D5 D4 D3 D2 D1 D0 位地 址 - - - PS PT1 PX1 PT0 PX0 - - - BCH BBH BAH B9H B8H 这个格中就是一个二进制位 只能是“0”或者“1” “0”表示低优先级 “1”表示高优先级

②默认优先级如果多个中断源的中断优先级控制位设置相同,如果它们都发出了中断请求,应该响应谁?必须采取措施,即采用默认优先级机制进行判优。默认优先级由高到低的顺序如下:外部信号触发中断0高定时/计数器中断0外部信号触发中断1定时/计数器中断1串行接口发送/接收中断低

②默认优先级 如果多个中断源的中断优先级控制位设置相同,如果 它们都发出了中断请求,应该响应谁? 必须采取措施,即采用默认优先级机制进行判优。默 认优先级由高到低的顺序如下:  外部信号触发中断0  定时/计数器中断0  外部信号触发中断1  定时/计数器中断1  串行接口发送/接收中断 高 低

4.中断服务程序入口入口地址=8m+3表6-3中断服务程序的入口地址入口中断源址中断号m00003H外部信号触发中断源01定时/计数器0中断O0OBH2外部信号触发中断源10013H3001BH定时/计数器1中断40023H串行接口中断

4.中断服务程序入口 中断源 中断号m 入口地址 表6-3 中断服务程序的入口地址 外部信号触发中断源0 0003H 定时/计数器0中断 外部信号触发中断源1 定时/计数器1中断 串行接口中断 000BH 0013H 001BH 0023H 0 1 2 3 4 入口地址 = 8m + 3

5.中断请求标志表6-4特殊功能寄存器---TCON(字节地址为88H)D7D6D2D1DOD5D4D3标志位TF1TFOIE1IT1IEOITO位地8DH8RH89H8FH88HH址中断请求标志位为“1时,表示该中断源发出了中断请求IEO:外部信号触发中断O的中断请求标志位IE1:外部信号触发中断1的中断请求标志位TFO:定时/计数器中断0的中断请求标志位TF1:定时/计数器中断1的中断请求标志位

5.中断请求标志 标志 位 D7 D6 D5 D4 D3 D2 D1 D0 位地 址 IE0:外部信号触发中断0的中断请求标志位 IE1:外部信号触发中断1的中断请求标志位 TF0:定时/计数器中断0的中断请求标志位 TF1:定时/计数器中断1的中断请求标志位 表6-4 特殊功能寄存器-TCON(字节地址为88H) TF1 TF0 IE1 IT1 IE0 IT0 8FH 8DH 8BH 8AH 89H 88H 中断请求标志位为“1” 时,表示该中断源发 出了中断请求

刷新页面下载完整文档
VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
相关文档