第06章 定时计数控制器.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第06章 定时计数控制器

信号输出与方式4类似 计到0时,OUT由高变低1个Clock 一次性计数 与方式4不同 方式4:软件启动 方式5:硬件启动,GATE上跳沿启动 写入计数初值 先写方式字,后按照格式要求写计数初值 计数初值 初值范围:0--9999 0-FFFF 实际计数范围:10000--1 65536—1(先减1,后判断) 读入计数值 问题:防止计数值的变化 1.利用GATE门控暂停计数(只适合方式0、2、3) 2. 先锁存,后读取 读取方式按照读写格式约定 方式之间的比较 只有方式0,在写入控制字后OUT为低,其他均为高。当然,在写入计数值后,为高还是为低根据模式不同而不同 方式1、5为硬件触发(GATE的上跳沿触发计数开始),其余为软件触发 方式2、3为连续计数,其余为一次性计数 写入新值后,只有方式0立即有效,其余模式均在下一次启动计数中有效 第六章 定时计数控制器 * 第六章 定时计数控制器 * 三、8253的编程 8253加电后的工作方式不确定。 8253必须初始化编程,才能正常工作。 控制字+计数初值 D7 D6 D5 D4 D3 D2 D1 D0 第六章 定时计数控制器 * 方式控制字 计数器 读写格式 工作方式 数制 D7 D6 D5 D4 D3 D2 D1 D0 00 计数器0 01 计数器1 10 计数器2 11 非法 00 计数器锁存命令 01 只读写低字节 10 只读写高字节 11 先读写低字节 后读写高字节 000 方式0 001 方式1 010 方式2 011 方式3 100 方式4 101 方式5 0 二进制(0-65535) 1 十进制(0-9999) 写方式字 无操作 43H 0 1 1 写计数器2 读计数器2 42H 0 1 0 写计数器1 读计数器1 41H 0 0 1 写计数器0 读计数器0 40H 0 0 0 WR RD IO地址 — — — A0 — A1 — D0~D7 OUT1 OUT2 OUT0 GATE0 GATE1 GATE2 CLK0 CLK1 CLK2 8253 RD WR CS CS A1 A0 第六章 定时计数控制器 * 6.3 8253在PC机上的应用 A0 A1 — — — A0 — A1 — D0~D7 D0~D7 OUT1 OUT2 OUT0 GATE0 GATE1 GATE2 CLK0 CLK1 CLK2 D Q CLK +5V 通知DMA控制器 进行DRAM刷新 接至扬声器驱动器 PB0 PB1 IRQ0(日历时钟计时) DRQ0 8253 +5V 1.19318MHz DACK0 BRD IOR IOW RD WR CS T/CCS 定时器/计数器0 用于日历时钟 方式3,初值为0,1.19318MHz/65536=18.206Hz 定时器/计数器1 用于DRAM刷新,2ms/128=15.6微秒 方式2,初值为18,18×1/1.19318微秒=15微秒 定时器/计数器2 用于扬声器发声控制 第六章 定时计数控制器 * 第六章 定时计数控制器 * 6.4 8254定时计数器 8254是8253的改进型,与8253兼容。 改进主要反映在以下两个方面: 1. 计数频率更高,可达10MHz(8253为2MHz) 2. 多一个读回命令,可读8254的工作状态(读写格式、工作方式、数制等),而8253无法读取方式字。 习题 1、8253每个计时器的基本机构包括哪些部件?响应的引脚是哪些?各有什么逻辑功能? 2、8253有哪几种工作方式?区分不同工作方式的特点体现在哪几方面? 3、将8253计数器0设为方式3(方波发生器),计数器1设为方式2(分频器)。要求计数器0的输出脉冲作为计数器1的时钟输入,CLK0连接总线时钟4.77MHZ,定时器1输出OUT1约为40MHZ,试编一段程序。 第六章 定时计数控制器 * 第六章 定时计数控制器 第六章 定时计数控制器 第六章 定时计数控制器 第六章 定时计数控制器 第六章 定时计数控制器 第六章 定时计数控制器 第六章 定时计数控制器 第六章 定时计数控制器 第六章 定时计数控制器 第六章 定时计数控制器 第六章 定时计数控制器 第六章 定时计数控制器 第六章 定时计数控制器 * 本章主要内容: 1. 有关定时、计数的基本概念 2. 定时计数控制器8253的基本结构 3. 8253的6种工作方式 第六章 定时计数控制器 * 6.1 定时计数技术概述 一、定时计数控制器在计算机中的作用 1. 定时

文档评论(0)

wyjy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档