自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 嵌入式开发学习——数电模电基础

在本次学习中,我们将对硬件电路的基础元件进行深入探讨。这些元件构成了所有电子设备的核心,包括电阻、电容、电感、二极管、三极管、MOS管等。掌握这些元件的特性和应用是理解和设计电子电路的基础。以下是这些元件的具体介绍和它们在实际电路中的应用。通过这次学习,我们对电阻、电容、电感、PN结、二极管、三极管、MOS管等基本元件以及数字电路的基础知识有了全面的了解,并通过实验加深了对它们在实际应用中的理解。这些元件和电路是构建电子设备的基础,理解它们的特性和应用场景是电子电路设计的第一步。

2024-10-21 20:41:52 1689

原创 嵌入式开发学习——数据结构基础

今天我开始学习数据结构,重点理解了它在编程中的重要性。数据结构是为了高效访问数据而设计的一种数据组织和存储方式。它不仅仅关注数据的存储位置,还关注数据元素之间的关系。

2024-10-15 19:58:22 1014

原创 嵌入式开发学习——c语言完结

今天我学习了C语言中的预处理器。预处理器在C语言中是编译前进行代码处理的工具,可以用于宏定义、条件编译等,使得代码更加灵活和可复用。预处理器指令以。

2024-10-15 19:43:10 631

原创 嵌入式开发学习——共用体、typedef以及动态内存分配(c语言)

C99允许定义一个类型为void的指针变量,它可以指向任何类型的数据。

2024-10-13 20:43:48 1983

原创 嵌入式开发学习——深入了解指针,初步了解结构体(c语言)

1.声明多级指针时,需要使用多个星号来表示指针的级别。

2024-10-12 20:39:43 1083

原创 嵌入式开发学习——认识指针及和数组函数的联系(c语言)

一般格式数据类型 * 指针变量名 [=初始地址值];数据类型是指针所指向的地址处的数据类型,如 int、char、float 等。符号用于通知系统,这里定义的是一个指针变量,通常跟在类型关键字的后面,表示指针指向的是什么类型的值。比如,char * 表示一个指向字符的指针,float * 表示一个指向浮点数的指针。取址运算符和取值运算符取址运算符,使用符号表示,作用是取出变量的内存地址。如果要格式化输出地址,需使用格式占位符 %p。

2024-10-10 19:47:30 1364

原创 嵌入式开发学习——函数(c语言)

1,1,2,3,5,8,13... 这是一个斐波那契数列,它的规则是第1个和第2个斐波那契数是1,从第3个数开始,每个斐波那契数都是前两个数之和。这些被称为块级变量、块级常量、块级数组等,同时也可以被称为局部变量、局部常量、局部数组,且与函数中的局部变量、局部常量、局部数组具有相同的特性。主函数是程序的入口函数,即所有的程序一定要包含一个主函数,程序总是从这个函数开始执行,如果没有该函数,程序就无法启动。注意:C程序中的所有函数都是互相独立的,一个函数并不从属于另一个函数,即函数不能嵌套声明。

2024-10-09 21:03:31 1033

原创 嵌入式开发学习——数组(c语言)

方式一:先指定元素的个数和类型,再进行初始化// 定义一个数组,数组名字是arr1,元素类型是int,元素个数是3个// 定义完后为每个元素赋值方式二:指定元素的类型和个数并同时进行初始化// 定义一个int类型的数组,数组名是arr2,元素个数是3,并且进行初始化方式三:指定元素的类型,不指定元素个数,同时进行初始化// 没有指定元素个数,系统会自动计算。

2024-10-08 19:42:09 1032

原创 嵌入式开发学习——循环及跳转(c语言)

break语句用于终止某个语句块的执行,用在switch语句或者循环语句中。

2024-09-29 18:44:16 1946

原创 嵌入式开发学习——运算符及分支控制语句(c语言)

算术运算符是对数值类型的变量进行运算的,在C程序中使用的非常多。加且赋值运算符,把右边操作数加上左边操作数的结果赋值给左边操作数。乘且赋值运算符,把右边操作数乘以左边操作数的结果赋值给左边操作数。除且赋值运算符,把左边操作数除以右边操作数的结果赋值给左边操作数。检查左操作数的值是否大于或等于右操作数的值,如果是则条件为真。检查左操作数的值是否小于或等于右操作数的值,如果是则条件为真。检查左操作数的值是否大于右操作数的值,如果是则条件为真。检查左操作数的值是否小于右操作数的值,如果是则条件为真。

2024-09-28 20:07:57 1939

原创 嵌入式开发学习——数据类型(c语言)

C 语言的整数类型(short、int、long)在不同计算机上,占用的字节宽度可能是不一样的。程序员有时需要精准的字节宽度,以提高代码的可移植性,尤其是嵌入式开发中,使用精确宽度类型可以确保代码在各种平台上的一致性。隐式类型转换中的宽类型赋值给窄类型,编译器是会产生警告的,提示程序存在潜在的隐患,如果非常明确地希望转换数据类型,就需要用到强制(或显式)类型转换。整数类型简称整型,就是用于存放整数值的,比如:12,30,3456等。浮点类型可以表示一个小数,比如:123.4,7.8,0.12等。

2024-09-27 19:40:02 1374 1

原创 嵌入式开发学习——标识符,常量以及进制的转换(c语言)

常量是固定值,在程序执行期间不会改变。这些固定的值,又叫做字面量。常量就像是常规的变量,只不过常量的值在定义后不能进行修改。常量可以直接在代码中使用,也可以通过定义常量来使用。程序运行时,其值不能改变的量,即为常量。在 C 中,有两种简单的定义常量的方式:a. 使用 #define 预处理器: #define 可以在程序中定义一个常量,它在编译时会被替换为其对应的值。b. 使用 const 关键字:const 关键字用于声明一个只读变量,即该变量的值不能在程序运行时修改。

2024-09-25 19:18:50 1016

原创 嵌入式开发学习——了解c语言运行机制和变量概念(c语言)

编写——编写C语言源程序代码,并以文件的形式存储到磁盘中,源代码文件以“.c”作为扩展名,如本项目中main.c 文件。预处理——在编译之前,预处理器会处理源代码文件,主要进行一些文本上的处理,包括去掉多余的空格和注释,处理预处理指令(后面会学到),生成经过处理的源代码文件,通常带有。

2024-09-24 20:12:56 1102 1

空空如也

空空如也

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

TA关注的人

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