- 博客(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 144
原创 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 120
原创 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 131
原创 MSP432-无人机框架
完整框架1、遥控器把舵量信息输入到控制器中,同时控制器也能给自身控制舵量,在巡线等程序控制时经常用到这个功能;2、传感器可以把加速度计、气压计、陀螺仪等有关于姿态的值输入到 IMU 解算单元中,这样我们就可以得到一个在空间中无人机相对准确的位置;3、IMU 解算之后,控制器会根据其传回的结算结果,对电机进行控制。遥控器框架传感器框架IMU解算单元框架控制器模块框架各个模块之间的联系1、OpenMV 模块作为巡线控制器(顶层控制器,与遥控器同级)的数据来源; IMU 单元解算信息给姿
2020-09-21 10:52:15 919
原创 C学习笔记-递归
用递归的方法实现strlen()函数功能//递归的方法//把大事化小//my_strlen("new");//1+my_strlen("ew");//1+1+my_strlen("w");//1+1+1+my_strlen("");//1+1+1+0//3int 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 101
原创 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 198
原创 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 76
原创 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 95
原创 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 95
原创 C学习笔记-Static
static修饰局部变量——局部变量生命周期变长修饰全局变量——改变了变量的作用域-让静态的全局变量只能在自己所在的源文件内部使用,出了源文件就无法使用修饰函数——改变了函数的链接属性(外部链接属性变成了内部链接属性)...
2020-09-14 23:55:56 93
原创 透传模式
透传模式(SerialNet)将本地异步串口通信转换成基于TCP/UDP协议的网络通信。其主要目的是将串行通信的简单设备实现在网络上的通信,而这些设备不需要做任何改变。,为此,SerialNet模式定义了一系列相关的操作参数,这些参数的定义实现了网络连接所需要的属性。当DTU工作在SerialNet模式时,在设备串口与网络之间他的工作方式就象路由器的路由过程。 1.DTU是什么? DTU是数据终端设备(Data Terminal unit)。广义地讲,在进行通信时,传输数据...
2020-09-09 14:57:00 12337
原创 GPRS网络
GPRS是通用无线分组业务(General Packet Radio System)的缩写,是介于第二代和第三代之间的一种技术,通常称为2.5G。GPRS系统是在GSM系统的基础上构建的,GSM系统中的绝大部分部件都不需要作硬件改动,只需作软件升级,GPRS采用与GSM相同的频段、频带宽度、突发结构、无线调制标准、跳频规则以及相同的TDMA帧结构。...
2020-09-09 14:55:14 243
STN32F4xx系列芯片支持包
2020-09-27
ADS1292-呼吸、心率之卡尔曼滤波
2020-09-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人