- 博客(16)
- 资源 (3)
- 收藏
- 关注
原创 从底层了解IIC
当我们想要读取数据时,指针移位到相应地址,再次开始信号后,读写位写入1进行读操作,元器件内部将会利用移位寄存器对从数据寄存器得到的数据进行一位一位的移出操作,这里同样是使用了锁存器,控制其移位的节奏还是SCL,而这里SCL的控制主权一直在主设备,所以可以实现在真正的同步传输,因为只有主设备控制SCL进行高低电平时,才会产生上升沿/下降沿,才会触发从设备的触发器,才能进一步的释放数据,此时主设备只需要继续读取移位寄存器移出的表现在SDA上的电平就能得到相应的数据。这也是实现同步传输的根本。
2023-08-01 17:39:00 197
原创 Lora模块使用方法
Lora设置模式下可以连续发送6个字节进行功能的设置,将功能封装为结构体//工作参数其中:head 为C0时设参数掉电保存 为C2时掉电不保存addh 模块地址高字节addl 模块地址低字节sped 7 6位控制串口通信模式 5 4 3 设置串口速率 2 1 0 设置无线空中速率chan 7 6 5保留 4 3 2 1 0 通信通道设置 00H-0FH d对应410HZ~441HZ Lora模块就工作在此频率空间。
2023-07-31 16:55:16 4317 1
原创 课程设计 学生管理系统 (链表、文件操作)
实现了初始对文件的读取,对信息的增、删、改、查、排序、基本实现了课程设计的需求。可以根据姓名或编号进行查询,采用冒泡法进行排序(练习着玩做的,可以使用直接插入更简单),可以对编号、年级、各科成绩进行排序。
2023-04-12 20:22:18 434
原创 c语言游戏:贪吃蛇(纯c实现小游戏)
*注意事项:**运动间隔时间在"snack.h"头文件的 #define SNACK_TIME 0.3 中设置,如果自己想要实现随着蛇身长度的变化线性改变运动速度亦可以通过此端口进行设置,蛇身采用双向循环链表,表头head->id 存储的是蛇的总长度。一时兴起,想做点好玩的,又能复习点知识,所以决定做一个用c语言实现小游戏的主题文章,所有游戏的实现均为自己对游戏的理解而制作,没有参考别人的逻辑,所有可能不太完善,如有想添加的功能,可以与我探讨,或者自己进一步开发。
2023-04-10 15:31:17 789
原创 毕业设计-图像绘制系统设计( Matlab机器人工具箱综合应用)
本设计为我的本科毕业设计相关内容本文基于matlab仿真工具箱进行图像轮廓绘制系统设计的讲解,其主要功能是输入一个图片信息,进行信息处理,通过仿真机械臂进行图形轮廓的绘制。其利用了机器人技术与图像处理技术进行综合性仿真实验过程。(设计已实现全部功能,这里提供解决思路,核心代码暂不公布,但有了思路应该也能做出来吧,,,,相信你们)展示效果仿真机械臂人脸绘制基于Matlab仿真工具箱的图像轮廓绘制系统设计步骤可以拆分为以下几个步骤:1、获得图像轮廓信息绘制一个图片时获取图像的有效信息是信息处理的第一步,我们
2022-06-23 21:38:40 498 1
原创 filePath的imread(“ “)使用
QString filePath = QFileDialog::getOpenFileName(,,,,,,);要想使用filePath地址,需要讲地址转为字符。Mat image2 = imread(filePath.toStdString());
2021-09-08 09:48:49 255
原创 BETA函数的简单证明
定义:性质:beta函数的求解需要依赖于gamma函数,且满足以下公式证明:划线部分存的替换在一定的技巧性,不需要掌握。通过以上建立了beta函数与gamma函数之间的联系,解决此类积分问题就有了很好的工具。...
2021-08-04 16:55:08 2515
原创 GAMMA函数的简单证明
Γ函数(伽玛函数;gamma函数),是阶乘函数在实数与复数域上的扩展,是一个高等函数,无法用已知的指数、对数、三角函数的方法进行处理,要采用瑕积分的方式进行求解。首先给出gamma函数的定义:由定义可得对方程进行变换我们可以得到一个递回等式Γ(x+1) = xΓ(x),这也是gamma函数求解的依据;通过以上的递推式我们带入数值由归纳法可知由此我们可以看出gamma函数在整数部分是一个阶乘函数,但一般出现更多的是Γ(1/2)。由递推公式可得gamma函数在统计学中应用更多.
2021-08-04 09:32:11 10295 3
原创 LabVIEW心率监测装置
LabVIEW心率采集装置一、设计简介设计目标:利用proteus实验仿真软件设计一个基于stc12c5a单片机的心率采集系统,并在PC机上的Windows环境下利用LabVIEW软件实现心率数据的处理与显示。实现功能:1、利用pulse sensor心率脉冲传感器实现对血管脉动进行采集;2、利单片机可以通过串口通讯向PC机传输数据;3、在PC机上的Windows环境下利用LabVIEW软件实现对心率的监视;4、单片机实时显示心率;4、进行心率分析,对异常心率有报警提示功能;5、心率数据进
2021-01-17 21:59:59 4343 10
原创 实验九 信号的自然采集与恢复
贴吧里帮人做的,结果对方又不要了,现在免费分享给网友们吧 都是泪啊!!!以下为全部源码实验内容对于给定带频谱信号f(t),其频谱F(jΩ)=cosΩ ( -0.5π<Ω<0.5π)F(jΩ)=0 其它1.汇出此信号的频谱图(Ω的取值:-0.5π<Ω<0.5π,精度取0.01rad)。2.对此频域信号进行傅里叶反变换,得到相应的时域信号,绘出此信号的时域f(t) (t的取值:-20s<t<20s;精度取0.1s)3.分别用3种不同的采集
2020-07-19 10:45:21 1814 11
原创 matlab 从多个数组中选取一个,产生所有排列组合 / 不同行不同列的组合
由于算法问题遇到了这个问题,但在网上没有找到任何解决问题的方法,所以自己想了三天终于大彻大悟,特此分享一下。这个问题就是在数组少时可以通过手写来解决例如我们要排列的是a=[15 32 56 74]、b=[469 85 26 49 ]可以通过a=[15 32 56 74]b=[469 85 26 49 ]m=1;for i=a for j=b temp{m}=[i,j]; m=m+1; endend但 当数组比较多或者是n的时候就无法用手写的方式来解决了整体的思路就是循环
2020-07-17 10:05:03 10866 17
原创 课程设计c++实现图书管理系统
## 编译环境Visual C++,此程序解决了涉及到的图书馆里基本功能。 由于程序很长,先放效果图,进入界面,通过密码进入相应的功能,学生信息可通过管理员系统录入,管理员密码要提前在password.txt中录入。管理员系统可实现的功能学生系统可实现的功能首先建立book.txt存储图书信息、password.txt存储账户密码、student.txt存储学生信息建立工程 图书管...
2020-01-13 17:29:45 15094 27
原创 matlab制作徽标
matlab制作徽标这里我参考了网上的一些例子,详细介绍制作过程。建立脚本文件.m,由于版本问题,可能有些人的字体可能不能显示。建立显示空间区域clc;clear;figure();ax = gca;hold(ax,'on'); %hold(ax,___) 为 ax 指定的坐标区而非当前坐标区设置 hold 状态。指定坐标区作...
2019-12-22 11:02:29 1517
原创 课程设计C语言实现图书管理系统
C语言实现简单的图书馆管理系统由于仍在学习,一些功能还未实现,以后会进一步完善。话不多说,代码奉上。#include <stdio.h>#include <stdlib.h>#include <string.h>#include <conio.h> #include <iostream>#include <fstr...
2019-12-15 21:01:24 10684 2
c++图书管理系统.zip
2020-08-09
实验九 信号的自然采集与恢复.zip
2020-07-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人