自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 英飞凌TC275

基于英飞凌iLLD库进行集成,主要用到的模块和函数介绍如下。

2022-09-14 14:32:29 1259 1

原创 冒泡排序(C语言)

【代码】冒泡排序(C语言)

2022-09-13 11:25:45 387

原创 给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。

【代码】给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。

2022-09-13 10:57:35 463

原创 嵌入式知识点(C语言)

注意:enum枚举类型具有自动编号功能,第一个枚举成员的默认值为整型的0,后续枚举成员的值在前一个成员值上自动加1,也可以自定义枚举成员的值,若把第一个枚举成员的值定义为1,则第二枚举成员的值就为2,依此类推,如上述例子中 Friday 的值为5。因此,enum枚举类型中的枚举成员的值是常量而不是变量,不能在程序中用赋值语句再对它赋值,但可以将枚举值赋给枚举变量。例如,以下两条语句是正确的。但以下两条语句是错误的。

2022-09-13 08:25:40 549

原创 算法思想练习

20102011。

2022-09-06 14:56:04 103

原创 从公司精神小伙到地中海的历程

在前面一个月是学习了解IPB项目的逻辑原理和逻辑结构,在后面二个月学习了怎么分析电路原理图、数据手册和软件例程,怎么使用万用表、示波器、电焊等,怎么编程配置单片机(IO、定时器、PWM、串口、ADC等)去实现一些指定功能(电磁阀驱动测试),在配置过程中也遇到一些奇奇怪怪的问题,在经过了请教黄工和自己的摸索尝试,也慢慢解决的这些问题,这些都是理论书本上看不到的宝贵知识。在工作中体会到的领导到同事踏实认真的工作态度,值得一提的是领导做事的认真谨慎,让我更加的严格要求自己,把工作做好做细。

2022-09-06 10:54:17 236

原创 数据结构与算法-克鲁斯卡尔算法和普里姆算法区别以及迪杰斯特拉算法、弗洛伊德算法区别

主要介绍图的结构分析与应用,包括图的定义、图的邻接矩阵存储法、图的邻接表存储法、图的深度优先遍历、图的广度优先遍历、普里姆法实现最小生成树、克鲁斯卡尔法实现最小生成树、Dijkstra法实现单源最短路径、Floyd法实现顶点间最短路径等。主要介绍栈和队列的结构分析与应用,包括栈的顺序存储结构和基本操作、栈的链式存储结构和基本操作、循环队列的顺序存储结构和基本操作、循环队列的链式存储结构和基本操作、栈和队列各自的特点和适用场合等。克鲁斯卡尔算法、普里姆算法区别。第一趟 v0->v2。

2022-09-04 12:04:15 976

原创 STM32 F103C8T6 cubemx ADC配置

Keil配置结束,打开串口调试助手就OK了。DateAlignment:数据对齐方式。选择一个串口 ,然后更改自己的波特率。查询方式和中断方式的HAL库函数应用。■中断方式,非阻塞式的A/D转换。Resolution:转换位数。■查询方式,阻塞式的A/D转换。方式一:利用查询的方式AD采样。方式二:利用中断的方式AD采样。

2022-09-03 15:34:14 3086

原创 STM32F103C8T6 cubemx PWM波配置

7、8选择对应编译软件编写程序(我的Keil所以选择MDK-RM)3、将Debug选择为SerialWire。3、选择定时器2,2通道PWM波输出。12、找到User下main.c打开。13、在主函数中加入启动定时器函数。4、将芯片最大频率72,分成一份。17、一切OK了,拿出示波器测量。1、将高速时钟设置为外部时钟。16、烧录写入程序到单片机。11、配置ST-link。10、生成工程模版代码。......

2022-07-19 09:45:14 3931 1

原创 stm32个人学习之路(从0到1的变化)

而普通开漏输出模式一般应用在电平不匹配的场合,如需要输出5V的高电平,就需要在外部一个上拉电阻,电源为5V,把GPIO设置为开漏模式,当输出高阻态时,由上拉电阻和电源向外输。选择,如GPIO的引脚用作串口的输出(USART/SPI/CAN),则使用复用推挽输出模式。GPIO_Mode_AF_OD复用开漏输出。GPIO_Mode_AF_PP复用推挽输出。GPIO_Mode_Out_OD开漏输出。GPIO_Mode_Out_PP推挽输出。GPIO_Mode_IPU上拉输入。...................

2022-07-18 09:03:50 199

原创 C语言任意输入一个数,判断该数是否为回文数(两种方法)

int huiwei(char* p){ int i; int len = strlen(p); for (i = 0; i

2022-07-02 16:23:42 2601

原创 99乘法表(C语言描述9*9乘法表)

C语言 99乘法表#includeint main(){ int x,y; int sum = 1; for(x=1;x

2022-07-02 15:41:56 311

原创 计算机自学网站必备8件套

C 语言 蓝桥杯 开发语音

2022-06-16 09:27:20 79

原创 从键盘输入一个字符串,分别用冒泡法和选择法对该字符数组中的字符由小到大进行排序,并输出结果。

#include<stdio.h>#include<string.h>int main(){ int n,i,j; char a[20],t; printf("请输入一个字符串\n"); gets(a); n=strlen(a); printf("%d\n",n); for(i=1;i<=n-1;i++) for(j=0;j<n-i;j++) if(a[j]>a[...

2021-12-10 20:53:56 3030 1

原创 输入一个3位整数,判断它是否为水仙花数。当输入数据不正确时,要求给出错误提示。说明:水仙花数是一个三位数,其各位数的立方之和等于该数的本身,如153=13+53+33。

#include<stdio.h>int main(){ int a,b,s,g; printf("请输入一个三位数\n"); scanf("%d",&a); if(a>=100&&a<10000) { b=a/100; s=a/10%10; g=a%10; if(b*b*b+s*s*s+g*g*g==a) printf("是水仙花数\...

2021-12-10 20:27:16 5412 1

原创 从键盘输入3个整数到变量a、b和c中,将这3个数由小到大进行排序,使a中存放最小数,c中存放最大数,然后输出。

#include<stdio.h>int main(){ int a,b,c,t; printf("请输入三个整数\n"); scanf("%d%d%d",&a,&b,&c); if(a>b){t=a;a=b;b=c;} if(a>c){t=a;a=c;c=t;} if(b>c){t=b;b=c;c=t;} printf("三个数从小到大的顺序为:%d %d %d",a,b,c); ...

2021-12-10 20:15:23 8805

原创 从键盘输入一个字符,如果是小写字母,则将其转换成大写字母输出;如果是大写字母,则将其转换成小写字母输出;如果是其它字符,则原样输出。

#include<stdio.h>int main(){ char c1; printf("请输入一个字符\n"); scanf("%c",&c1); if(c1>='a'&&c1<='z') printf("%c",c1-32); else if(c1>='A'&&c1<='z') printf("%c",c1+32); else printf("%c"...

2021-12-10 20:03:51 32609

原创 编写程序,输入三角形的3边长,求其面积。注意:三角形的任意两边之和必须大于第3边,对于不合理的边长输入,要求给出错误提示。

#include<stdio.h>#include<math.h>int main(){ int a,b,c,p,s; printf("请分别输入三角形三边的长\n"); scanf("%d%d%d",&a,&b,&c); if(a+b>c&&a+c>b&&b+c>a) { p=(a+b+c)/2; s=sqrt(p*(p-a)*(p...

2021-12-10 19:51:01 4253

原创 从键盘输入一个正整数,判断它是否为3和5的倍数,如果是,则输入yes,否则输出no。

#include<stdio.h>int main(){ int a; printf("请输入一个正整数\n"); scanf("%d",&a); if(a%3==0&&a%5==0) printf("yes\n"); else printf("no\n"); return 0; } v...

2021-12-10 19:28:47 9880 1

原创 2021-10-12编程从键盘输入若干学生成绩,输入负数时表示输入结束,输出平均成绩和低于平均成绩的成绩。

#include<stdio.h>int main(){ int i=0,n,score=0,sum=0,ave=0,a[100]; printf("请输入学生人数\n"); scanf("%d",&n); while(1) { printf("请输入%d学生成绩\n",i+1); scanf("%d",&a[i]); if(a[i]<0) break; i++; } for(i=0;i<n;i++) { .

2021-10-12 17:31:36 10461

原创 2021-10-12从键盘输入10个整数到数组中,求其中正数的个数及其平均值,并输入结果。

#include<stdio.h>int main(){ int i,sum=0,count=0,ave=0,a[10]; printf("请输入10个整数\n"); for(i=0;i<10;i++){ scanf("%d",&a[i]); if(a[i]>0){ sum=sum+a[i]; count++;} } ave=sum/count; printf("平均数:%d 个数:%d",ave,count); } ...

2021-10-12 16:31:21 8331

原创 2021-09-02

#include<stdio.h>#include<stdlib.h>int age(int n){ if (n == 1) { return 10; } else { return age(n - 1) + 2; }}int main(){ int ret = age(5); printf("%d\n", ret); system("pause"); return 0;}

2021-09-02 08:23:17 59

原创 2021-09-01

十大程序员的苦恼从一个什么不会的小白怎么一步一步向上爬

2021-09-01 10:16:19 78

原创 2021-09-01

利用递归函数调用方式,将输入的5个字符,用相反的顺序打印出来。

2021-09-01 09:55:43 51

空空如也

空空如也

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

TA关注的人

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