工程文件:https://static.assets-stash.eet-china.com/album/old-resources/2009/2/10/b96a33fd-fb57-4dc0-9e60-7c37522c5ad7.rar
硬件原理图:
//*******************************************************************************
// MSP430x26x Demo - Software Toggle P4.0 ~P4.3
//
// Description: Toggle LED by xor'ing P4.0 ~P4.3 inside of a software loop.
// ACLK= n/a, MCLK= SMCLK= default DCO ~1.045MHz
//
// MSP430F261x/241x
// -----------------
// /|\| XIN|-
// | | |
// --|RST XOUT|-
// | |
// | P4.0|-->LED1
// P4.1|-->LED2
// P4.2|-->LED3
// P4.3|-->LED4
//
//CDWXL:JY
//******************************************************************************
#include <msp430x26x.h>
void main(void)
{
WDTCTL = WDTPW + WDTHOLD; // Stop watchdog timer
P4DIR |= 0x0F; // Set P4.0~P4.3 to output direction
P4OUT |=0x0f;
for (;;)
{
volatile unsigned int i;
unsigned char n;
for(n=0;n<4;n++)
{
P4OUT ^= (0x01<<n); // Toggle P1.0 using exclusive-OR
i = 10000; // Delay
do (i--);
while (i != 0);
}
}
}
文章评论(0条评论)
登录后参与讨论