添加收藏夹  设为首页  深圳服务热线:13751165337  13692101218
51电子网联系电话:13751165337
位置:首页 > IC型号导航 > 首字符D型号页 > 首字符D的型号第615页 > DS80C400-FNY > DS80C400-FNY PDF资料 > DS80C400-FNY PDF资料4第88页
DS80C400网络微控制器
计时器
该微控制器提供四个通用定时器/计数器。定时器0 ,1和3有三种常见的模式
操作。每三个可以用作一个13位的定时器/计数器, 16位的定时器/计数器,或8位的定时器/计数器,具有
自动重装。定时器0也可作为两个8位定时器/计数器。当作为计数器,定时器0 ,1和3操作
计数脉冲对相应的T0 ,T1和T3的外部引脚。定时器2是一个真正的16位定时器/计数器,数
附加的操作模式。有16位重载寄存器,定时器2支持其他功能,如16位自动
重装,捕捉,向上/向下计数,输出时钟发生器。所有4个定时器/计数器,默认为标准
振荡器频率除以12的输入时钟,但是可以被配置为从系统时钟除以4运行。
定时器1和2也可以被配置为与输入时钟等于系统时钟除以13进行操作。
表26
显示了4个定时器/计数器有关的SFR和位。
表26.定时器/计数器的SFR
定时器/计数器功能
定时器/计数器模式选择和
控制
计数寄存器
8位重载寄存器
16位重载/捕获寄存器
定时器输入时钟选择位
除以13个时钟,选位
定时器/
计数器0
TMOD , TCON
TH0 , TL0
TH0
CKCON.3
定时器/
计数器1
TMOD , TCON
TH1 , TL1
TH1
CKCON.4
T2MOD.4
定时器/
计数器2
T2MOD , T2CON
TH2 , TL2
RCAP2H , RCAP2L
CKCON.5
T2MOD.3
定时器/
计数器3
T3CM
TH3 , TL3
TH3
T3CM.5
看门狗定时器
看门狗是一个自由运行,可编程定时器,可设置一个标志,造成中断和/或复位
微控制器如果允许达到一个预选超时。它可以通过软件被重新启动。
一个典型的应用程序使用看门狗定时器的复位源,以防止软件失去控制。该
看门狗定时器被初始化时,选择超时时间和使能复位和/或中断的功能。后
使复位功能,软件必须重新启动定时器之前到期或硬件复位CPU 。
在这种方式中,如果代码执行就会出差错和软件没有如期复位看门狗,所述
微控制器放在复位,一个已知的良好状态。
软件可以选择由WD1和WD0位作为控制四超时值之一。超时值是精确
因为它们是晶体频率的函数。当看门狗超时,看门狗中断标志( WDIF
= WDCON.3 )设置。如果看门狗中断源已被启用,程序执行立即载体,以
看门狗定时器中断服务程序(代码地址= 63H ) 。为了使看门狗中断源,无论是
在EWDI ( EIE.4 )和EA ( IE.7 )位必须设置。此外,设置EWT = 1位允许
看门狗定时器产生复位之后超时正是512的系统时钟。为了防止看门狗复位
从这样的情况发生,看门狗定时器的计数必须复位( RWT = 1)或看门狗复位
函数本身必须被禁用(EWT = 0)。同时使看门狗定时器( EWT)复位,看门狗复位
计时器( RWT )的控制位由定时访问电路保护。这可以防止错误的软件意外
清除或禁用看门狗。当看门狗定时器复位条件时,看门狗定时器复位标志
( WTRF = WDCON.2 )由硬件置位。这个标志就可以询问以下复位确定
是否复位是由看门狗定时器引起的。
看门狗中断是不需要复位电路系统非常有用。它设置WDIF (看门狗
设置复位标志之前中断)标志512的系统时钟。软件可以选择是否启用该中断源,
它是独立的看门狗复位功能。中断在调试过程中常用
确定看门狗复位命令必须位于应用程序的软件。中断也可以
作为一种方便的时基发生器或能唤醒从省电模式的微控制器。
看门狗定时器由时钟控制( CKCON )和看门狗控制( WDCON ) SFR的控制。
CKCON.7和CKCON.6是WD1和WD0分别与他们选择的看门狗超时周期。当然,
在4X / 2X ( PMR.3 )和CD1 : 0 ( PMR.7 : 6 )系统时钟控制位也影响了超时时间。
表27
节目
超时的选择。
88 97

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