自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 python爬取博主所有文章并保存到本地

闲话:一位前辈告诉我大学期间要好好维护自己的博客,在博客园发布很好,但是自己最好也保留一个备份。正好最近在学习python,刚刚从py2转到py3,还有点不是很习惯,正想着多练习,于是萌生了这个想法——用爬虫保存自己的所有文章在查了一些资料后,慢慢的有了思路。正文:有了上面的思路后,编程就不是问题了,就像师傅说的,任何语言,语法只是很小的一部分,主要还是编程思想。于是边看语法,边写程序,照葫芦画瓢...

2018-03-30 16:53:18 6918 1

转载 C语言位段使用详解

博客原文:https://blog.csdn.net/u013427969/article/details/53015872什么是位段在前面各章中, 我们已经讨论过字节概念了。在大多数的计算机系统中, 一个字节是由八个更小的, 称作为位的单位组成的。位是比字节更小的单位。位只有两个值, 1 或 0 。因此, 存储在计算机存储器中的一个字节可以看成由八个二进制数字形成的串。例如, 一个存放值 36 ...

2018-03-27 08:44:03 5101

原创 漫谈PID——实现与调参

闲话:作为一个控制专业的学生,说起PID,真是让我又爱又恨。甚至有时候会觉得我可能这辈子都学不会pid了,但是经过一段时间的反复琢磨,pid也不是很复杂。所以在看懂pid的基础上,写下这篇文章,方便学习和交流。==================================================================PID控制器是工业过程控制中广泛采用的一种控制器,其中,P...

2018-03-16 12:04:52 6294

原创 #if 和 #ifdef

之前写程序很少用到这两个条件编译,只是在头文件的开头使用过 #ifdef ....<CODE>....  #endif,他是防止头文件被重复包含,导致的变量被多处声明或定义。最近写程序发现 #if ...... #endif  也是特别好用的。 #if他的后面是接一个表达式#if (if_need_display) //使用C语言库函数 sprintf() 把数字强制转...

2018-03-11 15:09:28 344

原创 匿名上位机通信协议

这个软件不仅仅可以用在调试飞机上面,平时用他来看一个数据波形什么的,也是非常有用的。之前用他看单独的6050数据,过了一段时间就忘记了怎么用的,所以就浪费了很多时间再次学习,今天就记录下来。要想实现单片机与上位机的通信,就要按照上位机给定的数据格式来编写传输数据的格式。其实质就是串口发送数据包的格式。在上位机的界面上就能找到数据格式的说明:这是我使用的版本。按照他给定的格式,我们可以这样打包数据(...

2018-03-11 11:30:59 15273 6

原创 关于HC04超声波模块测距的进一步思考(51版)

之前写过一篇HC04的使用文章,当时是使用stm32来实现的,原文链接。后来又多次使用51来驱动这个模块,有时候有测距需要,使用了几次,总是感觉我上次那个程序不是很好,所以这次对它进行了改进。虽然上一次也使用了多次测量取平均值,但是内有排除中间会有错误数据的情况。之前的程序是这样的(测距部分) :u32 t = 0;  int i = 0;  float lengthTemp = 0;  floa...

2018-03-07 19:34:12 5118 3

原创 C语言实现控制台光标任意移动

这是在寒假期间学习的一个小程序,早就按照人家的代码写好。但是一直还不理解这个代码的含义,特别是关于Windows的编程,句柄啦,控制台屏幕缓冲区啦,很多知识都很陌生,特别是对句柄的理解,有点吃力。关于句柄,这篇博客写的挺详细的:https://www.cnblogs.com/zpcdbky/p/4652151.html通俗的说,句柄可以按照下面的方式理解:数值上,是一个32位无符号整型值(32位系...

2018-03-04 11:05:57 13724 6

原创 关于C语言文件的操作

关于C语言的文件操作之前我也写过一篇博客来介绍,但是当时写的很不全面,只是简单的使用了一下 ,今天再从新学习一下。1、文件的写首先还是先看一个简单的例子:include<stdio.h>int main(){ FILE *fp; //声明一个文件指针,指向文件缓冲区的首地址 char ch; if( (fp = fopen("file_1.tx...

2018-03-04 09:12:06 271

实用桌面万年历

使用模块介绍: 主控使用STC89C52,显示屏为1.8寸LCD-TFT屏,数据为并行传输,DS1302实时时钟模块,LM2596稳压模块。还有DS18B20温度传感器,三个按键实现时间设置 实现功能: 该桌面万年历主要实现日期、时间和温度的显示,包含每日一语,每天显示不同的话,给使用者带来一天的好心情。时间段提醒,比如在晚上十一点之后,屏幕会提示使用者尽早休息。还有生日祝福。在使用者生日的时候,会在一整天上面显示生日祝福语,其他时间不显示。另外为了防止DS1302备用电源电量耗尽和日期显示错误,配有三个按键,分别为设置,选择和数字增加。

2017-10-29

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

TA关注的人

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