自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (2)
  • 收藏
  • 关注

原创 C语言笔记-扫雷游戏

#include<stdio.h> #include<stdlib.h> #include<time.h> #define ROW 9 //棋盘横向大小 #define COL 9 //棋盘纵向大小 #define ROWS ROW+2 //存储雷的棋盘横向大小 #define COLS COL+2 //存储雷的棋盘纵向大小 #define EASY_COUNT 10 //棋盘雷的个数 void menu() { printf("********

2020-09-23 16:48:00 201

原创 C语言学习笔记_三子棋

#include<stdio.h> #include<stdlib.h> #include<time.h> #define ROW 3 //棋盘的行 #define COL 3 //棋盘的列 void menu() { printf("****************************\n"); printf("******1.paly 0.exxit*****\n"); printf("****************************\n"

2020-09-22 20:45:22 166

原创 C学习笔记—冒泡排序

#include<stdio.h> void bubble_sort(int arr[],int sz) { //确定冒泡排序的趟数 int i = 0; for(i=0;i<sz-1;i++) { int flag = 1;//假设这一趟排序的数据已经有序 //每一趟冒泡排序 int j = 0; for(j=0;j<sz-1-i;j++) { if(arr[j]>arr[j+1]) { int tmp = arr[j];

2020-09-22 15:59:40 167

原创 MSP432-无人机框架

完整框架 1、遥控器把舵量信息输入到控制器中,同时控制器也能给自身控制舵量,在巡线等程序控制时经常用到这个功能; 2、传感器可以把加速度计、气压计、陀螺仪等有关于姿态的值输入到 IMU 解算单元中,这样我们就可以得到一个在空间中无人机相对准确的位置; 3、IMU 解算之后,控制器会根据其传回的结算结果,对电机进行控制。 遥控器框架 传感器框架 IMU解算单元框架 控制器模块框架 各个模块之间的联系 1、OpenMV 模块作为巡线控制器(顶层控制器,与遥控器同级)的数据来源; IMU 单元解算信息给姿

2020-09-21 10:52:15 1002

原创 C学习笔记-递归

用递归的方法实现strlen()函数功能 //递归的方法 //把大事化小 //my_strlen("new"); //1+my_strlen("ew"); //1+1+my_strlen("w"); //1+1+1+my_strlen(""); //1+1+1+0 //3 int my_strlen(char* str) { if(*str != '\0') return 1+my_strlen(str+1); else return 0; } int main() { char arr[

2020-09-17 11:14:33 137

原创 C学习笔记-猜数字游戏

时间戳 当前计算机的时间 减 计算机初始时间(1970.1.1.0:0:0)=(xxxx)秒 #include<stdio.h> #include<stdlib.h> #include<string.h> #include<time.h> void menu()//菜单界面 { printf("*************************************\n"); printf("********1.进入游戏 0.退出游戏****

2020-09-16 17:24:13 259

原创 C学习笔记-简单登陆

#include<stdio.h> #include<stdlib.h> #include<string.h> int main() { int max =0; char password[20] = {0}; for(max=0;max<3;max++) { printf("请输入密码:"); scanf("%s",&password); if(strcmp(password,"123456") == 0)//==不能用来比较字符串是否

2020-09-16 15:55:57 109

原创 C学习笔记-二分查找法

#include<stdio.h> #include "stdlib.h" int main() { int arr[]={1,2,3,4,5,6,7,8,9,10}; int k = 7; int sz = sizeof(arr)/sizeof(arr[0]);//计算元素个数 int left = 0;//左下标 int right = sz-1;//右下标 while(left<=right) { int mid = (left+right)/2; if(a

2020-09-16 15:11:32 128

原创 C学习笔记-Struct

#include<stdio.h> #include "stdlib.h" #include<string.h> //int main() //{ // char ch='w'; // char* pc=&ch; // printf("%p\n",pc); // system("pause"); // return 0; //} struct Book { char name[20]; int prince; }; int main() { struct Book

2020-09-15 19:55:29 126

原创 C学习笔记-Static

static 修饰局部变量——局部变量生命周期变长 修饰全局变量——改变了变量的作用域-让静态的全局变量只能在自己所在的源文件内部使用,出了源文件就无法使用 修饰函数——改变了函数的链接属性(外部链接属性变成了内部链接属性) ...

2020-09-14 23:55:56 128

原创 透传模式

透传模式(SerialNet)将本地异步串口通信转换成基于TCP/UDP协议的网络通信。其主要目的是将串行通信的简单设备实现在网络上的通信,而这些设备不需要做任何改变。,为此,SerialNet模式定义了一系列相关的操作参数,这些参数的定义实现了网络连接所需要的属性。当DTU工作在SerialNet模式时,在设备串口与网络之间他的工作方式就象路由器的路由过程。 1.DTU是什么? DTU是数据终端设备(Data Terminal unit)。广义地讲,在进行通信时,传输数据...

2020-09-09 14:57:00 12854

原创 GPRS网络

GPRS是通用无线分组业务(General Packet Radio System)的缩写,是介于第二代和第三代之间的一种技术,通常称为2.5G。GPRS系统是在GSM系统的基础上构建的,GSM系统中的绝大部分部件都不需要作硬件改动,只需作软件升级,GPRS采用与GSM相同的频段、频带宽度、突发结构、无线调制标准、跳频规则以及相同的TDMA帧结构。 ...

2020-09-09 14:55:14 320

STN32F4xx系列芯片支持包

Keil.STM32F4xx_DFP.2.13.0,keil STM32F4xx版本芯片支持包,安装KEIL5以后直接打开次程序,安装芯片支持包即可

2020-09-27

ADS1292-呼吸、心率之卡尔曼滤波

ADS1292模块的呼吸、心率采集之卡尔曼滤波算法代码,#include "stdlib.h" #include "rinv.c" int lman(n,m,k,f,q,r,h,y,x,p,g) int n,m,k; double f[],q[],r[],h[],y[],x[],p[],g[]; { int i,j,kk,ii,l,jj,js; double *e,*a,*b; e=malloc(m*m* sizeof(double )); l=m; if (l<n) l=n; a=malloc(l*l* sizeof (double )); b=malloc(l*l* sizeo

2020-09-24

空空如也

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

TA关注的人

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