4.2、LED1、LED2交替闪烁

发布时间:2024-08-01  

#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;       

    }

}


文章来源于:电子工程世界    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

相关文章

    LED闪烁(2024-08-16)
    LED闪烁;闪烁是啥意思?就是亮一会,灭一会儿,再亮一会儿,显然这是个循环结构,循环里面要有亮一会的代码和灭一会儿的代码。亮起来很简单,给LED对应引脚一个低电平,灭也很简单,给LED对应......
    就亮,因为此时小灯中有电流通过。 要让小灯亮一会儿、灭一会儿,还必须要有一个延时的程序,下面就是让小灯亮一会儿、灭一会儿,交替闪烁的程序: MAIN:;程序开始 SETB P1.0;让P1.0输出......
    端在锁头引线上测试。电笔指示灯常亮的便是正电。 ACC线:将锁头钥匙打到ACC处,用电笔在锁头引线上测试,钥匙开关开至ACC位置时电笔会亮,ON时电笔也亮当起动马达时电笔灯会灭(无电),此线为ACC线......
    );}}/***********************************************************************************************/void deng0()//所有灯亮一会儿{P0=0x00;P1=0x00;P2=0x00;P3=0x00;delay(150......
    , ENABLE);//开启led对应GPIO的时钟   GPIO_InitStruct.GPIO_Pin = LED_1_GPIO_PIN|LED_2_GPIO_PIN|LED_3_GPIO_PIN......
    交流伺服系统一会停一会好_交流伺服系统的三个闭环的作用;  交流伺服系统一会停一会好   如果交流伺服系统工作时出现一会停一会的情况,可能有以下几个可能的原因:   编码器信号问题:编码......
    与相关功能的.c, .h代码。 六,点击构建工程按钮,编译工程。(如下图7所示)  图7 七,点击窗口左下方仿真按钮,可见红,黄,绿灯点亮后一会灭,仿真开始,按下KEY_ADD按钮,占空比增加;按下......
    窗口左下方仿真按钮,可见红,黄,绿灯点亮后一会灭,仿真开始,按下SELECT按钮,选择要调整的线路,按下KEY_ADD占空比增加;按下KEY_MINUS按钮,占空比减少;按下KEY_ZERO按钮,占空比清零。虚拟......
    的是0.5w5.1k的电阻。其实阻值在5.6k左右都可以,阻值低亮一些,阻值高暗一些,但是不宜低于4.7k,否则电压高的时候可能会烧LED。只用换一个电阻即可。 其次在矿泉水瓶盖上打眼,穿过网线。 然后......
    不同的开关,电流方向就会发生改变(此电路是不是有点像字母‘H’,所以叫H桥电路) 现在,把开关替换成MOS管,就可以用单片机来控制了 如何控制电机的转速? 假如开关一会儿闭合一会儿断开,是不......

我们与500+贴片厂合作,完美满足客户的定制需求。为品牌提供定制化的推广方案、专属产品特色页,多渠道推广,SEM/SEO精准营销以及与公众号的联合推广...详细>>

利用葫芦芯平台的卓越技术服务和新产品推广能力,原厂代理能轻松打入消费物联网(IOT)、信息与通信(ICT)、汽车及新能源汽车、工业自动化及工业物联网、装备及功率电子...详细>>

充分利用其强大的电子元器件采购流量,创新性地为这些物料提供了一个全新的窗口。我们的高效数字营销技术,不仅可以助你轻松识别与连接到需求方,更能够极大地提高“闲置物料”的处理能力,通过葫芦芯平台...详细>>

我们的目标很明确:构建一个全方位的半导体产业生态系统。成为一家全球领先的半导体互联网生态公司。目前,我们已成功打造了智能汽车、智能家居、大健康医疗、机器人和材料等五大生态领域。更为重要的是...详细>>

我们深知加工与定制类服务商的价值和重要性,因此,我们倾力为您提供最顶尖的营销资源。在我们的平台上,您可以直接接触到100万的研发工程师和采购工程师,以及10万的活跃客户群体...详细>>

凭借我们强大的专业流量和尖端的互联网数字营销技术,我们承诺为原厂提供免费的产品资料推广服务。无论是最新的资讯、技术动态还是创新产品,都可以通过我们的平台迅速传达给目标客户...详细>>

我们不止于将线索转化为潜在客户。葫芦芯平台致力于形成业务闭环,从引流、宣传到最终销售,全程跟进,确保每一个potential lead都得到妥善处理,从而大幅提高转化率。不仅如此...详细>>