自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (22)
  • 收藏
  • 关注

原创 C语法_指针

一:指针变量 1:定义指针变量的一搬形式 基类型 * 指针变量名 注意:定义指针变量时必须指定基类型。因为不同的类型的数据在内存中所占的字节数是 不同的。比如 int占2个字节,而char占1个字节。所以在指针移动一个位置,在int 型中意味着移动2个字节,在char型中意味着移动1个字节。二:数组元素的指针

2015-10-27 10:40:45 281

转载 C语法_回调函数

回调函数 定义:回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用来调用其所指向的函数时,我们就说这是回调函数。回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于对该事件或条件进行响应。程序员常常需要实现回调。本文将讨论函数指针的基本原则并说明如何使用函数指针实现回调。注意这里针对的是普通的函数,不包括完

2015-10-27 10:38:56 331

原创 硬件_ADS1278

2015-10-27 10:16:18 2213

转载 硬件_1bit为什么等于6db

采样频率越高所能描述的声波频率就越高.对于每个采样系统均会分配一定存储位(bit数)来表达声波的声波振幅状态,称之为采样分辩率或采样精度,每增加一个bit,表达声波振幅的状态数就翻一翻,并且增加6db的动态范围态,即6db的动态范围,一个2bit的数码音频系统表达千种状态,即12db的动态范围,以此类推.如果继续增加bit数则采样精度就将以非常快的速度提高,可以计算出16bit能够表达65536种

2015-10-27 10:00:30 2312

转载 linux_list_entry()

List_entry()详解list_entry的宏定义:#define list_entry(ptr, type, member)/ ((type *)((char *)(ptr)-(unsigned long)(&((type *)0)->member))) 这个倒是不难理解:从一个结构的成员指针找到其容器的指针。但是正因为如此,我的第一感觉是,这个宏的名字应该更加抽象,名

2015-10-27 09:55:07 601

转载 linux_scandir()

函数int scandir(const char *dir,struct dirent **namelist,int(*filter)(const void *b),                       int ( * compare )( conststruct dirent **, const struct dirent ** ) ); (1) 头文件#include

2015-10-27 09:54:16 449

转载 linux_stat函数

表头文件:   #include             #include 定义函数:    int stat(const char*file_name, struct stat *buf);函数说明:    通过文件名filename获取文件信息,并保存在buf所指的结构体stat中返回值:      执行成功则返回0,失败返回-1,错误代码存于errno错误代码: 

2015-10-27 09:50:23 359

转载 c语言_结构体对齐

1:编译器是按照什么样的原则进行对齐的? a.数据类型自身的对齐值:对于char型数据,其自身对齐值为1,对于short型为2,对于int,float,double类型,其自身对齐值为4,单位字节。b.结构体或者类的自身对齐值:其成员中自身对齐值最大的那个值。c.指定对齐值:#pragma pack (value)时的指定对齐值value。d.数据成员、结构体和类的有效对齐值:自身对齐值和指定对齐

2015-10-27 09:31:26 286

转载 C语法_typedef

用途一:typedef与指针 定义一种类型的别名,而不只是简单的宏替换。可以用作同时声明指针型的多个对象。比如: *#define PCHAR char** PCHAR pa, pb; 经宏扩展为 char* pa,pb;//使得pa和pb成为了两种不同的类型 // 这多数不符合我们的意图,它声明了一个指向字符变量的指针pa和一个字符变量pb;以下则可行: typedef char*

2015-10-27 09:22:56 245

转载 C语法_文件系统

一:文件系统: A:文件缓冲区 所谓缓冲文件系统是指系统自动的在内存区为每一个正在使用的文件开辟一个文件缓冲区。 从内存向磁盘输出数据必须先送到内存中的缓冲区,装满缓冲区后才一起送到磁盘。 从磁盘向内存读入数据,则一次从磁盘文件将一批数据输入到内存缓冲区,充满缓冲区后逐个的将数据存入程序数据区。B:open和fopen的区别:1.缓冲文件系统 缓冲文件系统的特点是:在内存开辟一

2015-10-27 09:16:20 464

精智JZ2440开发板3.5寸LCD版使用手册

韦东山老师的板子的使用手册,入门linux必备

2014-08-10

51汇编指令51汇编指令

51汇编指令51汇编指令51汇编指令51汇编指令51汇编指令51汇编指令

2011-08-13

MCS-51单片机存储器结构

MCS-51单片机存储器结构MCS-51单片机存储器结构MCS-51单片机存储器结构

2011-08-13

sst89E516仿真芯片使用方法

sst89E516仿真芯片使用方法sst89E516仿真芯片使用方法sst89E516仿真芯片使用方法

2011-08-13

8051单片机C语言彻底应用

8051单片机C语言彻底应用8051单片机C语言彻底应用8051单片机C语言彻底应用

2011-08-13

矩阵键盘 和1602液晶结合

矩阵键盘 和1602液晶结合 矩阵键盘 和1602液晶结合 矩阵键盘 和1602液晶结合

2011-08-02

ASCII码表 ASCII码表 ASCII码表

ASCII码表,ASCII码表ASCII码表ASCII码表ASCII码表ASCII码表

2011-08-02

单片机的40个实验 单片机的40个实验

单片机的40个实验,每个都做完,单片机至少也入门了啊,哈哈

2011-08-02

AT89S51实例教程

AT89S51实例教程 AT89S51实例教程 AT89S51实例教程 AT89S51实例教程

2011-08-02

单片机开发软件(串口调试,波特率计算,定时器计算)

单片机开发软件(串口调试,波特率计算,定时器计算) 单片机开发软件(串口调试,波特率计算,定时器计算)

2011-08-01

Protel99SE精彩教程

Protel99SE精彩教程 Protel99SE精彩教程 Protel99SE精彩教程 Protel99SE精彩教程

2011-08-01

南开100题分类txt版 计算机三级上机考试

看了南开100题,计算机三级上机考试就不用担心了,考试的内容全部在里面,这个是排序版,各种题型归纳的很详细,全部上机编译通过

2011-08-01

计算机三级上机系统 上机模拟软件

模拟上机的考试环境,所有题型都有,很不错的一款软件,自己好好练习一下,很容易就过了

2011-08-01

KEIL C51 Vision2 中文入门教程

KEIL C51 Vision2 中文入门教程,做单片机必备软件啊,这个教程作为入门书籍不错

2011-08-01

高等学校教材 模拟电子技术基础简明教程

高等学校教材 模拟电子技术基础简明教程 ,模电的重要性不言而喻,很经典的教材

2011-08-01

C语言单片机初级教程

我就是看这个入门的,很基础,很适合出学者,最好自己在去买个学习板实践实践

2011-08-01

C语言单片机初级教程

当年我就是看这个入门的,很基础,用来入门不错

2011-08-01

android蓝牙程序代码

android蓝牙程序代码,关于手机蓝牙和单片机通讯的代码,当然你必须还有相应的硬件配置(蓝牙模块或者蓝牙适配器)

2011-08-01

空空如也

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

TA关注的人

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