stm32控制8个流水灯倒序亮灯假设接8个led

stm32控制8个流水灯倒序亮灯假设P1接8个LED,高电平时LED点亮,要求是在第二个灯未亮前…单片机控制LED灯亮的时间?我只知道这个程序最后结果是两盏LED灯交替亮…看函数时首先从主函数看起,stm32里面编程时都需配置晶振之类的,不同于单片机(晶振都已经固话好了,不需要进行配置)。

1、这是关于STM32方面的程序,我只知道这个程序最后结果是两盏LED灯交替亮…

看函数时首先从主函数看起,stm32里面编程时都需配置晶振之类的,不同于单片机(晶振都已经固话好了,不需要进行配置)。对LED灯的亮灭控制无非就是高低电平的控制,函数中就是对连接LED的某一端口进行置位和清零。不用被庞大的程序吓到,很多都是不需要自己编的。你想知道什么!??这个程序就是2个LED闪烁的程序。

2、想用STM32开发板做个流水灯,从左到右共8个灯,要求是在第二个灯未亮前…3、单片机控制LED灯亮的时间?

这个用单片机应该是解决不了的,因为单片机每次上电,代码都会重新初始化执行一次,所以假如用单片机控制LED灯,则每次重开一下,LED灯都会先亮1015分钟再熄灭。不太清楚LED是用在什么产品上的,如果是普通照明,我感觉不太好。个人感觉这种设计很没必要。我就是重复使用,你就不允许?不人性化。说说我的理由:首先,我猜你要求不允许重复使用的原因,我估计是LED质量差,未避免LED质量差且频繁重复使用造成的损坏,你想采取避免重复使用的方法来保护LED。

其次,用一门单片机控制它亮或关的时间,实现技术很简单,可以说没什么技术含量。但要考虑更大的投入。我认为,这样做必定增加成本。要使用单片机,又要装在灯里面,控制部分不易太大,大的话,PCB贵,那么只有换小的单片机,尺寸小的,都要贴片的(贴片的价格都不低),最次的也说要花上二三十元,好的就不讲了。

4、stm32流水灯会先亮一下

方法/步骤分步阅读1/8本文要使用库函数的方法,首先要用到的库函数,新建两个文件,一个保存为.c一个保存为.h,添加到工程当中2/8然后在.h文件中定义头文件,前面是一个判断程序是否被重复编译的一个文件3/8然后定义用到的管脚,和定义.c文件中用到的函数4/8来到.c文件,定义头文件5/8接下来使能IO口时钟。调用函数RCC_AHB1PeriphClockCmd();//不同的外设调用的时钟使能函数可能不一样6/8初始化IO口模式。

5、stm32控制8个流水灯倒序亮灯

假设P1接8个LED,高电平时LED点亮,主程序如下:voidmain(void){uchari;while(1){for(i0;i<7;i++){P11<>i;delay_ms(500);}}}。

未经允许不得转载:获嘉县恩宇网络有限公司 » stm32控制8个流水灯倒序亮灯假设接8个led

相关文章