十计数定时技术.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
十计数定时技术

第十一章 计数/定时技术 本章主要内容 1. 定时/计数的基本方法 定时器与计数器都是由数字电路中的计数电路构成的。 定时器由数字电路中的计数电路构成,通过记录高精度晶振脉冲信号的个数,输出准确的时间间隔。 计数电路如果记录外设提供的具有一定随机性的脉冲信号时,它主要反映脉冲的个数(进而获知外设的某种状态),常又称为计数器   1.?2??? 频率计数器的工作原理 信号源 采样信号 1S 采集到的信号 关系:周期= 1/频率 即:T=1/F 或 F=1/T 由于定时与计数有一定内载联系,所以微机中一般只用一种方法(如计数),即可确定另一种方法。 2.1 8253的内部结构和引脚  计数器  计数器的3个引脚  与处理器接口 8253的I/O地址 3. 8253的编程 8253加电后的工作方式不确定 8253必须初始化编程,才能正常工作 写入控制字 写入计数初值 读取计数值 3.1  写入方式控制字 3.2 写入计数值 选择二进制时 计数值范围:0000H~FFFFH 0000H是最大值,代表65536 选择十进制(BCD码) 计数值范围:0000~9999 0000代表最大值10000    选择 2号计数器,工作在方式 2,计数初值为 533H(2个字节),采用二进制计数,其程序段为:      TIMER EQU 040H ;0号计数器端口地址 MOV AL ;2号计数器的方式控制字 OUT TIMER+3,AL;写入控制寄存器 MOV AX,533H ;计数初值 OUT TIMER+2,AL ;先送低字节到2号计数器 MOV AL, AH ;取高字节 OUT TIMER+2,AL;后送高字节 方式1:硬件可重复触发单稳脉冲 方式2:频率发生器(分频器) 方式3:方波发生器 方式4:软件触发选通信号 方式5:硬件触发选通信号 作业: P335:    4,5 ,6题 (Rate Generator) 思考 方式2下,输出波形频率与计数初值 和计数脉冲频率之间的关系? 方式2的应用场合? 8253工作方式: 各种工作方式的输出波形 方式 0 方式 1 方式 2 方式 3 方式 4 方式 5 0 N 0 N 0 N 0/N 1 1 0 N N/2 N/2 0/N 0 N 0 1 N 0 1 N 0 1 讨论: 计数开始的时刻 思考 各种工作方式的应用场合? 思考 二个计数器能否级联工作? 级联的方法是什么? 级联时最大计数值是什么? 5. 8253的应用 * * 定时/计数的基本方法 1 可编程计数器/定时器8253的基本结构 2 8253的编程 3 8253的工作方式 4 8253的应用 5 1.1 概述 1.3 实现定时的三种方法 3个独立的16位计数器通道 每个计数器有6种工作方式 按二进制或十进制(BCD码)计数 8254是8253的改进型 2.可编程计数器/定时器8253结构 预置寄存器 GATE CLK OUT 减1计数器 输出锁存器 计数初值存于预置寄存器; 在计数过程中, 减法计数器的值不断递减, 而预置寄存器中的预置不变。 输出锁存器用于写入锁存命令时,锁定当前计数值 思考 输出锁存器在这里的作用是什么? CLK时钟输入信号 在计数过程中,此引脚上每输入一个时钟信号(下降沿),计数器的计数值减1 GATE门控输入信号 控制计数器工作,可分成电平控制和上升沿控制两种类型 OUT计数器输出信号 当一次计数过程结束(计数值减为0),OUT引脚上将产生一个输出信号 D0 ~ D7数据线 A0 ~ A1地址线 CS*片选信号 RD*读信号 WR*写信号 写计数器0 写计数器1 写计数器2 写控制字 写操作WR* 读计数器0 读计数器1 读计数器2 无操作 读操作RD* 40H 41H 42H 43H PC机I/O地址 0 0 0 0 0 1 0 1 0 0 1 1 CS* A1 A0 0 1 0 0 0 0 1 0 0 1 0 1 0 1 0 0 1 0 1 1 0 0 1 0 0 0 0 1

文档评论(0)

panguoxiang + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档