注册 登录
电子工程世界-论坛 返回首页 EEWORLD首页 频道 EE大学堂 下载中心 Datasheet 专题
小杜在此的个人空间 https://home.eeworld.com.cn/space-uid-465723.html [收藏] [复制] [分享] [RSS]
日志

MSP430初体验

已有 342 次阅读2013-9-23 20:21

  最近开始入手430,由于最近一段时间心情很郁闷,在开始接触的时候有种想摔板的冲动,后来慢慢有些事想通了,沉下心来专研430,发现430没自己想象的那么难,经过一天的努力,终于用430将流水灯点亮了,烧录软件我用的IAR,这是相关程序:
/LED流水灯
#include  <msp430g2452.h>
void delay(unsigned int cnt) //简单的延时
{
 while(--cnt);
}
void main()
{
  WDTCTL = WDTPW + WDTHOLD;                 // 关狗
  P1DIR = 0xff;                             // P1端口设置为输出
  P2DIR = 0X03;                             //P2端口设置为输出
  P1OUT = 0X00;
  P2OUT = 0X00;
  P1OUT = 0XFF;
  P2OUT = 0X00;                             //关闭数码管和点阵
  P1OUT=0xfe;//给初始化值
 while(1)
      {
   delay(30000);//delay at crystal frequency in 12MHz
   P1OUT<<=1;//左移一位
   P1OUT|=0x01;//最后一位补1
   if(P1OUT==0x7f)//检测是否移到最左端?
          { 
     delay(30000);//delay
         P1OUT=0xfe;
          }
      }
}
望各位大神指出不足之处
评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册

热门文章