- 博客(23)
- 资源 (1)
- 收藏
- 关注
原创 C的局部变量
众所周知我们在C中的变量定义位置大致可以分为3种:函数内部、函数内的语句块中定义、在函数之外;在这里我们将在函数之外定义的变量称之为“全局变量”,前两种被我们称为局部变量,只在所处的函数之中起作用。特点1:C的这两种变量之间存在一种特点,局部变量可以对全局变量进行数据之间的访问,但是全局变量无法对局部变量进行数据之间的访问。#include <stdio.h>int main(){ int a = 100; { int b...
2022-05-29 00:30:07
204
原创 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
187
原创 LK32T102简述
1.前言:LK32T10232(64)这块芯片是由杭州朗迅开发的一块芯片,这是一款专为电机控制器和数控电源开发的Cortex-M0 内核 MCU 产品,最高工作频率可达 72Mhz,同时具备协处理器单元可满足各种乘法、除法、移位以及各种复杂函数运算。 该产品支持单电源供电,且内嵌高精度高速及低速振荡器,以及具备多种低功耗工作模式。同时,集成了多路增强型PWM,多通道高精度、高速ADC,多通道模拟比较器和高速运算放大器,以及支持多种功率 模式的增强型定时器,可满足多种电机及功率控制系统应用需求。2.主
2022-03-17 14:04:28
1746
原创 C语言 中的语句
上一次我为大家介绍了C语言 定义变量详解,今天我们来了谈一谈何为空语句,何为符合语句。废话不多说,我们直接开始:空语句: 在C语言中,我们常将 一条语句中只有一个分号 的语句称之为 空语句;我们经常将空语句 作为...
2021-12-17 10:40:06
2107
原创 LK32T102 单片机 四位数码管
前言:之前我们学习了解了LK32T102单片机 操作GPIO实现 主按钮、矩阵按键 和 蜂鸣器,今天我们来学习一下 LK32T102 单片机的显示部分:数码管; 我们常用的数码管 根据公共端接 地/正极分为:共阴数码管 和 共阳数码管,根据显示位数可分为:一位数码管、两位数码管、四位数码管 和 八位数码管,我今天为 大家介绍的是 一位共阴数码管 和 四位共阴数码管。一、一位共阴数码管 1. 一位数共阴码管引脚图...
2021-12-17 09:59:35
6526
原创 C语言 定义变量详解
前言: 在我们上一次C的 printf函数和注释方法的解说中,我们了解了printf函数中第一变量和第二变量的类型必须一致,那今天我就带大家了深入解一下C语言中的变量。一、定义变量在C语言中,变量只有先被定义后才可以使用,我们一般定义变量的方法有两种,分别分为:先定义后赋值法、同时使用赋值法;1.先定义后赋值法#include <stdio.h>int main(){ int a; // 定义 整数变量a a = 2...
2021-11-27 23:43:37
17513
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
2742
1
原创 C的 printf函数和注释方法
前言: 在之前的文章C 如何定义变量(3)中,我们了解了C中的数据类型,这里我们一起来看一下如何用 printf函数 来输出这些数据,最后我们再一起了解一下如何使用 注释。printf 函数printf(“”,) 函数:它的功能是 将你的数据打印输出到 你自己的电脑屏幕上,它的第一个变量储存是 你想打印输出的数据类型,第二个变量储存的是 你想打印输出的数据类型的值;但是这里我们需要注意:第一个变量与第二个变量储存的东西必须是同种类型的,否则我们这里产生打印输出的结果...
2021-11-22 10:06:21
1435
原创 C语言:字符与字符串的区别于联系(4)
前言:字符串就是被拆分分为单个 字符 来进行储存,输出的时候也 按照储存的顺序来连续输出。我们这里来举个例子:如果把“字符串”当做一列火车,“字符” 这里充当的就是 火车中的一列一列车厢;在调用printf函数时,我们使用 “%s” 来 输出:字符中的内容。如何定义字符 和 字符串#include <stdio.h>void main(){ char c = 'a'; // 定义字符变量c 并赋值...
2021-11-20 17:07:34
834
原创 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
2021
原创 C的变量和关键字(2)
一、变量 变量:就是可以进行改变的量。例如:一个水杯容量的是固定的,但是装是什么大小、装的多少是可以改变的。在C语言中,一个合法的变量是由(变量类型、变量名、变量值)3个部分组合而成:变量类型:用来规定这个空间那个放置那个对应类型的变量;变量名:用来标记变量对应的内存空间;变量值:变量名标记内存空间的数据;二、标识符 定义:用来对 变量、函数、数组等命名的字符序列被称为 标识符;构成过程: 1)只能由26个英文字母...
2021-11-14 23:53:14
918
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
660
原创 LK32T102 单片机 操作GPIO实现流水灯(1)
前言:LK32T10232(32位)单片机是一款专为电机控制器和数字电源开发的高性能 MCU。采Cortex-M0 内核,最高工作频率可达 72Mhz,ADC 采样速率 达 1Msps。同时具备协处理器单元可满足各种乘法、除法、移位以及各种 复杂函数运算。 LK32T102(32位)支持单电源供电,且内嵌高精度高速及低速振荡器,以及具备 多种低功耗工作模式。同时,集成了多路增强型 PWM,多通道模拟比较 器和高速运算放大器,可满足多种电机及功率控制应用,并简化系统成本。...
2021-11-14 22:10:39
2965
原创 数字可显示光照度表
这个部分我们用 光照度传感器(BH1750)、最小系统板(STC12C5A60S2)、lcd1602显示屏。代码部分:<dy.h>#ifndef _dy_h_#define _dy_h_/* include--------------------------------------------------------*/#include <stc12c5a60s2.h>/* 宏定义 --------------------------------------
2021-11-13 17:08:00
550
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
1044
原创 c语言结构体 详细解说(1)
前言:这里我们一起来学习探索一下C的特色“结构体”。这一章,我们先来了解一下何为 结构体、怎么去定义一个属于自己的 结构体:1.概 念结构体是一种组合数据类型,由用户自己定义。机构体类型中的既可以基本数据类型,也可以是机构体类型;定义一个结构的一般形式为:Struct 机构体名{ 成员列表};例如:struct Employee{ char name [8];int age; int id; int sa...
2021-11-13 15:38:01
769
原创 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
19933
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人