- 博客(11)
- 收藏
- 关注
原创 pwm发生器总结与反思
采用的是三角波+比较器的方案。模电忘记了怎么产生三角波,就去看视频学怎么产生三角波,其实后面发现边看视频,边实践比带着问题看视频效果更好。从单纯结果和知识的获取来看,真的更好。
2023-06-04 22:22:19 232
原创 中断的相关知识
cpu在执行某段程序,外界事物变化,对cpu发出某种信号,cpu接受到该信号。并对信号种类和信号的来源进行判断,确定是否执行该信号所代表的的含义。如果执行,cpu暂时终止运行的程序,转去运行别的程序,执行完再返回暂时终止的过程叫做中断。
2023-05-31 20:59:12 109 1
原创 串联谐振回路
电路输入的信号幅值不变,改变输入信号的频率,输出信号的幅值到达最大幅值的1/√2时所对应的频率即为通频带的边界。边界所包含的频率构成了通频带。=无功功率/有功功率。
2023-05-17 11:07:22 60
原创 逻辑代数基础
含有某个变量的逻辑等式,在逻辑等式中把所有该变量替换成一个逻辑函数式,该逻辑等式仍然成立。冗余律(变量*一个变量+它的非*一个变量+这两个变量的与*其他变量的与)同或变异或,异或变同或。4:任意一个最小项,只有一组变量使之取值为1。4:任意一个最大项,只有一组变量使之取值为0。或非:圈0,反演律,反演律。原变量变反变量,反变量变原变量。一般来说,要项数最少,变量最少。公式,逻辑图,公式变形,作用。或与:圈0,反演律,反演律。1:反变量为0,正变量为1。1:正变量为0,反变量为1。与非:圈1,与或+反演律。
2023-05-08 20:46:01 446
原创 声明与定义 + 初始化
某个对象在创建的同时,被附上初值,这个过程就叫初始化(区别赋值,赋值是这个对象已经有了,把它的值改掉,弄成我们想给它的值)声明是告诉编译器有这个变量,但可能这个变量或者对象在下面或者别的文件中(c++支持分离式编译,即separate compilation),编译器暂且相信你,并且在某个地方存储这些声明的变量。等链接阶段再检查这个变量是否被定义1:定义是有为这个变量分配空间的,单单声明是没有的。2:声明可以在多个文件重复声明,定义在多个文件只能定义一次。extern int i//声明。
2023-04-17 18:03:57 46
原创 哈夫曼树以及应用
存储某段信息里每个信息的权值,权值存储在树的叶子节点。1:每个非叶子节点的权值等于左节点与右节点的权值之和。2:除叶子节点外,所有节点的左节点的权值都小于右节点。3: 除叶子节点外,每个节点的度都为2。:权值越大的节点离根节点就越近。1:采用结构体数组表示哈夫曼树。2:结构体元素为该节点权值以及该节点双亲节点,左节点,右节点在指针数组的位置。1:指针数组的长度为总结点个数+1根据(权值)来从根节点开始创造树根据哈夫曼树读取哈夫曼编码。
2023-04-16 17:29:52 223 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人