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;       
        }
    }
  • 相关阅读:
    linux机器,docker安装mysql
    一次完整的http请求过程
    mac 安装git
    mac下安装maven和IntelliJ IDEA
    小米老手机 安装charles的https证书 MI NOTE LTE
    mac搭建node环境
    python&kafka集群取消息
    mac电脑破解pycharm
    pytest安装
    sql group by 和 定义输出的小数位数
  • 原文地址:https://www.cnblogs.com/xixixing/p/10265888.html
Copyright © 2011-2022 走看看