自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (1)
  • 收藏
  • 关注

原创 STM32F103C8T6 操作矩阵键盘

STM32F103C8T6 操作矩阵键盘

2022-07-18 17:59:52 7673 7

原创 STM32F103C8T6 驱动有源蜂鸣器和无源蜂鸣器

STM32F103C8T6 解读 和 驱动 有源蜂鸣器和无源蜂鸣器

2022-06-27 15:07:25 9645

原创 STM32C8CT6 主控按键触发外部中断

STM32C8CT6 主控按键触发外部中断及外部中断配置

2022-06-21 15:09:18 1704

原创 STM32F103C8T6 按键扫描输入

STM32F103C8T6 按键扫描输入,IO输入配置

2022-06-21 11:08:20 4339 3

原创 STM32F103C8T6 点亮LED灯

STM32F103C8T6 点亮LED灯,及IO口基本操作

2022-06-20 16:26:23 7092 2

原创 STM32F103C8T6定时器产生PWM

STM32F103C8T6使用定时器产生PWM的相关讲解

2022-06-18 19:09:14 8743 2

原创 C的局部变量

众所周知我们在C中的变量定义位置大致可以分为3种:函数内部、函数内的语句块中定义、在函数之外;在这里我们将在函数之外定义的变量称之为“全局变量”,前两种被我们称为局部变量,只在所处的函数之中起作用。特点1:C的这两种变量之间存在一种特点,局部变量可以对全局变量进行数据之间的访问,但是全局变量无法对局部变量进行数据之间的访问。#include <stdio.h>int main(){ int a = 100; { int b...

2022-05-29 00:30:07 139

原创 C的 变量使用问题

前言: 今天我们来学习探讨一下在c中使用变量一般会出现一些的问题,这里我展示了3个基本的常见问题,来和大家一起学习谈论一下。1.C与Python不同的是,在C中使用变量必须要对变量进行定义,才能进行使用错误演示:#include <stdio.h>int mian{ a = 200; printf("%d\n",a); //报错:此变量未定义 getchar(); return 0;}改正后:#include ...

2022-05-29 00:00:51 133

原创 LK32T102简述

1.前言:LK32T10232(64)这块芯片是由杭州朗迅开发的一块芯片,这是一款专为电机控制器和数控电源开发的Cortex-M0 内核 MCU 产品,最高工作频率可达 72Mhz,同时具备协处理器单元可满足各种乘法、除法、移位以及各种复杂函数运算。 该产品支持单电源供电,且内嵌高精度高速及低速振荡器,以及具备多种低功耗工作模式。同时,集成了多路增强型PWM,多通道高精度、高速ADC,多通道模拟比较器和高速运算放大器,以及支持多种功率 模式的增强型定时器,可满足多种电机及功率控制系统应用需求。2.主

2022-03-17 14:04:28 1597

原创 C语言 中的语句

上一次我为大家介绍了C语言 定义变量详解,今天我们来了谈一谈何为空语句,何为符合语句。废话不多说,我们直接开始:空语句: 在C语言中,我们常将 一条语句中只有一个分号 的语句称之为 空语句;我们经常将空语句 作为...

2021-12-17 10:40:06 2007

原创 LK32T102 单片机 四位数码管

前言:之前我们学习了解了LK32T102单片机 操作GPIO实现 主按钮、矩阵按键 和 蜂鸣器,今天我们来学习一下 LK32T102 单片机的显示部分:数码管; 我们常用的数码管 根据公共端接 地/正极分为:共阴数码管 和 共阳数码管,根据显示位数可分为:一位数码管、两位数码管、四位数码管 和 八位数码管,我今天为 大家介绍的是 一位共阴数码管 和 四位共阴数码管。一、一位共阴数码管 1. 一位数共阴码管引脚图...

2021-12-17 09:59:35 5396

原创 C语言 定义变量详解

前言: 在我们上一次C的 printf函数和注释方法的解说中,我们了解了printf函数中第一变量和第二变量的类型必须一致,那今天我就带大家了深入解一下C语言中的变量。一、定义变量在C语言中,变量只有先被定义后才可以使用,我们一般定义变量的方法有两种,分别分为:先定义后赋值法、同时使用赋值法;1.先定义后赋值法#include <stdio.h>int main(){ int a; // 定义 整数变量a a = 2...

2021-11-27 23:43:37 15575 1

原创 LK32T102单片机 操作GPIO实现 主按钮、矩阵按键 和 蜂鸣器

前言: 这里我们接着上一次的LK32T102 单片机 操作GPIO实现流水灯(1)来继续深入学习LK32T102 单片机的GPIO口操作。这里我们为大家讲解一下GPIO口 如何实现(主板按钮 与 矩阵按钮)按键扫描和蜂鸣器的启动与停止。一、蜂鸣器 由这张原理图我们可以知道蜂鸣器的IO口是PA12,所以我们就可以直接通过对这个IO口置0或者置1来达到操作蜂鸣器开启与关闭。<BEEP.h>#ifndef __BEEP_H#define __BE...

2021-11-22 11:50:01 2534 1

原创 C的 printf函数和注释方法

前言: 在之前的文章C 如何定义变量(3)中,我们了解了C中的数据类型,这里我们一起来看一下如何用 printf函数 来输出这些数据,最后我们再一起了解一下如何使用 注释。printf 函数printf(“”,) 函数:它的功能是 将你的数据打印输出到 你自己的电脑屏幕上,它的第一个变量储存是 你想打印输出的数据类型,第二个变量储存的是 你想打印输出的数据类型的值;但是这里我们需要注意:第一个变量与第二个变量储存的东西必须是同种类型的,否则我们这里产生打印输出的结果...

2021-11-22 10:06:21 1266

原创 C语言:字符与字符串的区别于联系(4)

前言:字符串就是被拆分分为单个 字符 来进行储存,输出的时候也 按照储存的顺序来连续输出。我们这里来举个例子:如果把“字符串”当做一列火车,“字符” 这里充当的就是 火车中的一列一列车厢;在调用printf函数时,我们使用 “%s” 来 输出:字符中的内容。如何定义字符 和 字符串#include <stdio.h>void main(){ char c = 'a'; // 定义字符变量c 并赋值...

2021-11-20 17:07:34 735

原创 C 如何定义变量(3)

三、定义变量 定义变量并赋值的基本语法:变量类型 变量名 = 变量值;例如:int a = 3; //定义整型变量a,并为变量 a 赋值 31.整数类型 int 可以定义整数类型。int 类型数据在 printf 中一般采用 %d 格式进行输出,%d 表示“十进制整数” 形成。#include <stdio.h>int main(){ int a = 300; // 为整数类型变量a 赋值 300 ...

2021-11-15 20:10:07 1807

原创 C的变量和关键字(2)

一、变量 变量:就是可以进行改变的量。例如:一个水杯容量的是固定的,但是装是什么大小、装的多少是可以改变的。在C语言中,一个合法的变量是由(变量类型、变量名、变量值)3个部分组合而成:变量类型:用来规定这个空间那个放置那个对应类型的变量;变量名:用来标记变量对应的内存空间;变量值:变量名标记内存空间的数据;二、标识符 定义:用来对 变量、函数、数组等命名的字符序列被称为 标识符;构成过程: 1)只能由26个英文字母...

2021-11-14 23:53:14 765 2

原创 C的数据和变量(1)

一、字面量 字面量 经常被叫作“常量”,也可以叫做“字面常量”;指的是数值固定的量,这类变量很容易金进行辨识。在程序中,常量只能被引用,不能被修改。这里只是对这个变量声明的一个初步介绍。第一种:整型(整数类型)例如(300、0、-600 等等):#include <stdio.h>int main(){ printf("%d\n",200); // 打印输出:200,“\n”换行;%d、200 为 字面量 printf(...

2021-11-14 23:11:57 625

原创 LK32T102 单片机 操作GPIO实现流水灯(1)

前言:LK32T10232(32位)单片机是一款专为电机控制器和数字电源开发的高性能 MCU。采Cortex-M0 内核,最高工作频率可达 72Mhz,ADC 采样速率 达 1Msps。同时具备协处理器单元可满足各种乘法、除法、移位以及各种 复杂函数运算。 LK32T102(32位)支持单电源供电,且内嵌高精度高速及低速振荡器,以及具备 多种低功耗工作模式。同时,集成了多路增强型 PWM,多通道模拟比较 器和高速运算放大器,可满足多种电机及功率控制应用,并简化系统成本。...

2021-11-14 22:10:39 2720

原创 数字可显示光照度表

这个部分我们用 光照度传感器(BH1750)、最小系统板(STC12C5A60S2)、lcd1602显示屏。代码部分:<dy.h>#ifndef _dy_h_#define _dy_h_/* include--------------------------------------------------------*/#include <stc12c5a60s2.h>/* 宏定义 --------------------------------------

2021-11-13 17:08:00 457 1

原创 C语言机构体 详细解说(2)

前言:这里我们接着上一章 更加详细的去学习探索C的特色“结构体”1. 初始化、引用结构体变量(1)结构体变量初始化在c语言中,结构体变量初始化,本质是对结构体变量中的成员进行初始化,使用 花括号{} 在初始化列表中对结构体变量中各个成员进行初始化,例如:struct Employee emp = {“rupeng”,20,1,10000}或struct Employee{ char name [8];int age; int id; in...

2021-11-13 15:46:36 797

原创 c语言结构体 详细解说(1)

前言:这里我们一起来学习探索一下C的特色“结构体”。这一章,我们先来了解一下何为 结构体、怎么去定义一个属于自己的 结构体:1.概 念结构体是一种组合数据类型,由用户自己定义。机构体类型中的既可以基本数据类型,也可以是机构体类型;定义一个结构的一般形式为:Struct 机构体名{ 成员列表};例如:struct Employee{ char name [8];int age; int id; int sa...

2021-11-13 15:38:01 644

原创 STM32F103ZET6

一、芯片型号说明及一些基本信息:1. STM32 F 103 Z E T 6STM32:代表 ARM Conte-x 内核的32位微控制器 F:代表芯片子系列 103:代表增强型系列 Z:这一项代表引脚数,其中T代表36脚、C代表48脚、R代表64脚、V代表100脚 B:这一项代表内嵌Flash容量,其中6代表32K字节Flash,8代表64K字节Flash,B代表128K字节Flash,C代表256K字节Flash,D代表384K字节Flash,E代表512K字节Flash,G代表1...

2021-10-24 16:30:44 17260

smt32c8ct6 驱动主控按键

smt32c8ct6最小系统板外接主控按键 扫描输入

2022-06-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除