000:MSP430基于DM430-L的第一个程序——跑马灯
代码:
#include <msp430f169.h> /* * 软件延时 */ #define CPU_F1 ((double)1000000) #define delay_us1M(x) __delay_cycles((long)(CPU_F1*(double)x/1000000.0)) #define delay_ms1M(x) __delay_cycles((long)(CPU_F1*(double)x/1000.0)) /** * main.c */ int main(void) { unsigned char j,k; _DINT(); //关中断 WDTCTL = WDTPW + WDTHOLD;//关看门狗 P6DIR = 0xff;//设置P4端口为输出端口 while(1) { k = 1; for(j=0;j<8;j++)//循环8次,即D1~D8轮流点亮 { P6OUT = ~k;//反相输出,低电平点亮LED delay_ms1M(300);//延时 k=k<<1;//左移一位 } } }
【人生没有白走的路,每一步都算数!】

浙公网安备 33010602011771号