《微机接口技术》 第十章 定时计数控制器

微机接口技术 2004.5.10
微机接口技术 2004 . 5 . 10

第五章定时计数控制器 1、8253定时计数器 2、8253的应用
第五章 定时计数控制器 1、8253定时计数器 2、8253的应用

概述 实现定时和计数有两种方法:硬件定时和软 件定时。 冷软件定时是利用CPU每执行一条指令都需要几 个固定的指令周期的原理,运用软件编程的方 式进行定时 ☆硬件定时,是利用专门的定时电路实现精确定 时。这种定时方式又可分为简单硬件定时和利 用可编程接口芯片实现定时
概述 ❖实现定时和计数有两种方法:硬件定时和软 件定时。 ❖软件定时是利用CPU每执行一条指令都需要几 个固定的指令周期的原理,运用软件编程的方 式进行定时。 ❖硬件定时,是利用专门的定时电路实现精确定 时。这种定时方式又可分为简单硬件定时和利 用可编程接口芯片实现定时

1、可编程计数/定时器8253/8254 冷1.18253的组成与功能 128253与系统的连接应用实例
1、 可编程计数/定时器 8253/8254 ❖ 1.1 8253的组成与功能 ❖ 1.2 8253与系统的连接应用实例

118253的组成与功能 如图51、图52所示为82538254的 内部结构及引脚图
1.1 8253的组成与功能 如图5.1、图5.2所示为8253/8254的 内部结构及引脚图

数据总线 计数器 CLKO GATE D了~D 缓冲器 号 OUTU CNTU WR 计数器 CLK1 读门写 GATE1 AO 1号 逻辑 OUT1 Al 内部总线 CNTU CS 计数器 CLK2 控制字 GATE2 2号 OUT2 寄存 器 CNTU 图518253/8254的内部结构示意图
图5.1 8253/8254的内部结构示意图

DT WR 图 A1 2 8253 CLK2 82 :(8254) OUT2 53 GATE2 CLKO CLK1 OUTO GATE1 引脚图 GATED OUT1 GND 12
图.52 82 53引脚图

1.3个独立的16位计数器 3个计数器分别为计数器0、计数器1、计数器2, 每个计数器的内部逻辑结构如图53所示。 + 计效器 v 计寄舁器CR:amD DOND 挖制寄舁器 GATEI 计致单元 CRH CRL CLEO UT 薄出领C CEL 器 址译 H OLL CLK1 UTI 计效器1 GATE 计器 OUT2 图538253/8254计数器内部逻辑图
图5.3 8253/8254计数器内部逻辑图 ❖ 1.3个独立的16位计数器 3个计数器分别为计数器0、计数器1、计数器2, 每个计数器的内部逻辑结构如图5.3所示

冷2.控制命令寄存器 此寄存器用来保存来自CPU送入的控制字。 每个计数器都有一个控制命令寄存器,用于保 存该计数器的控制信息。控制字将决定计数器 的工作方式、计数形式及输出方式,也能决定 应如何装入计数器初值。8253的3个控制寄存器 只占用一个地址号,而靠控制字中最高二位来 指定当前的控制字是发给哪一个计数器的。控 制寄存器只能写入,不能读取
❖ 2.控制命令寄存器 此寄存器用来保存来自CPU送入的控制字。 每个计数器都有一个控制命令寄存器,用于保 存该计数器的控制信息。控制字将决定计数器 的工作方式、计数形式及输出方式,也能决定 应如何装入计数器初值。8253的3个控制寄存器 只占用一个地址号,而靠控制字中最高二位来 指定当前的控制字是发给哪一个计数器的。控 制寄存器只能写入,不能读取

A1A编码与8253内部寄存器的对应关系 表518253寄存器寻址 AA 寄存器选择和操作 01000写入0通道计数寄存器 01001写入1通道计数寄存器 010 0写入2通道计数寄存器 01011写入3通道计数寄存器 00100 读0通道锁存器 00101 读1通道寄存器 00110 读2通道寄存器
A1A0编码与8253内部寄存器的对应关系 表5.1 8253寄存器寻址 A1 A2 寄存器选择和操作 0 1 0 0 0 写入0通道计数寄存器 0 1 0 0 1 写入1通道计数寄存器 0 1 0 1 0 写入2通道计数寄存器 0 1 0 1 1 写入3通道计数寄存器 0 0 1 0 0 读0通道锁存器 0 0 1 0 1 读1通道寄存器 0 0 1 1 0 读2通道寄存器
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《微机接口技术》 第九章 中断控制.ppt
- 《微机接口技术》 第八章 DMA控制.ppt
- 《微机接口技术》 第七章 数据传送机制.ppt
- 《微机接口技术》 第六章 输入/输出接口.ppt
- 《微机接口技术》 第五章 系统总线.ppt
- 《微机接口技术》 第三章 汇编语言程序设计.ppt
- 《微机接口技术》 第四章 IA-32指令系统.ppt
- 《微机接口技术》 第二章 微机原理和体系结构.ppt
- 《电子商务系统的分析与设计》 第八章 电子支付与交易系统设计.ppt
- 《电子商务系统的分析与设计》 第七章 商务应用系统设计.ppt
- 《电子商务系统的分析与设计》 第六章 企业信息川户设计.ppt
- 《电子商务系统的分析与设计》 第五章 电子商务系统设计.ppt
- 《电子商务系统的分析与设计》 第四章 系统分析.ppt
- 《电子商务系统的分析与设计》 第三章 电子面务系统的规划.ppt
- 《电子商务系统的分析与设计》 第二章 电子商务系统的设计开发过程.ppt
- 《电子商务系统的分析与设计》 第一章 概论.ppt
- 信息工程大学:《多媒体教学与课件制作》 讲义.ppt
- 中国计量学院:《大学计算机文化基础》 第六章 Windows 2000的控制面板.ppt
- 中国计量学院:《大学计算机文化基础》 第五章 Windows操作系统的文件系统及操作.ppt
- 中国计量学院:《大学计算机文化基础》 第二章 操作系统.ppt
- 《微机接口技术》 第一章 微机系统与接口技术概述.ppt
- 《微机接口技术》 第十二章 串行通信接口.ppt
- 《软件工程》课程电子教案(PPT教学课件)第一章 软件工程概述(授课教师:王燕兴、计晓云)§1.1 软件工程的背景和历史.ppt
- 《软件工程》课程电子教案(PPT教学课件)第六章 软件测试.ppt
- 《软件工程》课程电子教案(PPT教学课件)第六章 软件测试.ppt
- 《软件工程》课程电子教案(PPT教学课件)第六-九章 测试测试自动化.ppt
- 《软件工程》课程电子教案(PPT教学课件)第一章 软件工程概述 §1.2 软件生存周期 Software Life Cycle.ppt
- 《软件工程》课程电子教案(PPT教学课件)第三章 软件需求分析(3.1-3.3).ppt
- 《软件工程》课程电子教案(PPT教学课件)第三章 软件需求分析(3.3-3.4)需求建模、分析建摸方法.ppt
- 《软件工程》课程电子教案(PPT教学课件)第三章 软件需求分析(3.5)分析建摸方法.ppt
- 《软件工程》课程电子教案(PPT教学课件)第四章 软件设计(4.1-4.3).ppt
- 《软件工程》课程电子教案(PPT教学课件)第四章 软件设计(4.4-4.5)概要设计、详细设计.ppt
- 《软件工程》课程电子教案(PPT教学课件)第四章 软件设计(4.6)面向对象方法.ppt
- 《软件工程》课程电子教案(PPT教学课件)第五章 人机界面设计.ppt
- 《C语言讲稿》课程教学资源(PPT课件)第一章 算法与程序设计.ppt
- 《C语言讲稿》课程教学资源(PPT课件)第二章 C语言程序设计的基 础知识.ppt
- 《C语言讲稿》课程教学资源(PPT课件)第三章 顺序结构的程序设计.ppt
- 《C语言讲稿》课程教学资源(PPT课件)第四章 分支结构的程序设计.ppt
- 《C语言讲稿》课程教学资源(PPT课件)第五章 循环结构的程序设计.ppt
- 《C语言讲稿》课程教学资源(PPT课件)第六章 自定义函数的设计和使用.ppt