自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

十兮

博客园地址:https://www.cnblogs.com/LOVE-LIXINTAO/

  • 博客(25)
  • 资源 (6)
  • 收藏
  • 关注

原创 麦轮速度解算

麦克纳姆轮简介依靠各自机轮的方向和速度,这些力的最终合成在任何要求的方向上产生一个合力矢量从而保证了这个平台在最终的合力矢量的方向上能自由地移动,而不改变机轮自身的方向。在它的轮缘上斜向分布着许多小滚子,故轮子可以横向滑移。小滚子的母线很特殊,当轮子绕着固定的轮心轴转动时,各个小滚子的包络线为圆柱面,所以该轮能够连续地向前滚动。麦克纳姆轮结构紧凑,运动灵活,是很成功的一种全方位轮。有4个这种新型轮子进行组合,可以更灵活方便的实现全方位移动功能。——百度百科参数设定已知条件:小车在以底盘平面.

2021-10-08 18:38:06 3665

原创 RCC寄存器

这里我翻车过,一度认为是晶振坏了,可是仔细想想不太对,最终才改过来,现在我就来说说自己是如何犯错并且发现问题的。配置流程1.看图图片模糊一点没事,反正你都得去看中文参考手册高清无码大图。具体看图方法文字倒是不好描述,建议到去搜索视频讲解一看,然后脑子晕晕的再来看文字描述就会懂了。2.看看参考手册上对外设的描述你可能在看各种教程时就已经或多或少的知道了外设的描述(多少取决于视频老师讲的和理解的),但是,还是建议看一下参考手册里的描述。3.认识寄存器见中文参考手册就这些了,看看理解能力不太差的都

2021-10-07 02:54:32 1457

原创 GPIO寄存器

这里我翻车过,一度认为是晶振坏了,可是仔细想想不太对,最终才改过来,现在我就来说说自己是如何犯错并且发现问题的。配置流程1.看图图片模糊一点没事,反正你都得去看中文参考手册高清无码大图。具体看图方法文字倒是不好描述,建议到去搜索视频讲解一看,然后脑子晕晕的再来看文字描述就会懂了。2.看看参考手册上对外设的描述你可能在看各种教程时就已经或多或少的知道了外设的描述(多少取决于视频老师讲的和理解的),但是,还是建议看一下参考手册里的描述。3.认识寄存器见中文参考手册就这些了,看看理解能力不太差的都

2021-10-07 02:53:57 346

原创 数据结构作业一

累麻了麻了,累死了,才把代码敲完,结果发现数据结构上机只用补全代码……白白敲了好久代码做了一个单链表以及顺序表的操作库出来,气死了GOOD!!一看见清爽的代码我就喜欢,有小些BUG,主要出在错误校验部分代码,健壮性不是很好,但是累的不想再改了,有人看见了要用自己改改吧linklist_bsp.c/* * @Author: LIXINTAO * @Version: 1.0.0 * @Date: 2021-10-06 13:40:44 * @LastEditTime: 2021-10-07

2021-10-07 02:52:52 223

原创 CAN通信

CAN通信本文结合多篇博客整合,加上我自己的理解,综合形成,用来预习CAN章节应该问题不大。观看建议必看:CAN协议简介CAN物理层CAN的报文种类及结构STM32的CAN外设简介其他了解即可1 CAN协议简介CAN总线协议瞥一眼即可2 CAN物理层CAN是一种异步通讯,只具有CAN_High和CAN_Low两条信号线,共同构成一组差分信号线,以差分信号的形式进行通讯。2.1 CAN物理层的两种形式闭环总线网络(高速)遵循ISO11898标准的高速、短距离"闭环网

2021-10-07 02:51:39 4482

原创 C语言之美——平方根倒数快速计算

C语言之美——平方根倒数快速计算前言由于特殊原因,陆陆续续接触陀螺仪很长一段时间,对于各种解析算法的运算速率有了切身体会,不断追求更快、更准。最近,发现了一份比较特殊的平方根倒数速算法,一下子来了兴趣,要知道,陀螺仪解析算法里,倒数可是很常见的啊。下面来看一看这一份优美的代码,足以体现C语言的独特美感。源码你看不懂就对了<( ̄ˇ ̄)/,不然谁听我下面的哔哔呢?float rsqrt(float number){ long i; //32

2021-08-14 22:36:15 1142 4

原创 SPI软件模拟 NRF24L01

模拟SPI NRF24L01模块的简单使用软件模拟SPI(注:默认已经充分了解SPI通信协议)###软件模拟软件模拟的好处:灵活性好。(你想想,平时使用硬件SPI是不是拼死拼活的找那几个复用的引脚,要是一开始就规划好还行,但是项目开发到一半,突然来一个硬件SPI,还发现引脚口全被占用,就只能很幸苦的去慢慢修改引脚或者找其他复用。)适应范围广。(极端情况,试想一下要是你的单片机不支持SPI呢 <( ̄ˇ ̄)/ )简单容易移植。(你瞅瞅网上开源代码~~)软件模拟的坏处速度稍慢

2021-07-31 22:06:20 1248

原创 补充练习

补充练习目录3.输入一个小于255的十进制非负整数,输出对应的二进制、八进制和十六进制歌唱比赛除法计算器求平均值4.输入一个字母,若输入小写字母,转换为大写输出,若输入大写字母,转换为小写输出计算某月天数最大公约数歌德巴赫猜想整数分析选号程序日期计算统计正整数的个数跳一跳数值数位之和--多位数拆分练习小球下落问题输出金字塔位数判断回文数0-1矩阵相邻区域灰度直方图密码强度图像旋转画图密码编译数组逆序排列数组元素平移后项除以前项单词排序--字符数组练习字符拷贝--字符数组练习寻找最长的行括号匹配表达式求值字

2021-01-14 19:27:39 3270

原创 C语言练习题

C语言练习题目录整数简单运算四则运算数位输出计算球体重量_%f的使用数位输出_三位数数位拆分求整数各位之和求三角形面积工资发放字符转换成绩分级分段函数1利润计算和差平方与平方和差PM2.5abc组合直角三角形工资计算整数比较1整数比较3成绩分级_分支结构阶梯电价_分支结构练习英文表示数字数字个数统计2--循环条件设置练习分解质因数奖金计算亲和数质数求和整数简单运算题目11:整数简单运算问题描述:编写程序,计算用户输入的两个整数的和、差、乘积(*)和商(/)。输入格式:输入两个整数,整数之间用空格

2021-01-13 20:53:44 6570 3

原创 C语言练习2.1 之 数组2

C语言练习2.1 之 数组2目录排序2马鞍点查找Z字形扫描中间数杨辉三角字符串压缩字符统计排序2标题: 排序2类别:数组时间限制 2S内存限制 1000Kb问题描述: 给定N个不同的整数,要求对这N个整数按如下规则排序并输出。规则一:所有的偶数排在奇数前面。规则二:在规则一的前提下按照从大到小的顺序排序。输入说明 数据由两行构成,第一行为整数n(n<=100),表示待排序整数的数量。第二行是n个整数,每个整数的取值区间都为[-32768~32767],整数之间以空格间

2021-01-13 20:02:24 1838 1

原创 C语言练习2 之数组

C语言练习2 之数组目录矩阵等差数列数值求和--二维数组练习转换排序--数组中的元素排序练习最值位置--数组数列元素查询练习矩阵对角线求和单词统计--字符数组练习字符删除--字符数组练习奇偶排序--数组练习最值交换--数组练习矩阵计算字符数组元素排序矩阵标题:矩阵问题描述 请写一个程序,对于一个m行m列(2<m<20)的方阵,求其每一行、每一列及主、辅对角线元素之和,然后按照从大到小的顺序依次输出这些值。注:主对角线是方阵从左上角到右下角的一条斜线,辅对角线是方阵从右上角到左下角的一条斜线。

2021-01-13 18:12:56 2954

原创 C语言练习1.plus

C语言练习1.plus这里写目录标题迭代法求根(1)金字塔打印--字符使用练习数列分段最小差值数字排序车牌限行阶梯电价计费角谷定理气温波动折点计数寻找最大整数字符处理自然数分解字符判断求交错序列前N项和迭代法求根(1)题目:迭代法求根(1)问题描述:用迭代法求 ,求平方根的迭代公式为要求前后两次求出的x的差的绝对值小于 。输入说明:输入浮点数a。输出说明:输出一个浮点数x,小数点后保留5位小数。输入样例:3输出样例:1.73205#include<stdio.h>

2021-01-13 17:40:07 2015

原创 C语言练习1.1之基础练习,增加编程熟练度

C语言练习1.1之基础练习,增加编程熟练度目录温度转换A+B+C字符输入输出实数运算1.显示各自的姓名学号2.输入任意两个整数,输出它们的和与差整除判断冰箱温度预测计算分段函数的值购房贷款计算阶梯电价计费成绩分级自然数分解平均数输出26个英文字母阶梯电价控制阶乘之和--双层循环练习自然数求和--简单循环练习温度转换题目:温度转换问题描述:已知华氏温度到摄氏温度的转换公式为:摄氏温度= (华氏温度- 32)×5/9,写程序将给定的华氏温度转换为摄氏温度输出输入说明:只有一个整数,表示输入的华氏温

2021-01-13 13:14:56 2331

原创 C语言集合练习之流程控制

C语言集合练习1由于这一些题目简单,,主要考察流程控制,没啥好解释的,直接放出题目加源代码,如果有需要解释的,放在代码注释里面了^ _ ^目录(一共24题)简单程序_printf函数输出字符串四则运算_加减乘除余计算球体重量温度转换数字字符实数运算计算球的体积三角形判别_基本计算练习判断奇偶性判断整除利率计算最大公约和最小公倍数的计算表达式计算--基本练习计算整数各位数字之和完数完全平方数计算日期求奇数的和阶乘之和--双层循环练习数字个数统计--循环条件设置练习阶乘计算--阶乘的公式运算练习矩阵相乘--

2021-01-13 12:25:42 1840 4

原创 复试筛选

复试筛选问题描述 考研初试成绩公布后需要对m个学生的成绩进行排序,筛选出可以进入复试的前n名学生。排序规则为首先按照总分排序,总分相同则按英语单科成绩排序,总分和英语成绩也相同时考号小者排在前面。现给出这m个学生的考研初试成绩,请筛选出可以进入复试的n名学生并按照排名从高到低的顺序依次输出。输入说明 输入为m+1行,第一行为两个整数m和n,分别表示总人数和可以进入复试人数,m和n之间用空格分隔,0<n<m<200。接下来为m行数据,每行包括三项信息,分别表示一个学生的考号(长

2020-12-13 12:18:41 411

原创 文件排序

文件排序问题描述操作系统中在查找文件时会按照某个规则对文件排序,例如下图为按照文件修改日期逆序排序(最后修改的排在最前面)。但目前操作系统不支持同时按照多个字段进行排序。现在请你写一个程序能够同时按照修改日期和文件大小对文件进行排序,排序规则为:日期优先,最后修改的排在前面当修改日期相同时,大的文件排在前面输入说明第一行为一个数字n,n 表示共有n 个待排序的文件, 1≤ n≤ 100。接下来是n 行,每行包含一个文件的修改日期和文件大小,这两个字段之间用空格分隔。 文件修改日期包含年

2020-12-13 12:11:15 798

原创 行列式

行列式之前有一个朋友问了我这样一道题:这个显然是很简单的,于是我写了一个就给了过去,代码如下:#include<stdio.h>int main(){/**************************函数参数*********************************************x 目标数组 *result 所求值 *i,j 临时变量 **************************************************

2020-12-12 20:46:12 103

原创 数字统计排序

数字统计排序问题描述 给定n个整数,请统计出每个整数出现的次数,按出现次数从多到少的顺序输出,次数相同时先输出值较小的数。输入说明 输入的第一行包含一个整数n,表示给定数字的个数。 1 ≤ n ≤ 1000。第二行包含n个整数,相邻的整数之间用一个空格分隔,表示所给定的整数。给出的数都是不超过1000的非负整数。输出说明 输出多行,每行包含两个整数,分别表示一个给定的整数和它出现的次数。按出现次数递减的顺序输出。如果两个整数出现的次数一样多,则先输出值较小的,然后输出值较大的。输入样例1

2020-12-09 00:32:08 1307 2

原创 考勤系统

考勤系统问题描述 实验室使用考勤系统对学生进行考勤。考勤系统会记录下每个学生一天内每次进出实验室的时间。每位学生有一个唯一编号,每条考勤记录包括学生的编号,进入时间、离开时间。给出所有学生一天的考勤记录,请统计每个学生在实验室工作的时间,并按照工作时间从长到短给出一天的统计表,工作时间相同时按编号从小到大排序。输入说明 输入的第一行包含一个整数n,表示考勤记录条数。1≤n≤100,学生的编号为不超过100的正整数。接下来是n行,每行是一条考勤记录,每条记录包括学生编号k,进入时间t1和离开时间

2020-12-08 17:01:27 1241 2

原创 拼数字并排序

拼数字并排序问题描述 对于输入的字符串(只包含字母和数字),将其中的连续数字拼接成整数,然后将这些整数按从大到小顺序输出。例如字符串“abc123d5e7f22k9”中共有5个数字123,5,7,22,9,因此应输出123 22 9 7 5。输入说明 输入为一个字符串,字符串长度不超过100,其中最长的连续数字不超过10个,字符串中至少包含1个数字。输出说明 对于输入的字符串,在一行上输出排序结果,整数间以一个空格间隔。输入样例abc123d5e7f22k9输出样例123 22

2020-12-08 16:55:45 759 2

原创 数字分解排序

数字分解排序问题描述 输入一个9位以内的正整数n,按数值从高到低的顺序输出n的各位数字。输入说明 一个正整数n(0<n<1000000000)输出说明 按数值从高到低的顺序输出n的各位数字,数字之间用空格隔开输入样例 564391输出样例 9 6 5 4 3 1这应当不用多说……上源码#include<stdio.h>int main(){/**************************函数参数***************************

2020-12-08 13:54:44 728

原创 一元稀疏多项不等式计算器

一元稀疏多项式计算器问题描述一元 n 次多项式????0????????0 + ????1????????1 + ⋯ + ???????????????????? + ⋯+ ???????????????????? 项数较少时成为一元稀疏多项式,例如:3 + 6????3 − 2????8 + 12????20是一个一元稀疏多项式。设计一个一元稀疏多项式计算器程序完成两个一元稀疏多项式的加减法,输出结果多项式的各项系数和指数。输入说明输入数据第 1 行为 3 个正整数 n,m,t。其中 n 表示第一

2020-12-08 13:27:56 552

原创 拼数字

拼数字问题描述 对于给定的字符序列(字符序列长度小于100),从左至右将所有数字字符取出拼接成一个无符号整数(拼接出的整数小于2^31)。然后计算并输出该整数的最大因子(如果是素数或0,则其最大因子为自身)。输入说明 输入数据为一行字符序列。输出说明 对输入的字符序列,求出所得整数的最大因子;若字符序列中没有数字或找出的整数为0,则输出0。输入样例 样例1输入sdf0ejg3.f?9f样例2输入?4afd0s&2d79*(g样例3输入abcde输出样例 样

2020-12-06 16:56:31 383

原创 机器人

机器人问题描述:机器人按照给定的指令在网格中移动,指令有以下四种:N 向北(上)移动S 向南(下)移动E 向东(右)移动W 向西(左)移动如下图所示,在网格1中,机器人初始位于网格第1行第5列,按照网格中的指令,机器人在走出网格前需要10步。在网格2中,机器人初始位于网格第1行第1列,按照网格中的指令,机器人将进入一个循环,永远走不出网格,且在进入循环前走了11步。假定机器人初始时刻总是在网格第一行的某一列上,请你写一个程序确定机器人能否走出网格,并输出走出网格或进入循环需要的步数。输入

2020-12-06 15:42:10 529

原创 C语言学习

关于fgets()的"\n"的去除最近学习scanf(),由于空格问题,无法输入一个句子。后面找到了gets()函数和fgets()函数。由于各种原因,最好的都是推荐使用fgets(),但是fgets()不清除缓存区的”\n“有的时候调用就很麻烦,于是写了自己写了一个函数解决该问题。#include<stdio.h>#include<string.h>#define len 100void xdeleten(char *a);int main(){ char a[l

2020-12-02 00:54:50 342

寄存器GPIO学习之按键操作点灯(记录个人学习)

STM32F103C8T6

2021-04-17

STM32C8T6使用寄存器控制GPIO点灯代码(个人学习记录)

STM32C8T6使用寄存器控制GPIO点灯代码(个人学习记录)

2021-04-17

2003年版刘一男英语单词讲解资源下载连接

2003年版刘一男英语单词讲解资源下载连接,书山有路勤为径,学海无涯苦作舟

2021-03-19

NiMing_SendData.zip

ANO_TC匿名上位机代码,方便支持移植,支持发送多种类型数据(uint8_t,uint16_t,uint32_t,float)

2021-03-07

ANO_TC匿名上位机V65_.exe

ANO_TC匿名上位机

2021-03-07

STM32Flash闪存存储,支持多种类型操作(double,float等)

STM32Flash闪存存储参考,支持多种类型操作(double,float等),已封装,便于移植

2021-03-07

空空如也

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

TA关注的人

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