msp430入门学习10
基于msp430f160的闪烁灯,代码如下:
1 #include <msp430f169.h> 2 3 #define CPU_F ((double)8000000) //定义一个常数8000_000 4 //#define CPU_F ((double)32768) //外部低频晶振32.768KHZ 5 #define delay_us(x) __delay_cycles((long)(CPU_F*(double)x/8000000.0)) 6 #define delay_ms(x) __delay_cycles((long)(CPU_F*(double)x/8000.0)) 7 8 /** 9 * main.c 10 */ 11 int main(void) 12 { 13 WDTCTL = WDTPW | WDTHOLD; // stop watchdog timer 14 P6DIR |= BIT0; 15 P6OUT |= BIT0; 16 17 while(1){ 18 delay_ms(1000); 19 P6OUT &= ~BIT0; 20 delay_ms(1000); 21 P6OUT |= BIT0; 22 } 23 24 return 0; 25 }
人就像是被蒙着眼推磨的驴子,生活就像一条鞭子;当鞭子抽到你背上时,你就只能一直往前走,虽然连你也不知道要走到什么时候为止,便一直这么坚持着。