[MSP430DriverLib-2]使用延时让LED闪烁

发布者:数据小巨人最新更新时间:2020-02-17 来源: eefocus关键字:MSP430DriverLib-2  延时  LED闪烁 手机看文章 扫描二维码
随时随地手机看文章

简单地使用__delay_cycles来达到延时效果。


#include "./DriverLib/driverlib.h"

 

int main()  

{  

    WDT_A_hold( WDT_A_BASE );                               // 关闭看门狗

 

    GPIO_setAsOutputPin( GPIO_PORT_P1 , GPIO_PIN0 );        // 配置P1.0为输出模式  

    GPIO_setOutputLowOnPin( GPIO_PORT_P1 , GPIO_PIN0 );     // 让P1.0输出低电平,熄灭LED

 

    while( 1 ){  

        GPIO_toggleOutputOnPin( GPIO_PORT_P1 , GPIO_PIN0 ); // 切换LED亮灭  

        __delay_cycles( 1000000 );                          // 延时  

    }  

}  


转载于:https://my.oschina.net/u/3907010/blog/1927785


关键字:MSP430DriverLib-2  延时  LED闪烁 引用地址:[MSP430DriverLib-2]使用延时让LED闪烁

上一篇:MSP430G2553时钟外部晶振配置说明
下一篇:MSP430入门-----总算读懂例程中的用调节DCO频率

推荐阅读最新更新时间:2024-11-16 23:57

51单片机学习:LED闪烁实验
实验名称:LED闪烁实验 接线说明: 实验现象:下载程序后“LED模块”的D1指示灯闪烁 注意事项: ***************************************************************************************/ #include reg52.h typedef unsigned int u16; //对系统默认数据类型进行重定义 typedef unsigned char u8; sbit LED1=P2^0; //将P2.0管脚定义为LED1 /**********************************************************
[单片机]
消除波动AC输入引起LED闪烁的方法
IEEE802.3at规范定义的以太网供电(PoE)是通过一条CAT-5以太网电缆安全地传输应用数据和 电源 的方法。由于它支持灵活地在任何地方安装设备,没有在附近提供交流电源的限制,也不需要电工进行安装,因此,它得到了广泛应用。最初的IEEE802.3afPoE规范限制了供电至受电设备(PD)的功率只有13W,这也就限制了设备的应用范围,例如IP电话和基本安防摄像机等。在2009年,IEEE802.3at规范将支持的功率增大到25.5W。但是,这还是无法满足功率要求越来越高的PoE应用需求,例如,微微蜂窝基站、无线接入点、 LED 标牌和加热云台变焦(PTZ)室外摄像机等。在2011年,凌力尔特公司发布了新的专有标准LTPo
[电源管理]
消除波动AC输入引起<font color='red'>LED</font><font color='red'>闪烁</font>的方法
延时可控高压脉冲发生器的设计
Abstract:A high precision high voltage pulse generator is designed by combining a digital delay and a high voltage pulse generating circuit to trigger Marx generator and high voltage pulse triggering device.The generator can also be used for high voltage detonator initiating device.CPU 8031 is used as the central cont
[电源管理]
<font color='red'>延时</font>可控高压脉冲发生器的设计
八通道24位微功耗无延时△-∑模数转换LTC2408
摘要: LTC2408是美国LINEAR公司开发的具有低噪声、低协耗、高速度等特性的△-∑模数转换器。它可直接接收来自传感器的输入信号,适合于测量大动态范围的低柴频信号,可广泛应用于压力测量、直接温度测量、气体分析等领域。文中介绍了LTC2408的工作原理及应用电路。 1 概述 LTC2408是美国LINEAR公司开发的具有低噪声、低功耗、高速度等特性的△-∑模数转换器、采用△-∑技术使其进一步减小了噪声环境的影响,从而成为工业和过程控制应用中的理想选择。此外,在系统中采用LTC2408能使系统设计者获得很高的分辨率,因为LTC2408的噪声性能比积分型模数转换器更好得多。它可直接接收来自传感器的输入信号,适合于测量
[模拟电子]
C语言实现LED闪烁控制
/********* C语言实现LED灯闪烁控制配套51单片机开发板 **********/ #include reg51.h //包含单片机寄存器的头文件 /**************************************** 函数功能:延时一段时间 *****************************************/ void delay(void) //两个void意思分别为无需返回值,没有参数传递 { unsigned int i; //定义无符号整数,最大取值范围65535 for(i=0;i 20000;i++) //做20000次空循环 ; //什
[单片机]
STC12系列单片机C语言的延时程序
本举例所用CPU为STC12C5412系列12倍速的单片机,只要修改一下参数值其它系例单片机也通用,适用范围宽。 共有三条延时函数说明如下: 函数调用分两级:一级是小于10US的延时,二级是大于10US的延时 //====================小于10US的【用1US级延时】==================== //----------微秒级延时--------- for(i=X;i X;i--) 延时时间=(3+5*X)/12 提示(单位us, X不能大于255) //================大于10US 小于21.9955Ms的可用【10US级延时函数】=========== void Delay10
[单片机]
PIC单片机在ICD1上做LED灯的循环闪烁程序
;************************************************* ;* FLASH.ASM * ;************************************************* ;************************************************* ;* 本程序是一个LED灯的循环闪烁程序,用INT键来切换* ;* 闪烁模式 * ;************************************************* include p16f877.inc ;*---- MODESEL equ 20h MODESELB equ 21h
[单片机]
上海橙群微电子发布了SMULL低延时无线技术
5月15日,上海橙群微电子有限公司发布了SMULL(Synchronized Multi-node Ultra Low-Latency)技术,该技术是其专有的无线通信技术。与Wi-Fi、蓝牙、Zigbee等传统的本地无线连接技术相比,该技术在多个本地节点之间的通信延迟不到其他技术的十分之一。它从根本上解决了传统无线技术中的高延迟通信(非实时)和本地节点之间的碰撞问题。SMULL技术的推出,可以让开发者更加专注于应用层面的开发,而无需担心无线网络本身既有的延时和冲撞属性带来的对应用开发软件算法补偿需求的麻烦。SMULL技术的推出,将给很多崭新的本地无线应用场景赋能,例如游戏控制器,VR动作捕捉设备,无线低延时音频,智慧教室,智慧医疗
[手机便携]
上海橙群微电子发布了SMULL低<font color='red'>延时</font>无线技术
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved