自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 问答 (1)
  • 收藏
  • 关注

原创 MOS管工作原理

深入浅出的讲解了MOS管的工作原理,非常详细

2023-01-05 22:40:27 3408

原创 蓝桥杯备赛Day 1

1. 使用方法sbit是定义特殊功能寄存器的位变量。bit和sbit都是C51扩展的变量类型。典型应用是:sbit P0_0=P0^0;//即定义P0_0为P0口的第1位,以便进行位操作。bit和int char之类的差不多,只不过char=8位, bit=1位而已。都是变量,编译器在编译过程中分配地址。第一种方法:sbit位变量名=地址值  (1)sbitOV=0xd2说明:     0xd2是OV的位地址值,这样是把位的绝对地址赋给位变量。     sbit的位地址必须位于80F_一FFI...

2022-01-18 21:54:31 4014

原创 数据结构的相关细节问题

1.for的结构体for(定义初始变量;循环条件;变量变化){for循环语句}2.

2021-10-12 20:08:52 1578

原创 计算机二级易错知识点

1.strlen不会计算'\0'的字符长度2.指针变量类型所占字节数目为43.不能将字符串直接赋值给数组名,不能将两个字符数组

2021-09-15 20:39:14 146 1

原创 计算机二级易错知识点

1.字符数组可以在定义的时候初始化,但不可以在定义字符数组后,对数组名赋值eg:char s[ ]={"Olympic"}或char s[ ]="Olympic"2.

2021-09-14 19:55:02 79

原创 PAT每日一题

换个格式输出整数 (15 分)让我们用字母B来表示“百”、字母S表示“十”,用12...n来表示不为零的个位数字n(<10),换个格式来输出任一个不超过 3 位的正整数。例如234应该被输出为BBSSS1234,因为它有 2 个“百”、3 个“十”、以及个位的 4。输入格式:每个测试输入包含 1 个测试用例,给出正整数n(<1000)。输出格式:每个测试用例的输出占一行,用规定的格式输出n。输入样例 1:234结尾无空行输出样例 1:...

2021-08-31 23:32:36 147

原创 计算机二级易错知识点

1.如果在同一个源文件中,外部变量与局部变量同名,则在局部变量的作用范围内,外部变量被屏蔽,即不起作用。2.函数的定义不能嵌套,但函数的调用可以嵌套3.函数递归调用需要使用栈区来递归,需要额外开销,并且效率不高4.声明变量不分配空间,但定义变量要分配空间5.函数的形参和实参分别占用不同的存储单元6.编译预处理的时候,预处理程序将查找指定的被包含的文件,并将其复制到#include命令出现的位置上7.函数的形参必须是变量,实参可以是变量或表达式8.C语言中,系统将未赋初值的全局变量

2021-08-26 22:45:38 107

原创 计算机二级易错知识点

1.转义字符不允许大写字母X开头,也不能使用0x开头2.全局变量的作用域是从声明处到文件结束3.auto:函数中的局部变量,动态地分配存储空间 register:寄存器变量,只有局部自动变量和形式参数可以作为寄存器变量 extern:全局变量,作用域为从变量定义处开始到本程序文件的末尾 static:静态局部变量属于静态存储类别,静态存储期间分配单元,在程序整个运行期间都不释放4.函数调用的过程中发生的数据传送是单向的,即只能把实参的值传递给形参,调用的过程中形参的值改变...

2021-08-25 23:39:59 68

原创 计算机二级易错知识点

1.如果字符串没有结尾,即a[i]='\0',编译的时候就会出现烫烫烫的字样2.数组的下标必须是整数,数组的方括号内可以是整形常量,也可以是整形常量表达式3.数组的下标下限是04.字符串数组是指数组中的每个元素都是一个存放字符串的一维数组5.C语言本身没有提供对字符串进行整体操作的运算符。其中strlen返回值是字符串的长度,不包括结束符标记,且不能用关系运算符比较两个字符串的大小;当使用strcat连接字符时,内存空间会减少一个字符的位置。6.两个连续的单引号是合法的字符常量。 这句话

2021-08-24 23:57:19 381

原创 计算机二级易错知识点

1.getc()函数的调用形式为:ch=getc(pf)其中pf是文件指针,函数的功能是从pf指定的文件中读入一个字符,并把它作为函数值返回2.数组名类似于一个指向数组收地址的指针常量,一旦定义就不能修改其内容3。二维数组的定义一般形式:类型说明符数组名「常量表达式1」「常量表达式2」,常量表达式1是第一维下标的长度,常量表达式2是第二维下标的长度;若对二维数组的全部元素赋初值,则第一维的长度可以不用给出,但列数必须给出。...

2021-08-23 23:12:59 56

原创 计算机二级易错知识点

1.数组定义后,不能对数组整体赋值2.strcpy函数的作用是把含有“'\0'”结束符的字符串复制到另一个地址空间。strcpy是一种C语言的标准库函数,返回值的类型为“char*”;strcpy是“string copy”(字符串复制)的缩写。头文件:#include和 #include(该函数是把后面的内容复制给前面)对比:strlen函数是计算字符串的函数,遇到结束标识符便终止,且长度不包括结束标识符strcat函数的作用是将两个char类型连接。eg:char d[20]=.

2021-08-23 00:18:18 73

原创 计算机二级易错知识点 2021.8.21

1.循环的的嵌套是从内部开始,外部条件不变,当内部不满足循环条件时,跳出内部循环开始外部循环,令外部循环开始,内部循环重新开始计数。2.continue语句只能用在循环结构中3.for(初值;进入循环的条件;循环变量的变化)...

2021-08-21 23:47:35 77

原创 计算机二级易错知识点 2021.8.20

1.continue的作用是跳出循环体中剩下语句而进行下一次循环2.printf x--的含义是先打印x再让x自减13.break语句只能用在循环体内和switch语句体内4.while()括号里面的表达式即使是不满足条件,也要执行一次跳出循环5....

2021-08-21 00:39:15 58

原创 计算机二级易错知识点 2021 8.16

1.

2021-08-17 00:14:40 63

原创 计算机二级易错知识点 2021.8.15

一。switch语句的知识点1.执行switch语句的时候,根据swich的表达式,找到与之匹配的case,就从此case语句执行下去,不再进行判断,直到遇见break为止(ps:和if不一样,if是要判断括号里面的值的真假)2.switch的表达式后没有;且并非是所有switch语句中的case都需要用break跳出;break语句还可以适应for语句等循环中3.switch语句中若未遇到相匹配的模块,则执行default语句4.switch后的表达式只能是整形或字符型5.brea.

2021-08-15 23:37:11 121

原创 计算机易错知识点 2021 8.13

1.scanf("%s",s)表示输入一个字符串,遇到空格会结束输入,scanf()格式控制串可以使用其他非空白字符,如逗号,输入时必须输入这些字符,以保证格式匹配,在用”%c“格式输入字符时,分隔符(空格符,制表符,回车符)和转义字符都将会被作为有效字符进行输入;%*用于跳过中间输入的数字2.格式占位%2d是C语言中printf函数的输出格式说明符。具体解释如下:使输出的int型的数值以2位的固定位宽输出。如果不足2位,则在前面补空格;如果超过2位,则按实际位数输出。如果输出的数值不

2021-08-12 17:28:06 244

原创 计算机二级易错知识点 2021.8.12

1.rand()是产生随机整数,任何整数对n求余得到的整数范围为0-n-12."/"的结果是根据两边的值来确定的,如果都为整数,运算结果要取整,若有一个数是浮点数,则要取结果为浮点数。3.不使用中间变量交换两个数的值(采用异或运算)#include<stdio.h>void main(){ int m = 33, n = 66; m = m ^ n; n = n ^ m; m = m ^ n; printf("%d\n%d",m,n);}4.赋值运...

2021-08-11 23:11:38 155

原创 计算机二级易错知识点 2021 8.10

1.

2021-08-11 00:11:20 150

原创 计算机二级易错知识点 2021 8.9

1.C语言的标识符可分为关键字、预定义标识符、用户标识符,其中预定义标识符是指系统已经有过定义的标识符,用户可以重新定义。(eg:scanf为库函数名,属于预定义标识符,可以被用户重新定义)2.程序定义:可以连续执行一条指令的集合...

2021-08-09 22:34:27 580

原创 计算机二级易错知识点 2021 8.8

1.栈和队的概念:栈是数据结构的一种存储结构,栈的实现是一种后进先出策略队列是数据结构的一种存储结构,队列的实现是一种先进先出策略2.树中叶的结点数计算总结点数=依次度的结点数之和(包括0度)树的性质:树的总结点数=树中所有结点度数之和再加一对于任意二叉树,度为0的结点总比度为2的结点多一个3.数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是:人工管理阶段三个管理阶段:人工管理阶段、文件系统阶段、数据库系统阶段4.结构化程序的三种基本操控结构:顺序、选择、

2021-08-09 00:31:06 329

电赛STM32F407FFT变化DMA+寻峰计算+平滑滤波算法(基于2023年H题目)

基于2023年H题目开发,里面包含了陶晶驰串口屏的波形绘制,利用了matlab的Fliter solution对FIR滤波效果进行了优化,里面有详细的使用说明,包括了DSP、AD9851,AD9859,相位补偿器的使用代码,采用DMA的方式用32的内置AD进行实时采样,还可以生成三角波、方波、正弦波,有DDS的详细使用说明,使用方法在注释里面详细写的有,要改参数跳转到对应函数修改对应参数即可使用,还使用内置ADC生成波形(具体看代码注释)

2023-08-28

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

TA关注的人

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