第五章/0,中断定时与串行通信 数据的输入/输出传送方式 无条件传送方式: 方对另一方来说总是准备好的 查询传送方式 LOOK UP): 传送前一方先查询另一方的状态,若已经准备好 就传送,否则就继续查询/等待 中断传送方式(IRQ): 一方通过申请中断的方式与另一方进行数据传送 直接存储器存取方式(DMA): 双方直接通过总线传送数据,不经CPU中转 《单片微机原理及应用》教学课件 奔六瘳
《单片微机原理及应用》教学课件 数据的输入/输出传送方式 查询传送方式(LOOK UP): 传送前一方先查询另一方的状态,若已经准备好 就传送,否则就继续查询/等待 中断传送方式(IRQ): 一方通过申请中断的方式与另一方进行数据传送 无条件传送方式: 一方对另一方来说总是准备好的 直接存储器存取方式(DMA): 双方直接通过总线传送数据, 不经CPU中转 第五章 I/O,中断,定时与串行通信
中断传送方式特点 (P.128) 数据传送的双方平时各自做自己的工作,一旦 甲方要求与乙方进行数据传送,就主动发出信号 提出申请,乙方接到申请后若同意传送,安排好 当前的工作,再响应与甲方发生数据传送。完事 后,回去继续做打断前的工作 中断功能强弱是计算机性能优劣的重要标志 ˇ提高CPU效率 解决速度矛盾 实现并行工作ˇ应付突发事件 《单片微机原理及应用》教学课件 奔六瘳
《单片微机原理及应用》教学课件 数据传送的双方平时各自做自己的工作,一旦 甲方要求与乙方进行数据传送,就主动发出信号 提出申请,乙方接到申请后若同意传送,安排好 当前的工作,再响应与甲方发生数据传送。完事 后,回去继续做打断前的工作。 中断功能强弱是计算机性能优劣的重要标志 提高CPU效率 解决速度矛盾 实现并行工作 应付突发事件…… 中断传送方式特点 (P.128)
←中断涉及的几个环节 ①中断源(前面提到的甲方) ②中断申请(甲方发出信号提出申请) ③开放中断(乙方同意传送) ④保护现场(安排好当前的工作) ⑤中断服务(响应乙方的要求) ⑥恢复现场(完事后,回去…… ⑦中断返回(继续做打断前的工作) 《单片微机原理及应用》教学课件 奔六瘳
《单片微机原理及应用》教学课件 ①中断源 ②中断申请 ③开放中断 ④保护现场 ⑤中断服务 ⑥恢复现场 ⑦中断返回 中断涉及的几个环节 (前面提到的甲方) (甲方发出信号提出申请) (乙方同意传送) (安排好当前的工作) (响应乙方的要求) (完事后,回去……) (继续做打断前的工作)
单片机的中断源及TCON 51子系列允许5个(52子系列6个)中断源 个外部中断请求:INTo,INT1 2个片内定时器/计数器T0和T1中断请求: TF0,TF1,(TF252子系列有T2) 1个串行口中断请求:TI/RI cPU识别中断申请的依据: cPU在每个机器周期的S5P2期间,会自动查询 各个中断申请标志位,若查到某标志位被置位, 将启动中断机制。 《单片微机原理及应用》教学课件 奔六瘳
《单片微机原理及应用》教学课件 单片机的中断源及TCON CPU在每个机器周期的S5P2期间,会自动查询 各个中断申请标志位,若查到某标志位被置位, 将启动中断机制。 51子系列允许5个(52子系列6个)中断源: 2个外部中断请求:INT0,INT1 2个片内定时器/计数器T0和T1中断请求: TF0,TF1,(TF2——52子系列有T2) 1个串行口中断请求:TI/RI CPU识别中断申请的依据:
单片机的中断源及TCON Tc=l/fosc Ts=6Tc Tm=12TC=6Ts S2 S3 S4 S5 S6 S1 S2 S3 S4 S5 S6 T T m 此图见P40 cPU识别中断申请的依据: cPU在每个机器周期的S5P2期间,会自动查询 各个中断申请标志位,若查到某标志位被置位, 将启动中断机制。 《单片微机原理及应用》教学课件 奔六瘳
《单片微机原理及应用》教学课件 单片机的中断源及TCON CPU 在每个机器周期的S5P2期间,会自动查询 各个中断申请标志位,若查到某标志位被置位, 将启动中断机制。 CPU识别中断申请的依据: Tc Ts Tm Tm Tc=1/fosc Ts=6Tc Tm=12Tc=6Ts S2 S3 S4 S5 S6 S1 S2 S3 S4 S5 S6 ——此图见P.40