- 1、本文档共57页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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、电路;*扩展定时/计数范
您可能关注的文档
- 广告设计师必需要的培训方案.ppt
- 广州地产项目推广策略提案.ppt
- 广州天河东圃镇楼盘推广方案.ppt
- 广州亚运城沙滩排球场建设可行性研究报告(优秀可研报告).ppt
- 广州增城小楼汽车公园介绍.ppt
- 广州广园东方名都感恩开盘推广执行方案-70PPT.ppt
- 广州文秘培训 我对白云的看法调查方案设计.ppt
- 广州车展参展方案.ppt
- 广场设计实例2.ppt
- 应收账款培训.ppt
- 师缘主题课件最新完整版本.pptx
- 基于偏好MOEA_D算法的气发动机多目标优化标定研究.pdf
- 师范技能课件比赛一等奖最新完整版本.pptx
- 师范生初中美术说课课件最新完整版本.pptx
- 师范技能课件图片素材库最新完整版本.pptx
- Unit 2 Making a Difference Understanding ideas The Well that changed the world 教学设计-高中英语外研版(2019)必修第三册.docx
- 师范生技能大赛PPT课件语文最新完整版本.pptx
- 基于扭矩的双燃料发动机控制策略研究.pdf
- 1.2.1 等差数列的概念及其通项公式(教学设计)高二数学(北师大版2019选择性必修第二册).docx
- 师范文化课件最新完整版本.pptx
文档评论(0)