Loading

摘要: 内联函数 关键字inline,inline是空间换时间,提高了程序效率但花费了更多空间。举个例子,下面是一段C语言代码: void fun(int i) { return i*2; } int main() { int a = 4; int b = fun(a); } 假定以上C文件被编译器编译成的 阅读全文
posted @ 2024-04-26 11:38 记录学习的Lyx 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 定义和声明 在学习C\C++的过程中有两组概念需要注意:声明(declarartion)和定义(definition)。引用Declare vs Define in C and C++上的一段话: A declaration provides basic attributes of a symbol 阅读全文
posted @ 2024-04-26 11:04 记录学习的Lyx 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 使用光猫+两个路由器的形式,一个主路由,一个副路由。主路由器WAN口接光猫的LAN口,副路由器设置关闭DHCP,副路由LAN口的IP地址就由主路由器分配,设置LAN口的IP地址与主路由处于同一网络中。例如,主路由192.168.3.1,设置副路由的LAN口IP地址为192.168.3.10。此时副路 阅读全文
posted @ 2024-03-03 15:14 记录学习的Lyx 阅读(502) 评论(0) 推荐(0) 编辑
摘要: 目录 1、计算二叉树中所有结点个数 2、计算二叉树中所有叶子节点的个数 3、计算二叉树中所有双分支的节点个数 4、计算二叉树的深度 5、找出二叉树中最大值的点 6、判断两个二叉树是否相似(指都为空或者都只有一一个根节点,或者左右子树都相似) 7、把二叉树所有节点左右子树交换 8、输出先序遍历第k个结 阅读全文
posted @ 2023-11-16 19:26 记录学习的Lyx 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 目录 1、图的结构 2、图的广度优先遍历(BFS) 3、DFS深度优先算法(邻接矩阵) 4、DFS深度优先算法非递归算法(邻接矩阵存储) 5、图采用邻接表存储,设计算法判断vi和vj结点之间是否有路径(以下全是邻接表存储) 6、设计算法判断无向图是否是一棵树 7、邻接表转邻接矩阵 8、设无向图 G有 阅读全文
posted @ 2023-11-11 20:37 记录学习的Lyx 阅读(12) 评论(0) 推荐(0) 编辑
摘要: FPGA驱动6位数码管,主控芯片EP4CE6F17C8N。 所使用实验板的数码管原理图如图所示,所使用的数码管3661BS是6位共阳极的数码管。使用PNP三极管驱动数码管,当三极管基极SMG_W0引脚输入低电平时,PNP三极管导通。通过控制SMG_W0~W5的电平来控制三极管的导通,从而控制位选信号 阅读全文
posted @ 2023-07-17 10:31 记录学习的Lyx 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 8421码是BCD码中最常用的编码,使用4位二进制表示十进制数0\~9,即0000\~1001。例如十进制数12转二进制为1100,转化为8421码为0001 0010(十进制为18),两个编码相减得6。二进制转8421的规则是≥10就加6,否则不加6进行校正。 $$ \begin{array}{r 阅读全文
posted @ 2023-07-02 16:33 记录学习的Lyx 阅读(3119) 评论(0) 推荐(0) 编辑
摘要: LCD12864可以显示4行64个英文字符,以及显示4行共32个中文字符(需要中文字库,购买LCD时有些内置中文字库)。LCD12864的资料有很多,这里就不做介绍了。在学习Nios II软核时,需要使用LCD12864显示4行的字符而官方提供的IP核只能驱动LCD1602,因此方法一是利用SOPC 阅读全文
posted @ 2023-06-12 00:23 记录学习的Lyx 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 呼吸灯时序图如下图所示,cnt_1us=49(即1us)时,cnt_1ms加一;当cnt_1ms=999(即1ms)时,cnt_1s加一;当cnt_1s=999(即1s)时,en翻转;要实现led逐渐由灭到亮,即led每次低电平的时间逐渐有规律的增加。利用PWM改变占空比达到实现呼吸灯。 当满足cn 阅读全文
posted @ 2023-06-06 12:12 记录学习的Lyx 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 使用Verilog语言实现8个led流水灯,源码如下: ```verilog module led_test( input clk, //50MHz input reset_n, output reg [7:0] led //output 8 leds ); reg [31:0] cnt; //计数 阅读全文
posted @ 2023-05-29 16:48 记录学习的Lyx 阅读(74) 评论(0) 推荐(0) 编辑