自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 C语言if else的四种使用方式你都会了吗?

当条件为 true 时执行的代码 }当条件不为 true 时执行的代码。当条件 1 和 条件 2 都不为 true 时执行的代码。当条件 1 为 true 时执行的代码。当条件 2 为 true 时执行的代码。当条件不为 true 时执行的代码}{ 当条件不为 true 时执行的代码 }当条件为 true 时执行的代码。当条件为 true 时执行的代码。第三种:嵌套式的if…第二种:简单的if…第一种:简单的if…

2024-02-21 11:17:06 2490 1

原创 位运算:按位与 &的用法你知多少?

在计算机中的数据都是以补码存放的,只有这样才能减轻cpu的负担.提到补码,就不得不提反码了.计算机中是这样规定反码的,如果是正数,则按原码形式不变,如127仍为0111,1111;如高位为1,表示负数,那还要用该补码值减1后取反码 得到 负数的原码值 ,再转成十进制.......在计算机中是这样规定的,用一个数的最高一位表示正负,0为正,1为负.如0111,1111转换为十进制为127,1111,1111为-127,由此我们知一字节的范围为-127到127,其他字节的范围类推. 这是原码表示法。

2024-01-28 10:13:17 375 1

原创 C语言32个关键字你都懂了吗?

1. C语言中没有字符串即string类型,所以要想在C语言中使用字符串,需要使用字符数组表示,而相关的字符串处理函数就要在头文件里定义#include<string.h>(引用)。register:指定为寄存器变量,建议编译器将变量存储到寄存器中使用,也可以修饰函数形参,建议编译器通过寄存器而不是堆栈传递参数。for:for循环结构,for(1;的执行顺序为1->2->4->3->2...循环,其中2为循环条件。static:指定为静态变量,分配在静态变量区,修饰函数时,指定函数作用域为文件内部。

2024-01-26 12:15:59 384

原创 单片机的进制转换-简单易懂的说明

在单片机编程中: 以H结尾表示这个数是:16进制的。其中“1”包含两个数“0和1”(这里是从0开始计算,“0”为一个数,“1”为第二个数)所以“1111111111111111”共可以存入65536个数(这里包含“0”)二进制的计算方式,满2进1,最快的理解就是也不能满2^16,否则也会继续进1!如65536的二进制为:“10000000000000000”,这里就进1了!但十进制65536中需要减去“0”这个数的占位,即为:65535!0000H~FFFFH,也就是0~65535。

2024-01-26 11:53:13 621 1

原创 static变量及其作用,C语言static变量详解

这样,count() 函数每次被调用的时候,静态局部变量 num 就会保持上一次调用的值,然后再执行自增运算,这样就实现了计数功能。如果我们希望全局变量仅限于在本源文件中使用,在其他源文件中不能引用,也就是说限制其作用域只在定义该变量的源文件内有效,而在同一源程序的其他源文件中不能使用。但这里需要特别说明的是,静态变量属于静态存储方式,属于静态存储方式的变量却不一定就是静态变量。这让它看起来很像全局变量,其实静态局部变量与全局变量的主要区别就在于可见性,静态局部变量只在其被声明的代码块中是可见的。

2024-01-26 11:48:01 378 1

原创 逻辑与&& 逻辑或11 运算符的使用

① 当逻辑或左边为false(假),继续逻辑或右边的判断,如果也为false(假),结果为false(假)② 当逻辑或左边为false(假),继续逻辑或右边的判断,如果为true(真),结果为true(真)② 当逻辑与左边为true(真)则进行右边判断,右边为false(假),结果为false(假)③ 当逻辑与左边为true(真)则进行右边判断,右边也为true(真),则结果为true(真)① 当逻辑与左边为false(假),则不再进行逻辑与右边的判断,结果为false(假)// 设置的默认账号。

2024-01-26 11:39:52 368 1

原创 初学单片机入门经验分享

对于项目中需要用到的而所选 MCU 不提供的功能,则需要认真理解 MCU 的相关资料,以求用间接的方法来实现,例如,要实现电流输出功能,而单片机没有 DA 资源,则需要外加 DA 芯片或者选择带串口的电流输出芯片。若为输出口,则外部中断功能将自动关闭。其他功能模块的初始化:对于所有需要用到的 MCU 的外围功能模块,必须按项目的应用的要求进行相应的设置,如 UART 的通讯,需要设定 Baud Rate,数据长度,校验方式和 Stop Bit 的长度等,而对于定时器则必须设置其时钟源,分频数及初值等;

2024-01-26 11:30:20 523 1

PADS导出GERBER文件的方法

PADS导出GERBER文件的方法

2024-01-26

硬件层垫的重要性你知多少?

硬件层垫的重要性你知多少?

2024-01-26

结构体的使用-你了解多少?

结构体是C语言中的重要组成部份,结构体能让C语言组合得更清晰明了

2024-01-26

介绍下-NOP();函数

通过NOP();封装函数,循环实现 US MS S时间延时,精度高 不占用资源,很多人收费,本人免费提供分享给大家,只求点个赞

2024-01-26

空空如也

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

TA关注的人

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