课前提问 CPU与外设交换信息的方式有几种?
1 课前提问 ◼ CPU与外设交换信息的方式有几种?
2 课前提问 CPU与外设交换信息的方式有几种? 无条件 ■查询 中断 DMA
2 课前提问 ◼ CPU与外设交换信息的方式有几种? ◼ 无条件 ◼ 查询 ◼ 中断 ◼ DMA
第9章可编程定时/针敝控制器 8253原狸及应用 教学重点 8253的引脚和6种工作方式 8253的编程 8253在 IBM PC系列机上的应用
第9章可编程定时/计数控制器 8253原理及应用 教学重点 ◼ 8253的引脚和6种工作方式 ◼ 8253的编程 ◼ 8253在IBM PC系列机上的应用
定时器和计数器 定时器/计数器8253 定时控制在微机系统中极为重要 定时器由数字电路中的计数电路构成 通过记录高精度晶振脉冲信号的个数, 输出准确的时间间隔 计数电路如果记录外设提供的具有一定 随机性的脉冲信号时,它主要反映脉冲 的个数(进而获知外设的某种状态), 常又称为计数器
4 定时器和计数器 定时控制在微机系统中极为重要 ◼ 定时器由数字电路中的计数电路构成, 通过记录高精度晶振脉冲信号的个数, 输出准确的时间间隔 ◼ 计数电路如果记录外设提供的具有一定 随机性的脉冲信号时,它主要反映脉冲 的个数(进而获知外设的某种状态), 常又称为计数器
定时功能的实现方法 定时器/计数器8253 软件延时利用微处理器执行一个延 时程序段实现 不可编程的硬件定时—采用分频器、 单稳电路或简易定时电路控制定时时间 可编程的硬件定时—软件硬件相结合 用可编程定时器芯片构成一个方便灵活 的定时电路
5 定时功能的实现方法 ◼ 软件延时——利用微处理器执行一个延 时程序段实现 ◼ 不可编程的硬件定时——采用分频器、 单稳电路或简易定时电路控制定时时间 ◼ 可编程的硬件定时——软件硬件相结合、 用可编程定时器芯片构成一个方便灵活 的定时电路