- 博客(9)
- 资源 (9)
- 收藏
- 关注
原创 C语言总结之文件包含
预处理器发现#include指令后,就会寻找跟在这个指令后的文件名的文件,并把这个文件的内容包含到当前文件中,替换掉#include指令。相当于把被包含的文件在当前文件中键入。#include有两种使用形式:#include #include "filename"在UNIX系统中,尖括号表示预处理器在一个或多个标准系统目录中寻找文件。双引号表示预处理器先在当前目录
2013-12-21 22:56:26 1145
原创 C语言总结之条件编译
在编译的时候,如果我们可以选择某条语句或某组语句进行翻译或者忽略,常常会显得很方便。条件编译(conditional compilatioin)就是用于实现这个目的。#if constant-expression statements#endif其中,constant-expression(常量表达式)由预处理进行求值。如果它的值是非零值(真),那么stateme
2013-12-14 17:26:07 983
原创 51单片机总结之微型计算机(单片机)的组成
1.计算机的基本结构计算机一般由运算器、控制器、存储器、输入设备及输出设备五大部分组成。通常把运算器、控制器、存储器这三部分合称为计算机主机,输入输出设备称为计算机的外围设备。运算器和控制器合称为中央处理单元CPU。2.字长计算机内所有的信息都是以二进制代码的形式表示的。一台计算机所用的二进制代码的位数称为该计算机的字长。目前国内应用最多的是8位微机,16微机和32微机
2013-12-13 11:27:35 2053
原创 51单片机总结之时序单位
1.引言8051的时序单位有4个,分别是时钟周期、状态周期、机器周期和指令周期。如图(图片来自网络)2.时钟周期(振荡周期)P时钟周期就是为单片机提供定时信号的振荡源的周期,即晶振、RC振荡器等提供给单片机的频率的倒数。时钟周期又可以称为节拍或拍,用P表示。3.状态周期S两个时钟周期为一个状态周期,可以用S表示。第一个时钟周期(节拍)定义为P1,
2013-12-12 23:36:16 7085
原创 51单片机总结之定时器
1.引言我开始看单片机的书籍比较早,只有C语言基础而没有数电基础(不知道要学),所以我在很多地方概念都是模模糊糊的。尤其是什么控制位什么寄存器什么逻辑电路都不懂,只纯粹的想写C语言操作单片机就行了。现在有了一定的基础,发现了很多以前知其然不知其所以然的东西,所以在这里稍微的总结一下,同时我想可能对基础不扎实的同学有一定的帮助(其实我基础也不扎实~嘻嘻)。 2.定时器的控制寄存器
2013-12-10 11:05:57 5488 1
原创 51单片机总结之程序状态字(PSW)
1.简介PSW是一个8位寄存器。PSW的全称是Program Status Word,即程序状态字。其各位的含义如下:程序状态字各位的含义PWS位地址D7D6D5D4D3D2D1D0含义CYACF0RS1RS0OV-P下面分别对各位简单总结:2.进位标志位
2013-12-09 18:54:07 45163 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 5875 1
原创 C语言总结之基本声明
1.引言变量声明的基本形式:说明符(一个或多个) 声明表达式列表;说明符(specifier)包含一些关键字,用于描述被声明的标识符的基本类型。说明符也可以改变标识符[1]的默认存储类型(关键字为auto、代码块内的static、register)和作用域(关键字为extern、代码块外的static)。注:[1]标识符:标识符(identifier)就是变
2013-12-02 22:49:34 1062
原创 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 1084
ESP8266使用ESP-NOW示例工程
2017-07-09
Espruino_1v92固件和Web IDE工具
2017-06-04
ESP8266使用sniffer示例工程
2017-05-27
MicroPython的umqtt库
2017-05-12
VS2013调用libcurl示例工程
2017-02-24
ESP8266搭建MQTT客户端源码
2016-11-20
移植cJSON到ESP8266
2016-09-30
ESP8266使用官方Json接口的例程
2016-09-24
cc2530-contiki读取DHT11并发送数据例程
2016-04-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人