04 2024 档案

摘要:https://www.runoob.com/cprogramming/c-function-strstr.html #include <stdio.h> #include <string.h> int main() { const char haystack[20] = "RUNOOB"; con 阅读全文
posted @ 2024-04-27 22:34 流水江湖 阅读(10) 评论(0) 推荐(0) 编辑
摘要:Hex文件是可以烧录到MCU中,被MCU执行的一种文件格式。如果用记事本打开可发现,整个文件以行为单位,每行以冒号开头,内容全部为16进制码(以ASCII码形式显示)。Hex文件可以按照如下的方式进行拆分来分析其中的内容: 例如 “:1000080080318B1E0828092820280B1D0 阅读全文
posted @ 2024-04-27 21:48 流水江湖 阅读(50) 评论(0) 推荐(0) 编辑
摘要:在Keil中实现按键扫描并记录按键变化事件,可以通过创建一个按键处理函数,该函数在每次被调用时检查按键状态,并在按键状态发生变化时记录事件。以下是一个简单的示例,说明如何使用C语言在Keil中实现这个过程: 首先,创建一个头文件(例如:key_event.h)来定义函数原型和宏定义: #ifndef 阅读全文
posted @ 2024-04-23 08:53 流水江湖 阅读(81) 评论(0) 推荐(0) 编辑
摘要:ANSI C 定义了许多宏。在编程中您可以使用这些宏,但是不能直接修改这些预定义的宏。 __DATE__ 当前日期,一个以 “MMM DD YYYY” 格式表示的字符串常量。 __TIME__ 当前时间,一个以 “HH:MM:SS” 格式表示的字符串常量。 __FILE__ 这会包含当前文件名,一个 阅读全文
posted @ 2024-04-22 21:14 流水江湖 阅读(20) 评论(0) 推荐(0) 编辑
摘要:在C语言中,基本数据类型用于定义变量的类型和存储数据的方式。C语言提供了几种常见的基本数据类型,包括以下几种: 整型 (Integer): 整型用于表示整数值。在C语言中,整型可以分为不同的大小和范围,取决于具体的实现。常见的整型类型有: int:表示整数,通常为机器字长大小,常见的取值范围是-32 阅读全文
posted @ 2024-04-21 08:26 流水江湖 阅读(24) 评论(0) 推荐(0) 编辑
摘要:信息处理中,有些信息在存储时,并不需要占用一个完整的字节,而只需占一个或几个比特位。例如在存放一个开关量时,只有0和1 两种状态, 用一位二进制位即可。为了节省存储空间,并使处理简便,C语言又提供了一种数据结构,称为“位域”或“位段”。所谓“位域”是把一个字节中的比特位划分为几个不同的区域, 并说明 阅读全文
posted @ 2024-04-21 00:44 流水江湖 阅读(89) 评论(0) 推荐(0) 编辑
摘要:共用体(Union)是C语言中的一种特殊数据类型,它允许在相同的内存空间中存储不同类型的数据。 1、定义共用体:共用体的定义与结构体类似,使用 union 关键字,后跟共用体的名称和成员变量列表。共用体的成员变量可以是不同的数据类型,但它们共享同一块内存空间。 union MyUnion { int 阅读全文
posted @ 2024-04-21 00:25 流水江湖 阅读(192) 评论(0) 推荐(0) 编辑
摘要:在C语言中,typedef 是一个关键字,用于为已有的数据类型创建一个新的名称。它可以简化代码,提高可读性,并使代码更具可维护性。typedef 的用法如下: 1、为基本数据类型创建别名:typedef 可以为基本数据类型(如 int、float、char 等)创建别名,使其在代码中使用起来更加直观 阅读全文
posted @ 2024-04-20 23:38 流水江湖 阅读(121) 评论(0) 推荐(0) 编辑
摘要:1、ws2812b是一款集控制电路与发光电路于一体的智能外控LED光源,采用单线归0码协议,每个像素点的三基色颜色可实现256级亮度显示。速率能达到1024pixel × 30fps / s,故被广泛用于各种需要大量使用RGB灯的场合。 2、不同厂商生产的ws2812存在不同的时序要求,下图是一款最 阅读全文
posted @ 2024-04-09 17:17 流水江湖 阅读(1194) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示