首页 » 智能 » STM32之流水灯_函数_单片机

STM32之流水灯_函数_单片机

神尊大人 2024-12-18 16:08:12 0

扫一扫用手机浏览

文章目录 [+]

除了麒麟开拓板之外,官方还送了LCD1602显示屏、直流5V电源、ST-LINK下载器,还有一些接插件和线。

流水灯接线图

开拓板还附带了设计的事理图,接下来我们来看一下关于麒麟开拓板和流水灯有关的电路事理图。
我们实验用了4个LED灯,4个LED灯不同色,我们只须要知道他们和单片机哪个引脚对应即可,用到的引脚分别为PA15、PA12、PC7、PC8.

STM32之流水灯_函数_单片机 智能

四个LED灯以共阳极的办法和3.3V电源连接,当单片机给LED高电平时,由于没有压差(STM32单片机输出3.3V高电平),没有电流流过,此时LED灯是不亮的;当STM32输出低电平时,由于VCC3.3和单片机之间存在压差,此时LED上会有电流产生,此时LED灯会被点亮。

主函数

int main(void)

{

Hardware_Init();

//硬件初始化

while(1)

{

Led4_Set(LED_ON);DelayXms(500);Led4_Set(LED_OFF);

//点亮LED4,并延时500ms,然后熄灭LED4

Led5_Set(LED_ON);DelayXms(500);Led5_Set(LED_OFF);

//点亮LED5,并延时500ms,然后熄灭LED5

Led6_Set(LED_ON);DelayXms(500);Led6_Set(LED_OFF);

//点亮LED6,并延时500ms,然后熄灭LED6

Led7_Set(LED_ON);DelayXms(500);Led7_Set(LED_OFF);

//点亮LED7,并延时500ms,然后熄灭LED7

}

}

上面的代码为流水灯的主函数,还有很多配置没有列举出来,由于就算是10篇文章也不一定能把底层的函数讲清楚,以是笔者只保留主函数,关于LED灯闪烁的思想,主函数里面完备能表示出来,如果须要LED流水灯源代码的,可以私信“LED源代码”。

实验征象

视频加载中...

标签:

相关文章

设计协议模板,构建高效合作与沟通的桥梁

在当今这个快速发展的时代,合作与沟通已成为企业、团队乃至个人成功的关键因素。设计协议模板作为一种规范化的合作工具,能够有效降低合作...

智能 2025-01-01 阅读0 评论0