湘潭大学:《微型计算机系统原理及应用》课件_第九章 计数器与定时电路

微机原理及应用 第九章计数器与 定时电路 2021/2/24
2021/2/24 1 微机原理及应用 第九章 计数器与 定时电路

学习目的 通过对本章的学习,您应该能够达到下列 要求: 了解定时基本概念 熟悉可编程计数器定时器8253的外部特性 ■熟悉可编程计数器/定时器8253工作模式 熟悉可编程计数器/定时器8253初始化 微机原理及应用——第9章计数器与定时电路
微机原理及应用——第9章 计数器与定时电路 2 学习目的 通过对本章的学习,您应该能够达到下列 要求: ◼ 了解定时基本概念 ◼ 熟悉可编程计数器/定时器8253的外部特性 ◼ 熟悉可编程计数器/定时器8253工作模式 ◼ 熟悉可编程计数器/定时器8253初始化

重点 8253的外部特性 ■8253工作模式 8253初始化 微机原理及应用——第9章计数器与定时电路
微机原理及应用——第9章 计数器与定时电路 3 ◼ 8253的外部特性 ◼ 8253工作模式 ◼ 8253初始化 重 点

9定时基本概念 、定时与计数 定肘中新、定肘检测、定肘扫描,对外部事 件计数 微机中的定时方法 软件定时一一延迟子程序 硬件定附一用计数器/定时器8253 微机原理及应用——第9章计数器与定时电路 4
微机原理及应用——第9章 计数器与定时电路 4 一、定时与计数 定时中断、定时检测、定时扫描,对外部事 件计数 二. 微机中的定时方法 ❑ 软件定时——延迟子程序 ❑ 硬件定时——用计数器/定时器8253 9.1 定时基本概念

9定时基本概念 例:软件定时的例子: 编写一个软件定时程序,要求定时20ms 假设:8086的时钟=8MHz,一个时钟周期 T=18MHz=0.125us 延时20ms,执行 PUSHF,POPF指令: 需要循环次数:N=20000(12+14+17)*0125] =37209 参考程序: MOV CX. 37209 PUSHF ;附钟数:14T POPF ;时钟教:12T LOOP ;时钟数:17 微机原理及应用——第9章计数器与定时电路 5
微机原理及应用——第9章 计数器与定时电路 5 例:软件定时的例子: 编写一个软件定时程序,要求定时20ms. ◼ 假设:8086的时钟=8MHz, 一个时钟周期 T=1/8MHz=0.125us ◼ 延时20ms,执行PUSHF,POPF指令: 需要循环次数: N=20000/[(12+14+17)*0.125] =37209 参考程序: MOV CX,37209 PUSHF ;时钟数:14T POPF ;时钟数:12T LOOP ;时钟数:17 9.1 定时基本概念

92可编程计数器8253 PIT(Programmable Interval Timer) 8253外部特性与内部编程结构 口计数器定时器8253特点 三个通道,可单独使用 口片内寻址 A1A0=00、01、10、1 对应:通道0、1、2和控制口地址 工作方式:6种 微机原理及应用——第9章计数器与定时电路 6
微机原理及应用——第9章 计数器与定时电路 6 8253外部特性与内部编程结构 ❑ 计数器/定时器8253特点 三个通道,可单独使用 ❑ 片内寻址 A1 A0= 00、01、10、11 对应:通道0、1、2和控制口地址 ❑ 工作方式:6种 PIT(Programmable Interval Timer) 9.2 可编程计数器8253

92可编程计数器8253 8253的工作原理 D7DO CLKO 缀冲器K 计数器0 GATEO OUTO RD wR读/写 A1逻辑电路 计数器1 CLKI GATE1 AO OUT1 CS CLK2 控制 计数器2GATE2 寄存器 OUT2 微机原理及应用——第9章计数器与定时电路 7
微机原理及应用——第9章 计数器与定时电路 7 9.2 可编程计数器8253

92可编程计数器8253 连接系统端的主要引线 ■D7~D0 A1A0选择 ■CS 00计数通道0 ■RD 01计数通道1 WR 10计数通道2 ■A1,A0 控制寄存器 用于选择四个编址部件之 微机原理及应用——第9章计数器与定时电路 8
微机原理及应用——第9章 计数器与定时电路 8 9.2 可编程计数器8253 连接系统端的主要引线: ◼ D7~D0 ◼ CS ◼ RD ◼WR ◼ A1,A0 ❑ 用于选择四个编址部件之一 引线结构 A1 A0 选 择 0 0 计数通道0 0 1 计数通道1 1 0 计数通道2 1 1 控制寄存器

92可编程计数器8253 让数通道的主要引线(每通道均相同): cLKn时钟脉冲输入,计数器的计时基准。 GATE门控信号输入,控制计数器的启停 OUTn计数器输出信号,不同工作方式下 产生不同波形。 (n=0~2) 微机原理及应用——第9章计数器与定时电路
微机原理及应用——第9章 计数器与定时电路 9 9.2 可编程计数器8253 计数通道的主要引线(每通道均相同): ◼ CLKn 时钟脉冲输入,计数器的计时基准。 ◼ GATEn 门控信号输入,控制计数器的启停。 ◼ OUTn 计数器输出信号,不同工作方式下 产生不同波形。 (n = 0~2)

92可编程计数器8253 1外部特性 与cPU相连的信号: 数据线D7~D0,读RD,写WR,片选cs,地址线A0,A1 8253 0~7 RD RD GATE 5V WRI R 8088 OUT CPU A CLKo 地址 译码 M/IO 1KHZ 8253运行原理图 微机原理及应用——第9章计数器与定时电路 10
微机原理及应用——第9章 计数器与定时电路 10 1.外部特性 ◼ 与CPU相连的信号: 数据线D7~D0,读RD,写WR, 片选CS,地址线A0,A1 8253 GATE0 OUT0 CLK0 5V 8088 CPU 1KHz D0~7 8253运行原理图 译码 地址 M/IO CS WR RD A0 A1 A0 A1 WR RD 9.2 可编程计数器8253
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 湘潭大学:《微型计算机系统原理及应用》课件_第八章 中断.ppt
- 湘潭大学:《微型计算机系统原理及应用》课件_第二章 IA-32结构微处理器(80x86系列结构微处理器与8086).ppt
- 湘潭大学:《微型计算机系统原理及应用》课件_第一章 概述(杨万春).ppt
- 北京交通大学:《计算机通信与网络技术 Computer Networks》课程教学资源(PPT课件讲稿)第一章 概述(黄彧).ppt
- 北京交通大学:《计算机通信与网络技术 Computer Networks》课程教学资源(PPT课件讲稿)第五章 局域网.ppt
- 北京交通大学:《计算机通信与网络技术 Computer Networks》课程教学资源(PPT课件讲稿)第四章 数据链路层.ppt
- 北京交通大学:《计算机通信与网络技术 Computer Networks》课程教学资源(PPT课件讲稿)第七章 网络互联.ppt
- 北京交通大学:《计算机通信与网络技术 Computer Networks》课程教学资源(PPT课件讲稿)第六章 广域网.ppt
- 北京交通大学:《计算机通信与网络技术 Computer Networks》课程教学资源(PPT课件讲稿)第二章 计算机网络的协议与体系结构.ppt
- 大庆石化总厂职工大学:《计算机文化基础》PPT教学课件(共六章).ppt
- 《C++语言程序设计》教材电子教案(PPT教学课件)第1章 C++概述(主编:杨国兴、张东玲).ppt
- 《C++语言程序设计》教材电子教案(PPT教学课件)第9章 模板.ppt
- 《C++语言程序设计》教材电子教案(PPT教学课件)第8章 多态性.ppt
- 《C++语言程序设计》教材电子教案(PPT教学课件)第7章 继承与派生.ppt
- 《C++语言程序设计》教材电子教案(PPT教学课件)第6章 类与对象.ppt
- 《C++语言程序设计》教材电子教案(PPT教学课件)第5章 数组与指针.ppt
- 《C++语言程序设计》教材电子教案(PPT教学课件)第4章 函数.ppt
- 《C++语言程序设计》教材电子教案(PPT教学课件)第3章 C++控制语句.ppt
- 《C++语言程序设计》教材电子教案(PPT教学课件)第2章 数据类型与表达式.ppt
- 《C++语言程序设计》教材电子教案(PPT教学课件)第10章 输入输出流.ppt
- 湘潭大学:《微型计算机系统原理及应用》课件_第六章 存储器.ppt
- 湘潭大学:《微型计算机系统原理及应用》课件_第七章 输入输出.ppt
- 湘潭大学:《微型计算机系统原理及应用》课件_第三章 8086指令系统.ppt
- 湘潭大学:《微型计算机系统原理及应用》课件_第十章 并行接口芯片.ppt
- 湘潭大学:《微型计算机系统原理及应用》课件_第四章 汇编程序设计.ppt
- 湘潭大学:《微型计算机系统原理及应用》课件_第五章 处理器总线时序和系统总线.ppt
- 湘潭大学:《微型计算机系统原理及应用》课件_第十一章 串行通信及接口电路.ppt
- 《CSS权威指南》PDF电子书(共十一章).pdf
- 西北工业大学:《计算机软件技术及应用基础》课程教学资源(PPT课件讲稿)ADO编程技术.ppt
- 西北工业大学:《计算机软件技术及应用基础》课程教学资源(PPT课件讲稿)ASP编程基础.ppt
- 西北工业大学:《计算机软件技术及应用基础》课程教学资源(PPT课件讲稿)VB数据库编程技术.ppt
- 西北工业大学:《计算机软件技术及应用基础》课程教学资源(PPT课件讲稿)VB程序设计.ppt
- 西北工业大学:《计算机软件技术及应用基础》课程教学资源(PPT课件讲稿)数据库基础.ppt
- 西北工业大学:《计算机软件技术及应用基础》课程教学资源(PPT课件讲稿)管理信息系统.ppt
- 西北工业大学:《计算机软件技术及应用基础》课程教学资源(PPT课件讲稿)绪论.ppt
- 西北工业大学:《计算机软件技术及应用基础》课程教学资源(PPT课件讲稿)网络编程基础.ppt
- 西北工业大学:《计算机软件技术及应用基础》课程教学资源(知识讲义)ASP访问数据库的实例.doc
- 西北工业大学:《计算机软件技术及应用基础》课程教学资源(知识讲义)SQL举例.doc
- 西北工业大学:《计算机软件技术及应用基础》课程教学资源(知识讲义)Visual Basic的基础知识.doc
- 西北工业大学:《计算机软件技术及应用基础》课程教学资源(知识讲义)管理信息系统.doc