- 博客(49)
- 资源 (36)
- 收藏
- 关注
原创 51单片机——PM2.5检测
#include <reg52.h>#include <intrins.h>#define uint unsigned int#define uchar unsigned char/*接口定义可在我上传的资源中下载*/uchar set_st;uchar tab[5];uint DUST_SET=150; //固体颗粒的阈值//bit shanshuo...
2019-07-17 08:18:35 4647 5
原创 文本编辑器vim操作命令
vim有三种模式分别为:一般模式、编辑模式、 末行模式(命令模式)一般模式:vim打开文件默认进入的就是一般模式调整光标位置 复制 删除操作编辑模式:输入内容末行模式(命令模式):对整个文件进行操作 搜索 保存 全局替换三种模式的切换方式:一般模式 i/a/o/r -------> 编辑模式 <-...
2019-07-15 14:05:11 296
原创 基于Tiny4412的DS18B20温度传感器驱动
首先,在虚拟机中新建名为linux-3的文件夹,从光盘中将linux-3.5-20170221.tgz(此文件由于过大无法上传,可私信我)压缩包拷入到此文件夹中。在此文件夹中将压缩包解压,得到linux-3.5文件夹。将编写好的驱动程序代码ds18b20.c(驱动程序代码可到我的资源中下载)放入/linux-3/linux-3.5/drivers/char中。如图所示:接下来配置Kconfig...
2019-07-14 13:35:31 819 1
原创 Linux cp命令
/home/lee#cp --help用法:cp [选项]... 来源 目的地 或:cp [选项]... 来源... 目录 或:cp [选项]... --target-directory=目录 来源...将<来源>文件复制至<目的地>,或将多个<文件>复制至<目录>。 长选项必须用的参数在使用短选项时也是必须的。 -a, --ar...
2019-06-04 09:14:56 469
原创 用OpenCV处理图像
傅里叶变换高通滤波器import cv2import numpy as npfrom scipy import ndimagekernel_3x3 = np.array([[-1,-1,-1], [-1,8,-1], [-1,-1,-1]])kernel_5x5 = np.array([...
2019-02-02 13:22:02 674
原创 51单片机——利用定时器和蜂鸣器唱歌
#include "reg52.h"unsigned char Count;sbit _Speak =P2^3 ; //讯响器控制脚unsigned char code SONG[] ={ //祝你平安0x26,0x20,0x20,0x20,0x20,0x20,0x26,0x10,0x20,0x10,0x20,0x80,0x26,0x20,0x30,0x20,0x30,0...
2019-02-01 11:23:08 8299 1
原创 查表法实现流水灯
#include <AT89X51.H> unsigned char code table[]={0xfe,0xfd,0xfb,0xf7, 0xef,0xdf,0xbf,0x7f, 0xfe,0xfd,0xfb,0xf7, 0xef,0xdf,0xbf,0x7f, 0x7f,0xbf,0xdf,0xef, ...
2019-02-01 11:12:53 3358
原创 51单片机——人体红外感应报警
//模块感应到信号后,输出高电平,此时LED的D7灯点亮,蜂鸣器报警。没有信号后,D8灯亮,蜂鸣器停止。#include <reg52.h>#define uchar unsigned char#define uint unsigned intsbit HC_SR051_out=P1^7;sbit D7=P1^6;sbit beep=P2^3;void delay(u...
2019-01-13 13:15:38 15631 10
原创 51单片机——8X8点阵显示
74hc595.h:#ifndef __74hc595_H__#define __74hc595_H__/************************************位定义************************************/sbit DATA_IN = P1^0; //串行数据输入sbit ST_CK = P1^1; //...
2019-01-11 16:49:53 9937
原创 大数据概论期末复习
定义数据:数据(data)是事实或观察的结果,是对客观事物的逻辑归纳,是用于表示客观事物的未经加工的的原始素材。数据是信息的表现形式和载体,可以是符号、文字、数字、语音、图像、视频等。数据和信息是不可分离的,数据是信息的表达,信息是数据的内涵。数据本身没有意义,数据只有对实体行为产生影响时才成为信息。数据可以是连续的值,比如声音、图像,称为模拟数据。也可以是离散的,如符号、文字,称为数字数...
2019-01-09 21:41:53 5201
原创 Tensorflow中的random算子举例
import tensorflow as tfsess = tf.Session()rand_normal = tf.random_normal((),mean = 0.0,stddev = 1.0,dtype = tf.float32,seed = None)truncated_normal = tf.truncated_normal((),mean = 0.0,stddev = 1....
2019-01-09 21:40:44 350
原创 STC12C5A60S2与12864显示
/************************************************** 功能:12864显示汉字 单片机:STC12C5A60S2 晶振:11.0592M 并行输出*****************************************************/#include<re...
2019-01-09 21:25:25 3208
原创 51单片机——在数码管上显示红外遥控器按钮的码值
/*在数码管上显示红外遥控器按钮的码值*/#include <reg52.h>#define uchar unsigned charsbit dula=P2^6;sbit wela=P2^7;uchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0...
2019-01-09 21:21:32 4079
原创 R语言学习(六)——关联规则分析
什么是关联规则引例:啤酒与尿布发现了买尿布的顾客经常也会买啤酒后,超市把两者摆在一起,从而提高了两者的销量。具体原因是:年轻的父亲下班回家的路上需要给孩子买尿布,但他们又没空去酒吧,所以就通常也给自己买一些啤酒。关联规则的基本概念关联规则的主要目的是找出数据集中的频繁模式,即多次重复出现的项之间的“关联”。关联规则与聚类一样,都是无监督的学习。它们都不用来预测。应用关联规则最经典的案例...
2018-12-15 16:18:20 8319 6
原创 R语言presentation——超市销售数据分析
我们需要用到dplyr包、ggplot2包、chron包、reshape2包&amp;amp;amp;amp;amp;amp;amp;amp;amp;gt; library(&amp;amp;amp;amp;amp;amp;amp;amp;quot;dplyr&amp;amp;amp;amp;amp;amp;amp;amp;quot;, lib.loc=&amp;amp;amp;amp;amp;amp;amp;amp;quot;~/
2018-12-15 13:02:38 12613 56
原创 结构化数据与非结构化数据
结构化数据也称作行数据,简单来说就是数据库。它是由二维表结构来逻辑表达和实现的数据,严格地遵循数据格式与长度规范,主要通过关系型数据库进行存储和管理。与结构化数据相对的是不适于由数据库二维表来表现的非结构化数据,包括所有格式的办公文档、XML、HTML、各类报表、图片和咅频、视频信息等。支持非结构化数据的数据库采用多值字段、了字段和变长字段机制进行数据项的创建和管理,广泛应用于全文检索和各种多媒体...
2018-12-09 17:00:12 1486
原创 C++中的继承
C++的“继承”特性可以提高程序的可复用性。正因为“继承”太有用、太容易用,才要防止乱用“继承”。我们应当给“继承”立一些使用规则。规则1如果类A和类B毫不相关,不可以为了使B的功能更多些而让B继承A的功能和属性。不要觉得“白吃白不吃”,让一个好端端的健壮青年无缘无故地吃人参补身体。规则2若在逻辑上B是A的“一种”(a kind of ),则允许B继承A的功能和属性。例如男人(Man)是人...
2018-12-03 13:37:29 203
原创 常用的R Packages
R语言由近几年随着数据挖掘、机器学习在国内兴起而大热,现在R已经发展成为一个社区语言,有者非常多的packages支持工程应用,几乎任何问题都可以在R的packages中找到解决方案,这是R优于SPSS和SAS(模块化分析)的一个强大功能。此外,对于没有编程基础的统计学和金融学领域分析人员,R语言以较易的代码任务而胜过python(需要专门训练的编程项目)。目前在CRAN和GitHub上的pac...
2018-12-03 13:24:55 1400
原创 C++中的运算符重载
定义一个重载的运算符是这个函数的名字必须以operator开头。运算符重载函数的一般形式为:类型 类名::operator 重载的运算符 (参数列表) { 相关操作; }它的参数个数由以下两个因素决定:该操作符是一元操作符还是二元操作符它是被定义为全局函数还是一个成员函数。如果是全局函数,那么对于一元操作符它的参数个数就是1个(后置++、–除外),二元操作符的参数...
2018-12-02 18:41:59 447
原创 R语言——assignment5
对taxGdp.csv进行分析,预测GDP为500000时,税收为多少?#读入数据> mydata<-read.csv(file.choose(),T)#将数据中的NA处理掉> mydata2<-na.omit(mydata) > head(mydata2) 年份 tax GDP1 1978 519.28 3645.222 197...
2018-11-29 13:30:58 284
原创 C++中成员函数的重载、覆盖与隐藏
成员函数被重载的特征:(1)相同的范围(在同一个类中);(2)函数名字相同;(3)参数不同;(4)virtual关键字可有可无。覆盖是指派生类函数覆盖基类函数,特征是:(1)不同的范围(分别位于派生类与基类);(2)函数名字相同;(3)参数相同;(4)基类函数必须有virtual关键字。隐藏是指派生类的函数屏蔽了与其同名的基类函数,规则如下:(1)如果派生类的函数...
2018-11-28 20:02:59 251
原创 R语言学习(五)——聚类分析
什么是聚类分析聚类是一个将数据集划分为若干组(class)或类(cluster)的过程,并使得同一个组内的数据对象具有较高的相似度,而不同组中的数据对象是不相似的。聚类与分类的区别:聚类是一 种无监督的学习方法。与分类不同,它不依赖于事先确定的数据类别和标有数据类别的学习训练样本集合。聚类是观察式学习,而不是示例式学习。聚类分析的典型应用在商务上,聚类能帮助市场分析人员从客户基本库中发...
2018-11-27 22:09:39 9930
原创 R语言——assignment4
对销售数据进行分析:读入数据&amp;amp;gt; mydata&amp;amp;lt;-read.csv(file.choose())&amp;amp;gt; head(mydata) Channel Region Fresh Milk Grocery Frozen Detergents_Paper Delicassen1 2 3 12669 9656 7561 214 ...
2018-11-17 13:08:18 316
原创 R语言——assignment3
有如下数据:&amp;amp;gt; A&amp;amp;lt;-c('Y','Y','N','N','Y')&amp;amp;gt; B&amp;amp;lt;-c('N','Y','Y','Y','N')&amp;amp;gt; C&amp;amp;lt;-c('Y','Y','Y','Y','N')&amp;amp;gt; D&amp;amp;lt;-c(
2018-11-17 12:47:39 358
原创 R语言——assignment2
读取forclass.csv> data<-read.csv(file.choose()) #选择forclass.csv文件,读入数据> head(data) #数据过多,这里使用head()函数展示前六行 weight Time Chick Diet1 42 0 1 12 51 2 1 13 5...
2018-11-17 11:42:25 409
原创 51单片机——控制步进电机加速、减速及反转
加速:#include<reg52.h>#define uchar unsigned char#define uint unsigned int#define MotorData P1 uchar phasecw[4] ={0x08,0x04,0x02,0x01};//正转 电机导通相序 D-C-B-Auchar phaseccw[4...
2018-11-13 21:07:38 17524 4
原创 51单片机——控制直流电机加减速
#include <reg52.h>#define uchar unsigned char sbit dula=P2^6;sbit wela=P2^7;sbit dianji=P1^7;sbit jia_key=P3^6;sbit jian_key=P3^7;uchar num=0,show_num=1,gao_num=1,di_num=3;uchar code t...
2018-11-13 20:18:40 9205 2
原创 51单片机——利用DS12C887实现时钟
#include<reg52.h>#include<define.h>void delay(uint z)//延时函数{ uint x,y; for(x=z;x>0;x--) for(y=110;y>0;y--);}void di() //蜂鸣器函数{ beep=0; delay(100); beep=1;}void write_...
2018-11-12 21:41:04 1290
原创 51单片机——流水灯
//流水灯,同时蜂鸣器响#include <reg51.h>#include <intrins.h>unsigned char i,j,k,t;sbit beep=P2^3;void delay10ms() { for(i=100;i>0;i--) for(j=225;j>0;j--); }void main(){ ...
2018-11-12 20:49:02 293
原创 51单片机——利用1602液晶显示时钟
#include<reg52.h>#define uchar unsigned char #define uint unsigned intsbit dula=P2^6;sbit wela=P2^7;sbit rs=P3^5;sbit lcden=P3^4;sbit s1=P3^0;sbit s2=P3^1;sbit s3=P3^2;sbit rd=P3^7;uc...
2018-11-12 20:35:22 10594 4
原创 51单片机——利用DS18B20测温
#include <reg52.H>#include <intrins.H>#include <math.H>#define uchar unsigned char#define uint unsigned intsbit dula = P2^6;sbit wela = P2^7;sbit RS = P3^5; sbit LCDEN =...
2018-11-12 20:28:05 2568
原创 51单片机——矩阵键盘的检测
4x4键盘检测程序,按下键后相应的代码显示在数码管上#include&lt;reg51.h&gt;sbit dula=P2^6;sbit wela=P2^7;unsigned char i=100;unsigned char j,k,temp,key;void delay(unsigned char i){ for(j=i;j&gt;0;j--) for(k=125;k...
2018-11-11 17:38:25 1774
原创 Linux常用命令大全
系统信息arch 显示机器的处理器架构(1)uname -m 显示机器的处理器架构(2)uname -r 显示正在使用的内核版本dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI)hdparm -i /dev/hda 罗列一个磁盘的架构特性hdparm -tT /dev/sda 在磁盘上执行测试性读取操作cat /proc/cpuinfo 显示CPU info...
2018-11-10 16:33:25 172
原创 Windows CMD 命令大全
运行操作CMD命令:开始->运行->键入cmdCMD命令大全: 1. gpedit.msc-----组策略 2. sndrec32-------录音机 3. Nslookup-------IP地址侦测器 4. explorer-------打开资源管理器 5. logoff---------注销命令 6. shutdown-------60秒倒计时关机...
2018-11-10 10:46:36 360
原创 R语言学习(四)——对数据进行操作
判断变量的属性is.character(x) #判断是否为字符型is.numeric(x) #判断是否为数值型is.vector(x) #判断是否为一个向量is.matrix(x) #判断是否为一个矩阵 is.data.frame(x) #判断是否为一个数据框创建一个矩阵&amp;amp;amp;amp;amp;gt; x &amp;amp;amp;a
2018-11-04 12:22:39 1680
原创 R语言学习(三)——决策树分类
分类分类(Classification)任务就是通过学习获得一个目标函数(Target Function)f, 将每个属性集x映射到一个预先定义好的类标号y。分类任务的输入数据是记录的集合,每条记录也称为实例或者样例。用元组(X,y)表示,其中,X 是属性集合,y是一个特殊的属性,指出样例的类标号(也称为分类属性或者目标属性)。解决分类问题的一般方法分类技术是一种根据输入数据集建立分类模型...
2018-11-04 12:03:58 15147
原创 R语言学习笔记(二)——回归分析
什么是回归?回归是指研究某一个变量(称为因变量)与一个或多个变量(称为自变量或解释变量)之间的相互依赖关系,或者说用自变量解释因变量的变化,进一步,对于自变量(在重复抽样中)的给定值,估计或预测因变量的总体均值。变量间的关系:(1)确定性关系或函数关系:研究的是确定现象非随机变量间的关系。是一一对应的确定关系设有两个变量x和y,变量y随变量 x一起变化,并完全依赖于x,当变量x取某个数...
2018-10-28 15:43:57 6438
利用MATLAB实现6种(2ASK、4ASK、2FSK、4FSK、2PSK、4PSK)调制信号的自动调制识别
2019-07-14
《模式识别》-边肇祺
2019-07-14
CAN总线技术实验-工业网络技术实验-A、B、C三板通信
2019-07-14
CAN总线开发-SG-TOP808原理图
2019-05-09
ARM嵌入式系统设计与应用
2019-04-14
hc-sr04超声波测距模块说明书
2019-01-13
HC-SR501 人体感应模块说明书
2019-01-13
LM393中文资料
2019-01-13
LCD12864液晶中文手册
2019-01-13
公司信息管理系统
2018-11-27
STC-ISP单片机烧写软件
2018-11-15
DS12C887使用手册
2018-11-12
车辆的检测、跟踪和计数
2018-11-10
Python计算机视觉编程
2018-10-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人