标题: 多种发送的流水灯 [打印本页]

作者: jubaolun    时间: 2025-1-5 16:47
标题: 多种发送的流水灯
一个一个的亮

一个一个的叠加



                GPIOA->ODR=GPIO_PIN_All;
                ////////////////第1种方式//////////////////////////
                for(i=0;i<9;i++)
                {
                        HAL_Delay(200);
                        GPIOA->ODR=~(GPIO_PIN_0<<i);//LED左移1位   亮1~8                  
                }
                for(i=0;i<9;i++)
                {
                        HAL_Delay(200);
                        GPIOA->ODR=~(GPIO_PIN_7>>i);//LED0右移1位   灭8~1
                }
                ///////////////第2种方式////////////////////
                for(i=0;i<9;i++)
                {
                        HAL_Delay(200);
                        GPIOA->ODR&=~(GPIO_PIN_0<<i);//LED左移1位   亮1~8                  
                }
                for(i=0;i<9;i++)
                {
                        HAL_Delay(200);
                        GPIOA->ODR|=(GPIO_PIN_7>>i);//LED0右移1位   灭8~1
                }
                ///////






欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1