网站大量收购独家精品文档,联系QQ:2885784924

微机原理与接口技术PPT电子课件教案-第八章 定时计数技术.ppt

微机原理与接口技术PPT电子课件教案-第八章 定时计数技术.ppt

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

第八章 定时/计数技术;8.2 可编程定时/计数器8253;定时/计数器的用途;如何实现定时?;一、外部引线及内部结构;8253的管脚分配 ;外部引线及内部结构;外部引线及内部结构;外部引线及内部结构;8253的内部结构;编程结构—程序员的观点;定时/计数的工作过程;二、计数启动方式;三、工作方式;各种工作方式特点;方式0——计数结束中断方式 工作方式0有如下特点: a、门控信号GATE必须为1,计数器才能计数; b、计数时通道输出端OUT一直为0; c、通道计数器计数到0后,OUT由0到1,同时计数器停止工作。;各种工作方式特点;方式1——可编程序的单独负脉冲 方式1工作过程如下: a、门控信号GATE是触发信号,上升沿有效。即开始计数是由GATE的上升沿触发的; b、?触发后,通道计数器开始计数,输出端OUT由高变低; c、? 计数器计数到0,OUT再由低变高。;各种工作方式特点;方式2——频率发生器 方式2的特点如下: a、? GATE门为1,计数器才能工作,对CLK端上的脉冲进行计数; b、? 当计数器“减”计数到1时,输出端由高变低,再经过一个CLK周期,即计数器计数到0时,输出端OUT又跳变为高。所以方式2输出周期性负脉冲信号,其宽度固定为一个CLK周期; c、? 当计数器的值减为0时,自动重新装入计数初值,实现循环计数。;;各种工作方式特点;方式3——方波发生器 方式2虽然可以作分频电路,但其输出是窄脉冲,如果是方波,就只有选方式3 ;各种工作方式特点;方式4——软件触发方式 方式4在工作过程中有以下特点: a、? 门控信号GATE为高电平,计数器开始减1计数,OUT维持高电平; b、? 当计数器减到0,输出端OUT变低,再经过一个CLK输入时钟周期,OUT输出又变高。;方式4——软件触发方式 ;各种工作方式特点;方式5——硬件触发方式 这种工作方式同方式4很相似,当控制字写入控制寄存器后,输出端OUT变高。同方式4不同的一点是当计数值写入通道计数器后,通道并未被触发,也就是计数器并不立即开始计数。只有当GATE信号的上升沿触发通道后,通道计数器才开始计数。 ;方式5——硬件触发方式 ;与频率发生器有关的工作方式 8253有两种方式与频率发生器有关,即方式2和??生3,对OUT端,方式2提供给用户的是负脉冲,方式3提供给用户的是方波。在这个两种方式下,GATE信号要始终保持为高。;与计数器有关的工作方式 对于计数器类,有方式0、1和方式4、5。启动计数器的方式有两种,一种是CPU把时间常数写入相应通道后,计数器就开始工作,我们可以称之为软件启动方式,在这种启动方式下,GATE要始终保持为高电平,所以方式0和方式4可以称为软件启动方式。另一种是硬件启动计数器,即CPU把时间常数写入计数器后,即使GATE为高电平,计数器并不工作。只有GATE发生跳变,其上升沿启动计数器工作,所以方式1和方式5就可以称为硬件启动方式。计数器溢出时,OUT有两种输出形式,要么是电平,要么是负脉冲。前者有方式0方式1,后者有方式4和方式5。 ;四、控制字; 8253只有一个控制字,8253的一个方式控制字只决定一个计数通道的工作模式。8253的控制字格式如图所示。共分为4部分,通道选择、计数器读/写方式、工作方式和计数码的选择。; 在8253的初始化编程中,由CPU向8253的控制字寄存器写入一个控制字,它规定了8253的工作方式。其格式如图所示。 ;; (1)计数器选择(D7D6)。控制字的最高两位决定这个控制字是哪一个计数器的控制字。 (2)数据读/写格式(D5D4)。CPU向计数器写入初值和读取它们的当前状态时,有几种不同的格式。 ;(3)工作方式(D3D2D1)。8253的每个计数器可以有6种不同的工作方式,由这三位决定。每一种方式的特点 (4)数制选择(D0)。8253的每个计数器有两种计数制:二进制计数和BCD码计数,由这位决定。;五、8253的应用;与系统的连接示意图;初始化程序流程;8253应用举例;8253应用举例(续);8253应用举例(续);8253应用举例 初始化程序;*如何读出当前计数值;六、 8253应用举例;解:1、时间常数计算 这个例子要求用8253作一个分频电路,而且其输出应该是方波,否则发光二极管不可能等间隔闪烁指示。频率为1MHz信号的周期为1微妙,而1Hz信号的周期为1秒,所以分频系数N可按下式进行计算: ; 由于8253一个通道最大的计数值是65536,所以对于N=1000000这样的大数,一个通道是不可能完成上述分频要求的。由于 即取两个计数器,采用级联方式。 2、电路;*扩展定时/计数范

文档评论(0)

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

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

1亿VIP精品文档

相关文档