微机原理课件10定时计数器.ppt
《微机原理课件10定时计数器.ppt》由会员分享,可在线阅读,更多相关《微机原理课件10定时计数器.ppt(60页珍藏版)》请在三一办公上搜索。
1、定时与计数技术及应用,定时/计数器 8253,了解定时/计数技术的应用情况,掌握8253的连接与编程,熟悉8253的工作方式,10.1 定时与计数,定时器和计数器都由数字电路中的计数电路构成。前者记录高精度晶振脉冲信号,因此可以输出准确的时间间隔,称为定时器,而当记录外设提供的具有一定随机性的脉冲信号时,它主要反映脉冲的个数,称为计数器。,定时的方法有3种:(1)软件定时(2)不可编程的硬件定时(3)可编程的定时。,1.软件定时,根据CPU执行每条指令需要一定的时间,重复执行一些指令就会占用一段固定的时间,通过适当地选取指令和循环次数便很容易实现定时功能,这种方法不需要增加硬件,可通过编程来控
2、制和改变定时时间,灵活方便,节省费用。缺点是CPU重复执行的这段程序的本身并没有什么具体目的,仅为延时,从而降低了CPU利用率。,2.不可编程的硬件定时,3.可编程的定时,10.2 Intel 8253可编程定时器/计数器,一、8253的基本功能和内部结构,(1)3个独立的16位计数器,最大计数范围为065535;(2)每个计数器均可以按二进制或BCD码计数;(3)计数器速率可达2MHz;(4)可编程6种不同的工作方式;(5)所有输入和输出都与TTL兼容。8253具有较好的通用性和使用灵活性,几乎适合于任何一种微处理器组成的系统。,1.8253 的基本功能,2.8253的内部结构,8253的内
3、部结构如图10.1所示,由数据总线缓冲器、控制寄存器、读/写控制逻辑和计数器等部分组成。,图10.1 8253的内部结构示意图,图10.2 计数器内部逻辑图,(1)数据总线缓冲器,该缓冲器为8位双向三态的缓冲器,可直接挂在数据总线上。CPU通过8位数据总线D0D7传送如下信息:,(2)读/写控制逻辑,决定三个计数器和控制字寄存器中哪一个能进行工作,并控制内部总线上数据传送的方向。,(3)控制寄存器,接收从CPU来的控制字,并由控制字的D7、D6位的编码决定该控制字写入哪个计数器的控制寄存器,控制寄存器只能写入,不能读出。,(4)计数器,当8253用作计数器时,加在CLK引脚上脉冲的间隔可以是不
4、相等的;当它用作定时器时,则在CLK引脚应输入精确的时钟脉冲,8253所能实现的定时时间,取决于计数脉冲的频率和计数器的初值,即:定时时间=时钟脉冲周期Tc预置的计数初值n。对8253来讲,外部输入到CLK引脚上的时钟脉冲频率不能大于2MHZ,否则需分频后才能送到CLK端。,二、8253的引脚信号,8253是一片具有3个独立通道的16位计数器/定时器芯片,使用单一+5V电源,24引脚双列直插式封装,如图10.3所示,1.与CPU的接口信号,表10.1 8253读/写操作逻辑表,2.与外部设备的接口信号,(1)CLK0(CLK1,CLK2)时钟脉冲输入端,用于输入定时脉冲或计数脉冲信号。CLK可
5、以是系统时钟脉冲,也可以是由其他脉冲源提供。8253规定加在CLK引脚的输入时钟周期不得小于380ns;(2)GATE0(GATE1,GATE2)门控输入端,用于外部控制计数器的启动或停止计数的操作。当GATE为高电平时,允许计数器工作,当GATE为低电平时,禁止计数器工作;(3)OUT0(OUT1,OUT2)计数输出端。在不同工作方式中,当计数器计数到0时,OUT引脚上必输出相应的信号。,三、8253的工作方式,8253是一种面向微机系统的专用接口芯片,它的每一个计数器都可以按照控制字的规定有6种不同的工作方式,每种工作方式中都有以下三种情况:*正常计数的波形图;*正在计数过程中改变门控信号
6、GATE后对整个计 数工作的影响;*正计数的过程中改变计数初值对整个计数工作的影响。,方式0计数结束中断方式(Interrupt on Terminal Count),图10.4(a)方式0 正常计数,图10.4(b)方式0时GATE 信号的作用,GATE为低电平,暂停计数;当GATE重新为高电平时又恢复计数。,图10.4(c)方式0时计数过程中改变计数值,新的初值立即有效,2.方式1 可编程的单稳态触发器(Programmable One Short),图10.5(a)方式1 正常计数,这种方式由外部门控信号GATE上升沿触发,使输出端变为低电平,产生一单拍负脉冲信号,脉冲宽度由计数值决定。
7、,图10.5(b)方式1时GATE 信号的作用,终止原来的计数过程,开始新一轮计数,图10.5(c)方式1时计数过程中改变计数值,新的初值下轮计数有效,3.方式2 比率发生器、分频器(Rate Generator),方式2用门控信号达到同步计数的目的,波形图如图10.6(a)、(b)、(c)、(d)所示。,图10.6(a)方式2 正常计数,减到1时,输出端OUT变为低电平,减到0时,输出OUT又变成高电平,从初值开始新的计数过程,图10.6(b)方式2时GATE信号的作用,GATE信号为低电平终止计数,而恢复为高电平后的第一个时钟下降沿重新从初值计数。由此可见,GATE一直维持高电平时,计数器
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 原理 课件 10 定时 计数器
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-6572841.html