打印

LED指示灯源程序(简单基础)

[复制链接]
1225|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
拿起书本|  楼主 | 2012-5-24 15:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
LED指示灯电路相对比较简单,但非常实用,主要是通过该实验熟悉I/O端口的配置方法。

#include  <msp430x16x.h>//定义头文件
#define  uchar unsigned char
#define  uint unsigned int
delay(long int n)
{
     while(n!=0)
  {
   n--;
  }
}
void main(void)
{
  WDTCTL = WDTPW + WDTHOLD;                 // 关闭看门狗
  
  P2DIR = 0xff; //设置P2口为输出状态;
  P2OUT= 0x55;  //向P2输出数据;
  
  while(1)
  {
  P2OUT ^= 0xff;//异或指令,取反当前的状态输出;      
  delay(20000);//延时
}
}

以上这个程序相对来说比较简单,是一种最简单的控制方式,但在实际应用中,还可以采用其他的控控制方式完成对指示灯之类的控制对象进行控制。

相关帖子

沙发
tianli1980| | 2012-5-24 16:04 | 只看该作者
挺简单的程序,有助于熟悉一下MSP430系列单片机端口的操作规则。谢谢楼主。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:好好学习,天天向上!

519

主题

4194

帖子

31

粉丝