自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

代码就是生产力!

不为繁华易匠心,不舍初心得始终。

  • 博客(9)
  • 资源 (9)
  • 收藏
  • 关注

原创 C语言总结之文件包含

预处理器发现#include指令后,就会寻找跟在这个指令后的文件名的文件,并把这个文件的内容包含到当前文件中,替换掉#include指令。相当于把被包含的文件在当前文件中键入。#include有两种使用形式:#include #include "filename"在UNIX系统中,尖括号表示预处理器在一个或多个标准系统目录中寻找文件。双引号表示预处理器先在当前目录

2013-12-21 22:56:26 1117

原创 C语言总结之条件编译

在编译的时候,如果我们可以选择某条语句或某组语句进行翻译或者忽略,常常会显得很方便。条件编译(conditional compilatioin)就是用于实现这个目的。#if constant-expression statements#endif其中,constant-expression(常量表达式)由预处理进行求值。如果它的值是非零值(真),那么stateme

2013-12-14 17:26:07 961

原创 51单片机总结之微型计算机(单片机)的组成

1.计算机的基本结构计算机一般由运算器、控制器、存储器、输入设备及输出设备五大部分组成。通常把运算器、控制器、存储器这三部分合称为计算机主机,输入输出设备称为计算机的外围设备。运算器和控制器合称为中央处理单元CPU。2.字长计算机内所有的信息都是以二进制代码的形式表示的。一台计算机所用的二进制代码的位数称为该计算机的字长。目前国内应用最多的是8位微机,16微机和32微机

2013-12-13 11:27:35 2003

原创 51单片机总结之时序单位

1.引言8051的时序单位有4个,分别是时钟周期、状态周期、机器周期和指令周期。如图(图片来自网络)2.时钟周期(振荡周期)P时钟周期就是为单片机提供定时信号的振荡源的周期,即晶振、RC振荡器等提供给单片机的频率的倒数。时钟周期又可以称为节拍或拍,用P表示。3.状态周期S两个时钟周期为一个状态周期,可以用S表示。第一个时钟周期(节拍)定义为P1,

2013-12-12 23:36:16 6533

原创 51单片机总结之定时器

1.引言我开始看单片机的书籍比较早,只有C语言基础而没有数电基础(不知道要学),所以我在很多地方概念都是模模糊糊的。尤其是什么控制位什么寄存器什么逻辑电路都不懂,只纯粹的想写C语言操作单片机就行了。现在有了一定的基础,发现了很多以前知其然不知其所以然的东西,所以在这里稍微的总结一下,同时我想可能对基础不扎实的同学有一定的帮助(其实我基础也不扎实~嘻嘻)。 2.定时器的控制寄存器

2013-12-10 11:05:57 5092 1

原创 51单片机总结之程序状态字(PSW)

1.简介PSW是一个8位寄存器。PSW的全称是Program Status Word,即程序状态字。其各位的含义如下:程序状态字各位的含义PWS位地址D7D6D5D4D3D2D1D0含义CYACF0RS1RS0OV-P下面分别对各位简单总结:2.进位标志位

2013-12-09 18:54:07 40687 4

原创 C语言中程序与数据的存储位置

1.引言在单片机和嵌入式中,代码的程序和数据会存储在不同的地方,下面进行总结。一般程序可以分为程序段和数据段,如果再分细一点,还可以分为text段、rodata段、data段和bss段2.text段text段就是程序部分,一般情况下存储在ROM中。3.rodata段rodata段,rodata全称是Read-oniy-data。即程序中定义为「const」的

2013-12-03 22:52:59 5726 1

原创 C语言总结之基本声明

1.引言变量声明的基本形式:说明符(一个或多个) 声明表达式列表;说明符(specifier)包含一些关键字,用于描述被声明的标识符的基本类型。说明符也可以改变标识符[1]的默认存储类型(关键字为auto、代码块内的static、register)和作用域(关键字为extern、代码块外的static)。注:[1]标识符:标识符(identifier)就是变

2013-12-02 22:49:34 1024

原创 C语言总结之malloc()的基础

1.malloc()的简介1.1 定义C语言中可以使用malloc()进行动态内存分配。1.2 作用malloc()根据参数指定的尺寸来分配内存快,它返回指向内存快初始位置的指针。1.3 应用经常用于动态分配结构体的内存领域、分配执行前还不知道大小的数组的内存领域等。1.4 基本使用方法p = malloc(size);一旦内存分配失败,malloc()

2013-12-01 23:07:05 1056

ESP8266使用ESP-NOW示例工程

ESP8266使用ESP-NOW示例工程。相关技术博客:http://blog.csdn.net/yannanxiu/article/details/74905888

2017-07-09

Espruino_1v92固件和Web IDE工具

Espruino_1v92固件和Web IDE工具。相关技术博客:http://blog.csdn.net/yannanxiu/article/details/72861216

2017-06-04

ESP8266使用sniffer示例工程

ESP8266使用sniffer示例工程。基于ESP8266_NONOS_SDK_v2.0.0。相关技术博客:http://blog.csdn.net/yannanxiu/article/details/72778688

2017-05-27

MicroPython的umqtt库

MicroPython有关MQTT的例程。相关博客:http://blog.csdn.net/yannanxiu/article/details/71641738

2017-05-12

VS2013调用libcurl示例工程

VS2013调用libcurl库示例工程,相关技术博客:http://blog.csdn.net/yannanxiu/article/details/56841726

2017-02-24

ESP8266搭建MQTT客户端源码

ESP8266搭建MQTT客户端源码,开发环境是ESP8266 IDE 2.0,ESP8266的SDK版本是2.0.0,对应的技术文章:http://blog.csdn.net/yannanxiu/article/details/53088534

2016-11-20

移植cJSON到ESP8266

移植cJSON到ESP8266,ESP8266 SDK版本是1.5.2,可以拷贝cJSON.c和cJSON.h文件到最新的ESP8266 SDK版本中。相关技术博客:http://blog.csdn.net/yannanxiu/article/details/52713746

2016-09-30

ESP8266使用官方Json接口的例程

ESP8266使用官方Json接口的例程 对应的技术文章:http://blog.csdn.net/yannanxiu/article/details/50911357

2016-09-24

cc2530-contiki读取DHT11并发送数据例程

使用IAR环境打开,工程路径: work1-读取温湿度并发送数据\project\iar\simple\contiki_cc2530.eww

2016-04-15

空空如也

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

TA关注的人

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