最新MSP430F249的定时器计数器..教学讲义ppt.ppt

最新MSP430F249的定时器计数器..教学讲义ppt.ppt

ID:62260114

大小:693.00 KB

页数:69页

时间:2021-04-24

最新MSP430F249的定时器计数器..教学讲义ppt.ppt_第1页
最新MSP430F249的定时器计数器..教学讲义ppt.ppt_第2页
最新MSP430F249的定时器计数器..教学讲义ppt.ppt_第3页
最新MSP430F249的定时器计数器..教学讲义ppt.ppt_第4页
最新MSP430F249的定时器计数器..教学讲义ppt.ppt_第5页
资源描述:

《最新MSP430F249的定时器计数器..教学讲义ppt.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、MSP430F249的定时器计数器..MCLK可以通过编程选择3个振荡器(LFXT1、XT2、DCO)之一,或它们1/2/4/8分频后作为其信号源;SMCLK可以选择2个振荡器(XT2、DCO),或它们1/2/4/8分频后作为其信号源;ACLK只能由LFXT1时钟信号或1/2/4/8分频后作为其信号源。在MSP430F249单片机的大部分内部设备中,都能选择上述3种时钟信号MCLK、SMCLK和ACLK作为时钟源并对上述时钟信号再进行1/2/4/8分频,应用极其灵活。5.1看门狗定时器看门狗定时器WDT实际上是一个特殊的定时器,其主要功能是当

2、单片机软件出现故障(例如外部干扰引起单片机程序跑飞或陷入死循环)时,能使系统重新启动。看门狗定时器的工作原理就是发生故障的时间满足规定的定时时间后,产生一个非屏蔽中断,使系统复位。当不使用看门狗功能时,看门狗定时器可以作为内部定时器使用。WDTNMIE复位引脚和NMI选择,0RST/NMI引脚为复位端;1RST/NMI引脚为边沿触发的非屏蔽中断输入。WDTTMSEL看门狗定时器模式选择,0看门狗模式;1定时器模式WDTCNTCL计数器清零控制位,0无作用;1计数器清零,即WDTCNT=0WDTSSEL时钟源选择位,0SMCLK;1ACLKWD

3、TISx时间间隔选择位,x=0、1实例5-1看门狗定时器的应用任务要求:利用看门狗定时器产生设定的时间间隔中断,在中断服务程序中切换LED灯亮1s灭1s。分析说明:看门狗定时器的时钟源只有SMCLK和ACLK两种,4种分频值,只能实现几种简单的定时间隔中断。#includevoidmain(void){WDTCTL=WDT_ADLY_1000;//看门狗定时时间间隔为1sIE1

4、=WDTIE;//允许WDT中断P1DIR

5、=0x01;//P1.0输出_BIS_SR(LPM3_bits+GIE);//进入LPM3低功

6、耗模式,总中断允许}#pragmavector=WDT_VECTOR__interruptvoidwatchdog_timer(void)//看门狗中断服务程序{P1OUT^=0x01;//P1.0取反}5.2定时器AMsp430f249单片机的定时器A是具有3个捕获/比较寄存器的16位定时器/计数器。定时器A可以用来实现计数、延时、信号频率测量、信号触发检测、脉冲脉宽信号测量。定时器A还可以实现下列功能:(1)PWM信号输出功能:通过设置TA的工作模式,结合CCR0、CCR1或CCR2计数,直接从CCR0、CCR1或CCR2中子模块的OUT

7、.x端输出。(2)SlopeAD转换功能:利用定时器A与比较器A结合设计成斜边数模转换器。(3)实现软USART功能:利用CCR0子模块中的捕获输入功能,结合TAR实现通用串行异步通讯功能(USART)。(4)ADC12模块的采样信号:利用定时器的TAR或CCR0实现OUT.x输出得到ADC12模块所需要的采样触发信号。TACLR定时器A清除位,该位置位将计数器TAR清零、分频系数清零、计数模式置为增计数模式。TACLR由硬件自动复位,其读出始终为0。定时器在下一个有效输入沿开始工作。TAIE定时器A中断允许位,0中断禁止;1中断允许TAIF

8、G定时器A中断标志位,0没有中断;1中断标志建立。增计数模式:当定时器由CCR0计数到到0时,TAIFG置位。连续计数模式:当定时器由0FFFFH计数到0时,TAIFG置位。增/减计数模式:当定时器由CCR0减计数到0时,TAIFG置位。SCS同步捕获源选择,0异步捕获;1同步捕获。异步捕获模式允许在请求时立即将CCIFG置位和捕获定时器值,适用于捕获信号的周期远大于定时器时钟周期的情况。但是,如果定时器时钟和捕获信号发生时间竞争,则捕获寄存器的值可能出错。在实际中经常使用同步捕获模式,捕获事件发生时,CCIFG置位和捕获定时器值将与定时器时

9、钟信号同步。SCCI同步捕获/比较输入位,仅用于比较模式。比较相等信号EQUx将选择中的捕获、比较输入信号CCIx(CCIxA,CCIxB,VCC和GND)进行锁存,这样当计数器的值继续变化时,锁存器中的值仍然保持不变,然后可以通过SCCI位读出。CAP模式选择位,0比较模式;1捕获模式。OUTMODx输出模式(x=0、1、2)CCIE捕获/比较中断使能位,0中断禁止;1中断允许CCI捕获/比较输入位,用来读取选择的输入信号。OUT输出位,如果OUTMODx设为000时,那么由该位决定输出到OUTx的信号。0输出低电平;1输出高电平。COV捕

10、获溢出标志。当CAP=1时,选择捕获模式,如果捕获寄存器的值被读出前再次发生捕获事件,则COV置位。读捕获寄存器时不会使溢出标志复位,须用软件复位。CCIFG捕获/

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。