专栏首页知识分享1-MSP430点亮一个灯

1-MSP430点亮一个灯

为了写一篇文章做铺垫--提醒着自己,,,,,,

 现在看一下程序

还是说一下是怎么关掉的

往WDTCTL寄存器里写入了0x5A00,,为什么要写这个呢!

那么

WDTCTL = 0x005A  + 0x0080;看门狗就停止了

好了,,,,,该点灯了.............

430 的引脚有一个方向问题,,用习惯就好了

就让P1.0输出高电平

首先让P1.0为输出模式

P1DIR = 0x01;

然后输出高电平

P1OUT = 0x01;

现在关掉

让它闪耀

#include "io430.h"
void delay(void) 
{  unsigned char a,b,c;
    for(c=167;c>0;c--)
        for(b=171;b>0;b--)
            for(a=1;a>0;a--);
}
void main( void )
{
  WDTCTL = WDTPW + WDTHOLD;//看门狗默认是打开的,不使用就关了它
  P1DIR = 0x01;//P1.0为输出模式
  while(1)
  {
    P1OUT = 0x01;//P1.0输出高电平
    delay(); 
    P1OUT = 0x00;//P1.0输出低电平
    delay(); 
  }
}

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 关于函数指针--简介

    函数指针说白了,,,,函数的地址 现在看一个简单的--先定义一个函数指针 void (*f1)();就是这样定义--指向的是一个void类型的 假设定义了另一个...

    杨奉武
  • 14-ESP8266 SDK开发基础入门篇--上位机串口控制 Wi-Fi输出PWM的占空比,单片机程序编写

    https://www.cnblogs.com/yangfengwu/p/11102026.html

    杨奉武
  • ESA2GJK1DH1K升级篇: MQTT通信控制升级-APP用户程序制作过程(V1.0)

    返回给MQTT 我要升级了   "{\"data\":\"updata\",\"status\":\"start\"}"

    杨奉武
  • 设计模式:观察者模式

    今天介绍另一种模式 观察者模式是我们经常用的一个模式,比如在用wcf做服务的时候通知客户端做一些操作一般用设计者模式。 今天做一个订报纸的小例子来理解一下观察者...

    lpxxn
  • SAP ABC与库存周转率

    ABC管理就是把物品分为三类,例如把占总数10%左右的高价值的货物定位A类;占总数70%左右的价格低的物品定为C类;A、C之间的20%则为B类。在库存管理中应区...

    用户5495712
  • C++核心准则CP.8:不要使用volatile关键字实现同步处理​

    CP.8: Don't try to use volatile for synchronization

    面向对象思考
  • Android OpenGL ES(七) - 生成抖音照片电影

    之前我们结合相机和视频,结合滤镜,做了实时的预览和录制。 这期,我们来试试利用OpenGL+MediaCodc,不进行预览直接录制成视频的情况。

    deep_sadness
  • Tcp/ip 报文解析

    在编写网络程序时,常使用TCP协议。那么一个tcp包到底由哪些东西构成的呢?其实一个TCP包,首先需要通过IP协议承载,而IP报文,又需要通过以太网传送。下面我...

  • C#协变和逆变

    “协变”->”和谐的变”->”很自然的变化”->string->object :协变。 

    yaphetsfang
  • Java——抽象类(基本概念、使用原则、模板设计模式)

    若在一个类中要定义一个没有方法体的方法,可以利用abstract关键字进行抽象方法定义,而包含抽象方法的类就可以使用abstract来定义为抽象类。

    Winter_world

扫码关注云+社区

领取腾讯云代金券