添加收藏夹  设为首页  深圳服务热线:13751165337  13692101218
51电子网联系电话:13751165337
位置:首页 > IC型号导航 > 首字符C型号页 > 首字符C的型号第839页 > COP8-EMFA-68P > COP8-EMFA-68P PDF资料 > COP8-EMFA-68P PDF资料1第32页
COP8AME9
12.0定时器
(续)
TMR2LO的选择6位的作品,但可能会引入时延
在错误的时间在一些应用中,尤其是当位7是
一。上面的例子显示了解决方法,如果只有一个
计时器( T2或T3 )用于在高速PWM模式。如果两个
定时器T2和T3在高速PWM模式中使用的
程序变为显著更加复杂,因为
执行SBIT或RBIT指令必须延迟
直到既不T2 T3的,也不是PWM输出很可能会改变
在指令的执行。
12.2.3模式2,外部事件计数器模式
这种模式非常类似于独立的处理器
上述PWM模式。主要的区别在于
定时器的Tx ,计时从血栓素销之后的输入信号
同步到相应的内部时钟(叔
C
or
MCLK ) 。与TX定时器的控制位, TxC3 , TxC2和TxC1
允许定时器提供时钟或者上一个正的或负
从血栓素引脚边沿。从溢被锁定
进入TxPNDA挂起国旗。设置TXENA控制标志
会产生一个中断时,下溢。
在这种模式下,输入引脚TXB可以用作一个indepen-
如果TxENB削弱上升沿触发中断输入
控制标志被置位。上的正边沿的发生
TXB输入引脚被锁存到TxPNDB标志。
图16
示出了在外部定时器的框图
事件计数器模式。
注: PWM输出不可在此模式下,因为
血栓素销被用作计数器的输入时钟。
20006319
图15.定时器工作在PWM模式
如果任一T2或T3用于高速PWM模式和一个
SBIT或RBIT指令操作的任何其他位
口L数据寄存器, PWM输出可能出现错过
切换,因而反相。如果定时器使PWM
输出到在一个SBIT或RBIT操作的中间切换
在PORTLD寄存器,PWM输出可以被设置回
它的输出进行切换的操作前的状态
SBIT / RBIT 。这可具有产生短期的效果
ened脉冲对(小于一个指令周期中宽度)
PWM输出以及反向PWM的占空比。
如果PWM定时器用来在低速模式下,或者如果在PWM
输出切换是同步的指令结束
周期中,这个问题是没有看到。下图illus-
trates当故障被视为PWM的输出。
用户应该知道定时器T2和T3的状态
任何SBIT或RBIT指令执行之前它
操作上PORTLD寄存器。如果PWM输出接近
要切换,用户应推迟SBIT或RBIT指令
化。
下面的程序顺序来延缓操作
化。用户可能希望尝试其它序列
看哪个最适合应用程序,并确保
在完成测试和作案的时间
PORTLD的fication是不是太长。该序列可以很容易地
进行修改,以T3定时器工作。
LD B, # TMR2HI ; B点到计时器
LD A,[ B- ] ;获得的价值在定时器
IFGT A, # 0 ;若非零
JP好;我们有时间
WAIT : IFBIT 6 , [B] ,考位6定时器
JP好;时间让IT安全进行
JP等待;稍等一会
GOOD : SBIT 2 , PORTLD ;继续和设置
上面的程序所使用的端口的特定位的解释
只有民族的目的。
上面的程序通过方式使用SBIT指令
例子。的RBIT指令将具有相同的效果。
对于PWM倍以上顺序将无法正常工作
超过64个CPU时钟周期更短。
20006320
图16.定时器外部事件计数器模式
12.2.4模式3.输入捕捉模式
该装置可精确地测量外部频率或
通过将定时器块,的Tx ,在对外部事件
输入捕捉模式。在这种模式下,重装寄存器服务
作为独立的捕获寄存器,捕捉的内容
当一个外部事件发生时(在过渡定时器
定时器输入引脚) 。捕捉寄存器可以同时读取
保持计数功能,该功能允许用户测量
经过时间和事件之间的时间。通过保存计时器
当外部事件发生时的值时,克斯特的时间
最终事件被记录下来。大多数微控制器具有一个潜伏期
时间,因为他们不能确定计时器值时
www.national.com
32

深圳市碧威特网络技术有限公司