• 大小: 50KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-13
  • 语言: 其他
  • 标签: 呼吸灯制  

资源简介

msp430f5529仿真部分的呼吸灯,且灯无pwm波输出

资源截图

代码片段和文件信息

#include  

void TIMER_init(void);
void led_init(void);
int n;
void main(void)
{
    WDTCTL = WDTPW | WDTHOLD; // Stop watchdog timer

  n=0;
    TIMER_init();
    _BIS_SR(GIE);
    led_init();

   while(1)
   {

   }

}
void led_init(void)
{
P1DIR |=BIT0;
P8DIR|=BIT1;
P8DIR |=BIT2;
    P1OUT &=~BIT0;
    P8OUT &=~ BIT1;
    P8OUT&=~BIT2;

}
void TIMER_init(void)
{
TA0CTL |= MC_1+TASSEL_2+ID_0+TAIE;

TA0CCR0=16384-1;
TA0CCR1=16;
TA0CCR2=16382;
TA0CCR3=16300;

TA0CCTL1 |= CCIE;
    TA0CCTL2 |= CCIE;
TA0CCTL3 |= CCIE;
}
#pragma vector=TIMER0_A1_VECTOR
__interrupt void TA_isr(void)
{
switch(TA0IV)
{
case 2:
P1OUT &=~BIT0;
break;
case 4:
P8OUT&=~BIT1;
break;
case 6:
P8OUT&=~BIT2;
break;
case 14:
TA0CCR1+=163;
TA0CCR2-=163;
if (TA0CCR1>16384)
TA0CCR1=16;
if(TA0CCR2<90)
TA0CCR2=16382;
if(TA0CCR3>16300)
n=++n%2;
 if(TA0CCR3<90)
n=++n%2;
switch(n)
{
case 0:
TA0CCR3-=163;
break;
case 1:
TA0CCR3+=163;
break;
}

P1OUT |=BIT0;
P8OUT |=BIT1;
P8OUT |=BIT2;
break;
}
}



 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-05-31 15:50  lab5_ex2\
     文件         512  2017-05-31 16:02  lab5_ex2\.ccsproject
     文件       26247  2017-05-31 16:02  lab5_ex2\.cproject
     目录           0  2017-05-31 15:50  lab5_ex2\.launches\
     文件        3817  2017-07-25 19:46  lab5_ex2\.launches\lab5_ex2.launch
     文件         838  2017-05-30 10:05  lab5_ex2\.project
     目录           0  2017-05-30 10:47  lab5_ex2\.settings\
     文件          62  2017-05-30 10:05  lab5_ex2\.settings\org.eclipse.cdt.codan.core.prefs
     文件         123  2017-05-30 10:05  lab5_ex2\.settings\org.eclipse.cdt.debug.core.prefs
     文件         208  2017-05-30 10:47  lab5_ex2\.settings\org.eclipse.core.resources.prefs
     目录           0  2017-06-06 19:56  lab5_ex2\Debug\
     文件          63  2017-07-25 19:46  lab5_ex2\Debug\ccsObjs.opt
     文件       45762  2017-06-06 19:56  lab5_ex2\Debug\lab5_ex2.map
     文件       40988  2017-06-06 19:56  lab5_ex2\Debug\lab5_ex2.out
     文件      191457  2017-06-06 19:56  lab5_ex2\Debug\lab5_ex2_linkInfo.xml
     文件       11692  2017-06-06 19:56  lab5_ex2\Debug\main.obj
     文件         503  2017-06-06 19:56  lab5_ex2\Debug\main.pp
     文件        3513  2017-07-25 19:46  lab5_ex2\Debug\makefile
     文件         264  2017-07-25 19:45  lab5_ex2\Debug\objects.mk
     文件        1864  2017-07-25 19:46  lab5_ex2\Debug\sources.mk
     文件         939  2017-07-25 19:45  lab5_ex2\Debug\subdir_rules.mk
     文件         513  2017-07-25 19:45  lab5_ex2\Debug\subdir_vars.mk
     文件       13910  2017-05-30 10:05  lab5_ex2\lnk_msp430f5529.cmd
     文件        1061  2017-06-06 19:56  lab5_ex2\main.c
     目录           0  2017-05-30 10:05  lab5_ex2\targetConfigs\
     文件         822  2017-05-31 16:02  lab5_ex2\targetConfigs\MSP430F5529.ccxml
     文件         806  2017-05-30 10:05  lab5_ex2\targetConfigs\readme.txt

评论

共有 条评论

相关资源