《微机原理与接口技术》课程教学资源(PPT课件)第9章 可编程定时/计数控制器8253原理及应用

课前提问 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 定时功能的实现方法 ◼ 软件延时——利用微处理器执行一个延 时程序段实现 ◼ 不可编程的硬件定时——采用分频器、 单稳电路或简易定时电路控制定时时间 ◼ 可编程的硬件定时——软件硬件相结合、 用可编程定时器芯片构成一个方便灵活 的定时电路

4.38253/8254定时计数器 3个独立的16位计数器通道 m每个计数器有6种工作方式 ■按二进制或十进制(BCD码)计数 8254是8253的改进型(工作频率增加)
6 4.3 8253/8254定时计数器 ◼ 3个独立的16位计数器通道 ◼ 每个计数器有6种工作方式 ◼ 按二进制或十进制(BCD码)计数 8254是8253的改进型(工作频率增加)

4.3.18253/8254的内部结构和引脚 D7D0<总线 CLKO 计数器 GATE 缓冲器 RD 读/写 计数器 CLK 1 GATE 1 A0 2 oUT 1 A1 Cs. 控制 CLK2 计数器 GATE2 字客 OUT2 存器
7 4.3.1 8253/8254的内部结构和引脚

8 计数器结构示意图 定时器/计数器8253 计数初值存于预置寄存器; 在计数过程中 减法计数器的值不断递减, 而预置寄存器中的预置不变。 输出锁存器用于写入锁存命令时, 锁定当前计数值
8 计数器结构示意图 预置寄存器 GATE CLK OUT 减1计数器 输出锁存器 计数初值存于预置寄存器; 在计数过程中, 减法计数器的值不断递减, 而预置寄存器中的预置不变。 输出锁存器用于写入锁存命令时, 锁定当前计数值

计数器的3个引脚 定时器/计数器8253 ■CLK时钟输入信号—在计数过程中, 此引脚上每输入一个时钟信号(下降 沿),计数器的计数值减1 GATE门控输入信号—控制计数器工 作,可分成电平控制和上升沿控制两种 类型 oUT计数器输出信号——当一次计数过 程结束(计数值减为0),OUT引脚上 将产生一个输出信号
9 计数器的3个引脚 ◼ CLK时钟输入信号——在计数过程中, 此引脚上每输入一个时钟信号(下降 沿),计数器的计数值减1 ◼ GATE门控输入信号——控制计数器工 作,可分成电平控制和上升沿控制两种 类型 ◼ OUT计数器输出信号——当一次计数过 程结束(计数值减为0),OUT引脚上 将产生一个输出信号

10 4.328253/8254的工作方式 方式0 方式L 万 万 ? 方式 方式
10 4.3.2 8253/8254的工作方式
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《微机原理与接口技术》课程教学资源(PPT课件)第九章 可编程定时/计数控制器8253原理及应用.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第九章 并行接口.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第十章 并行接口.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第八章 中断控制接口.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第五章 中断控制接口.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第五章 中断控制接口.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第八章 中断控制接口.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第七章 输入/输出系统(一).ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第二章 微型计算机概论(2/2).ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第二章 微型计算机概论(2/2).ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第五章 8086总线与时序new.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第四章 汇编语言程序设计.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第四章 汇编语言程序设计.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第四章 汇编语言程序设计.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第三章 8086指令系统.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第三章 8086指令系统.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第三章 8086指令系统与寻址方式(3/3)数据操作类指令.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第三章 8086指令系统与寻址方式(2/3)8086指令系统.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第三章 8086指令系统与寻址方式(1/3).ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第二章 微型计算机概论(1/2).ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第十章 串行通信与8250,8251A.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第七章 7.4 DMA控制接口.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)可编程串行通信接口芯片8251A、8251A应用举例.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第十一章 数/模、模/数转换.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第十一章 数/模、模/数转换.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)复习.ppt
- 清华大学:《数据通信原理》课程教学资源(学习讲义)下一代网络的核心——软交换技术.doc
- 清华大学:《数据通信原理》课程教学资源(学习讲义)北京邮电大学通信仿真课程设计报告.doc
- 清华大学:《数据通信原理》课程教学资源(学习讲义)无线通信工程复习提纲.doc
- 清华大学:《数据通信原理》课程教学资源(学习讲义)密集波分复用光网络的几个关键技术.doc
- 清华大学:《数据通信原理》课程教学资源(学习讲义)封面封底.doc
- 清华大学:《数据通信原理》课程教学资源(学习讲义)移动 IP上的QoS 保证.doc
- 清华大学:《无线通信工程》第01讲 绪论.ppt
- 清华大学:《无线通信工程》第02讲 组成及规范.ppt
- 清华大学:《无线通信工程》第03讲 信道.ppt
- 清华大学:《无线通信工程》第04讲 基带传输.ppt
- 清华大学:《无线通信工程》第05讲 载波传输.ppt
- 清华大学:《无线通信工程》第06讲 信源编码.ppt
- 清华大学:《无线通信工程》第07讲 信道编码.ppt
- 清华大学:《无线通信工程》第08讲 多址1.ppt