呼吸灯 FPGA呼吸灯 PWM( Pulse Width Modulation),即脉冲宽度调制,它是利用微处理器输出的 PWM 信号对模拟电路进行控制的一种非常有效的技术,广泛应用于测量、通信功率控制等领域。在由计数器产生固定周期的 PWM 信号下,如果其占空比为 0,则 LED 灯不亮;如果其占空比为100%,则 LED 灯最亮。将占空比从 0 到100%,再从 100%到 0 不断变化,就可以实现 2025-07-05 FPGA #FPGA
Fluid主题美化 Fluid主题美化1、添加giscus评论1.1、创建一个新的仓库 1.2、安装gicus插件点击安装 GitHub Apps - giscus 1.3 开启gicus功能 1.4、关联gicus和仓库点击 giscus 1.5、配置fluid 将上述对应的参数填入相应的位置,只填前四项即可。 2025-07-05 Hexo #Hexo
C++核心 C++核心编程本阶段主要针对C++==面向对象==编程技术做详细讲解,探讨C++中的核心和精髓。 1 内存分区模型C++程序在执行时,将内存大方向划分为4个区域 代码区:存放函数体的二进制代码,由操作系统进行管理的 全局区:存放全局变量和静态变量以及常量 栈区:由编译器自动分配释放, 存放函数的参数值,局部变量等 堆区:由程序员分配和释放,若程序员不释放, 2025-07-05 C++ #C++
C++高级 C++提高编程 本阶段主要针对C++泛型编程和STL技术做详细讲解,探讨C++更深层的使用 1 模板1.1 模板的概念模板就是建立通用的模具,大大提高复用性 例如生活中的模板 一寸照片模板: PPT模板: 模板的特点: 模板不可以直接使用,它只是一个框架 模板的通用并不是万能的 1.2 函数模板 C++另一种编程思想称为 ==泛型编程== ,主要 2025-07-05 C++ #C++
C++基础 C++基础入门1 C++初识1.1 第一个C++程序编写一个C++程序总共分为4个步骤 创建项目 创建文件 编写代码 运行程序 1.1.1 创建项目 Visual Studio是我们用来编写C++程序的主要工具,我们先将它打开 1.1.2 创建文件右键源文件,选择添加->新建项 给C++文件起个名称,然后点击添加即可。 1.1.3 编写代码1234567891011#incl 2025-07-05 C++ #C++
内存对齐 内存对齐1、概念 在C语言中,内存对齐(Memory Alignment)是一种编译器为了提高内存访问效率而采用的一种数据存储策略。它要求数据在内存中的存储地址是某个特定值(通常是数据类型大小或其倍数)的整数倍。 为什么要进行内存对齐 提高内存访问速度 现代计算机的内存系统是以字节为单位进行组织的,而CPU在读取内存时,通常是按照字长(如32位CPU一次读取4个字节,64位CPU一次读取8个 2025-07-05 C语言 #C语言
C语言基础 1、内建函数1.1 概念 内建函数,顾名思义,就是编译器内部实现的函数。这些函数跟关键字一样,可以直接使用,无须像标准库函数那样,要 #include 对应的头文件才能使用。 内建函数的函数命名,通常以 __builtin 开头。这些函数主要在编译器内部使用,主要是为编译器服务的。内建函数的主要用途如下。 用来处理变长参数列表; 用来处理程序运行异常; 程序的编译优化、性能优化; 查看函数运 2025-07-05 C语言 #C语言