- 159
- 0
- 约3.33千字
- 约 4页
- 2017-09-03 发布于重庆
- 举报
MSP430单片机定时器实验报告
实验四 定时器实验
实验目的:
MPS430F5529片内集成的定时器A的使用,学习计数器的补捕获比较模块的使用。
实验内容:
定时器采用辅助时钟ACLK作为计数脉冲,fACLK=32768Hz,实现以下功能:
定时器TA0延时1s,点亮或熄灭LED6,即灯亮1s灭1s,如此循环,采用中断服务程序实现。
定时器TA0延时1s,点亮或熄灭LED4,采用捕获比较器CCR0的比较模式,设定输出方式,输出方波,不用中断服务程序
采用捕获比较器CCR1的比较模式LED5,设定输出方式,输出PWM波形,使LED亮2s,灭1s。
用定时器实现30s倒计时,在液晶模块上显示,每过一秒显示数字变化一次。
使用TA1的捕获比较器CCR0捕获按键的间隔时间,在液晶模块上显示。
程序代码:
程序1:
#include msp430f5529.h
void main()
{WDTCTL = WDTPW + WDTHOLD; //关看门狗
P1DIR |= BIT3; //设置P1.0口方向为输出。
TA0CCTL0 = CCIE; //设置捕获/比较控制寄存器中CCIE位为1,
//CCR0捕获/比较功能中断为允许。
TA0CCR0 = 32767; //捕
原创力文档

文档评论(0)