zoukankan      html  css  js  c++  java
  • 4.2、LED1、LED2交替闪烁

    #include "ioCC2530.h" //引用CC2530头文件
    
    /**************************************************************
    函数名称:delay
    功    能:软件延时
    入口参数:time--延时循环执行次数
    出口参数:无
    返 回 值:无
    **************************************************************/
    void delay(unsigned int time)
    {
        unsigned int i;
        unsigned char j;
        for(i = 0;i < time;i++)
            for(j = 0;j < 240;j++)
            {
                asm("NOP");//asm用来在C代码中嵌入汇编语言操作,汇
                asm("NOP");//编命令nop是空操作,消耗1个指令周期。
                asm("NOP");
            }
    }
    
    /**************************************************************
    函数名称:main
    功    能:程序主函数
    入口参数:无
    出口参数:无
    返 回 值:无
    **************************************************************/
    void main(void)
    {
        P1SEL &= ~0x03;         //设置P1_0口和P1_1口为普通I/O口
        P1DIR |= 0x03;          //设置P1_0口和P1_1口为输出口
        
        P1_0 = 0;               //熄灭LED1
        P1_1 = 0;               //熄灭LED2
        
        while(1)//程序主循环
        {
            delay(1000);       //延时
            P1_0=~P1_0;  //P1_0连接着LED1
            delay(1000); 
            P1_1=~P1_1;       
        }
    }
  • 相关阅读:
    outline basic
    Best lua IDE
    Powershell core
    [转]ceph pg peering过程分析
    [转]ceph rbd到OSD的数据映射
    [转]ceph三种存储接口--块设备-文件系统-对象存储
    ceph monitor----paxos算法1
    ceph monitor----初始化和选举
    ceph monitor---总结1
    [转]ceph RADOS----概述
  • 原文地址:https://www.cnblogs.com/xixixing/p/10265888.html
Copyright © 2011-2022 走看看