STM32单片机入门学习(三)-流水灯

news/2025/2/12 7:53:34/
LED流水灯接线

如图:

5个 LED负极接A0  -  A4 ,低电平点亮,高电平灭

LED流水灯代码 
#include "stm32f10x.h"
#include "Delay.h"     //delay函数所在头文件int main(void)
{GPIO_InitTypeDef GPIOInitStruct;RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE);  //设置时钟GPIOInitStruct.GPIO_Pin = GPIO_Pin_0|GPIO_Pin_1|GPIO_Pin_2|GPIO_Pin_3|GPIO_Pin_4;     //A0-A4GPIOInitStruct.GPIO_Mode = GPIO_Mode_Out_PP;  //推挽模式GPIOInitStruct.GPIO_Speed = GPIO_Speed_50MHz;GPIO_Init(GPIOA, &GPIOInitStruct);while(1){GPIO_Write(GPIOA,~0x0001); // A0-LED亮Delay_ms(200);     //延时200msGPIO_Write(GPIOA,~0x0002); // A1-LED亮Delay_ms(200);     //延时200msGPIO_Write(GPIOA,~0x0004); // A2-LED亮Delay_ms(200);     //延时200msGPIO_Write(GPIOA,~0x0008); // A3-LED亮Delay_ms(200);     //延时200msGPIO_Write(GPIOA,~0x0010); // A4-LED亮Delay_ms(200);     //延时200ms}
}


http://www.ppmy.cn/news/1122155.html

相关文章

硬件知识积累 网口接口 百兆,千兆,万兆 接口介绍与定义 (RJ45 --简单介绍)

1. 百兆网口 1.1百兆网的定义 百兆网的意思是是100Mb/S,中文叫做100兆位/秒。 1.2百兆网口的常用连接器 1.1.1 一般百兆网口的连接器一般是RJ45 下面是 实物图, 原理图,封装图。 1.3 百兆网口连接线的介绍 1.3.1 百兆需要使用的线的定义 百…

腐烂橘子图问题

class Solution { public:int orangesRotting(vector<vector<int>>& grid) {std::queue<std::pair<int, int>> qe; // 保存烂橘子得i,j坐标int fresh 0; // 记录新鲜水果数量for (int i0; i<grid.size(); i) {for (int j0; j<grid[i].size(…

excel功能区(ribbonx)编程笔记--5 菜单

菜单,故名词义,就是可以让使用者采用选择的方式选取要执行的选项,不用的时候,是收缩起来的,不占用界面控件,操作界面友好。 乍看起来,菜单好像和dropdown一样,然而,下拉控件的一个主要局限是仅能包含“项目”,而菜单控件可以包含各种各样的其它控件,包括按钮、复选…

R语言逻辑回归、决策树、随机森林、神经网络预测患者心脏病数据混淆矩阵可视化...

全文链接:https://tecdat.cn/?p33760 众所周知&#xff0c;心脏疾病是目前全球最主要的死因。开发一个能够预测患者心脏疾病存在的计算系统将显著降低死亡率并大幅降低医疗保健成本。机器学习在全球许多领域中被广泛应用&#xff0c;尤其在医疗行业中越来越受欢迎。机器学习可…

Qt5开发及实例V2.0-第二十一章-Qt.Quick Controls开发基础

Qt5开发及实例V2.0-第二十一章-Qt.Quick Controls开发基础 第21章 Qt Quick Controls开发基础21.1 Qt Quick Controls概述21.1.1 第一个Qt Quick Controls程序21.1.2 Qt Quick窗体应用程序的构成 21.2 Qt Quick控件21.2.1 概述21.2.2 基本控件21.2.3 高级控件21.2.4 样式定制 2…

Ubuntu中无法git clone,一直连接不上的解决方法

我的环境 我的电脑是Windows的&#xff0c;CFW也装在Windows中。 解决思路 其实能ping通google就能git clone。 解决步骤 在CFW主页中安装服务模式打开TUN模式重启Ubuntu能ping通了

iOS加固保护技术:保护你的iOS应用免受恶意篡改

目录 转载&#xff1a;开始使用ipaguard 前言 下载ipa代码混淆保护工具 获取ipaguard登录码 代码混淆 文件混淆 IPA重签名与安装测试 转载&#xff1a;开始使用ipaguard 前言 iOS加固保护是直接针对ios ipa二进制文件的保护技术&#xff0c;可以对iOS APP中的可执行文件…

【数据结构】七大排序算法详解

目录 ♫什么是排序 ♪排序的概念 ♪排序的稳定性 ♪排序的分类 ♪常见的排序算法 ♫直接插入排序 ♪基本思想 ♪算法实现 ♪算法稳定性 ♪时间复杂度 ♪空间复杂度 ♫希尔排序 ♪基本思想 ♪算法实现 ♪算法稳定性 ♪时间复杂度 ♪空间复杂度 ♫直接选择排序 ♪基本思想 ♪算法…