- 博客(6)
- 收藏
- 关注
原创 cpp实现fft-dit算法,源码。
因为博主懒不想给自己的pc装大头软件matlab,虽然我的hp二代顶配光影精灵性能还ok,但毕竟是带着双系统,存储空间分给Linux一半。所以大软件我一般只装在实验室电脑上,恰巧随机信号的老师给我们讲课让我们练手写dft。我想了一下一个二层循环也太low了也没啥可写的,就开启了不做死就不会死的递归之路。之前也写过一些递归函数,简洁那是相当的简洁。反正我自信dsp学的还说的过去,那就写写ff...
2020-04-22 13:46:22 533 1
原创 51单片机红外通信解码教程
**下面先提供一段芯片手册**HT6221/2解码手册 下面我们对这个遥控器编写一个解码程序, 依照模块化设计的思想,逐个函数进行编写因为波形是与时间相关联的,我们先编写延时函数//函数功能 : 延时函数,i=1时,大约延时10usvoid delay(unsigned int i){ while(i--); }...
2018-06-03 13:20:32 13235 5
原创 贪心算法的一个应用例
我们来看下面一道ACM竞赛题 看到这个题目,我的第一反应是这个问题具有可收缩性(可以递归) 。它可以展成类似拉普拉斯展开的形式,过程如下: 设问题的解为An;设去掉一行一列后他的任意n-1阶子矩阵满足题目条件的和为An-1(i),i取1到n,那么只需算出Ai加上去掉的这个元素,然后进行比较,保留最大的即可,对于An-1(i);我们还可以做相同的拆分,算他的n-2阶主子式。那么这样的过程很...
2018-05-12 23:48:00 393
转载 51单片机iic总线通信原理及其简单应用
一.I2C串行总线概述 I2C总线只有两根双向信号线。一根是数据线SDA,另一根是时钟线SCL。I2C总线通过上拉电阻接正电源。当总线空闲时,两根线均为高电平。连到总线上的任一器件输出的低电平,都将使总线的信号变低,即各器件的SDA及SCL都是线“与”关系。 I2C总线的数据传送 一、数据位的有效性规定 I2C总线进行数据传送时,时钟信号为高电平期间,数据线上的数据必须...
2018-05-12 23:16:18 7978 1
原创 电梯调度算法(后续更新)
// 电梯优化算法.cpp: 定义控制台应用程序的入口点。//#include <stdlib.h>#include <time.h> #include "stdio.h"//首先来讲讲不进行优化的时候(一个电梯)怎么控制#define F 30 //楼层数//我们需要知道哪一层楼有人叫电梯,可以定义一个数组,用两位二进制内存即可,struct Call...
2018-05-06 11:19:42 623
原创 51单片机——可调速,多开关控制步进电机驱动
### ==这是一个基础的步进电机程序==```#include "reg52.h"//电机IO#define GPIO_MOTOR P1unsigned char code FFW[8] = { 0xf1,0xf3,0xf2,0xf6,0xf4,0xfc,0xf8,0xf9 }; //反转顺序void Delay(unsigned int t);void Motor(...
2018-04-25 09:32:24 1767 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人