自定义博客皮肤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)
  • 资源 (19)
  • 收藏
  • 关注

原创 C51 实现动态内存分配

前几天尝试了一下C51 keil4编译其中对 malloc的函数的调用,最后感觉可以读取 len 的长度来实现内存分配;今天尝试写了一下;程序如下;/********************************************************************************************************//* 静态数组长度 *

2016-09-16 21:54:36 5480

原创 C51 中 init_mempool 及动态内存分配的问题

之前在网上看过一篇文章:C51单片机动态内存分配;尝试文章里的方法分配内存;出现了一些问题,在这里写出来共同分析一下;1    1.1  静态数组定义/********************************************************************************************************//* 系统随机分

2016-09-14 11:16:00 3755

原创 keil 中回调函数参数限制

以下一段话来摘自网络:ANSIC中,通过函数指针调用的函数的参数的个数没有限制,但是KeilC对此有限制,至多3个参数。因为,KeilC编译时,无法通过函数指针找到该函数的局部数据段,也就无法通过局部数据段传递参数,只能通过寄存器传递参数,所以参数个数是有限制的。碰到这个问题时解决办法是:① 将该函数改为reentarnt类型。② 修改源程序,将多个参数放在一个结构体中传递。

2016-09-11 19:05:34 2423

原创 C语言基础--条件编译

指令 用途 # 空指令,无任何效果 #include 包含一个源代码文件 #define 定义宏 #undef 取消已定义的宏 #if 如果给定条件为真,则编译下面代码 #ifdef 如果宏已经定义,则编译下面代码 #ifndef 如果宏没有定义,则编译下面代码

2016-09-09 14:29:15 380

原创 C语言基础--指针

1       高级指针话题1.1             指向指针的指针INT8U lby_tmp = ‘a’;INT8U  *lp_tmp;INT8U **lpp_tmp; lpp_tmp = &lp_tmp;*lpp_tmp = &lby_tmp;这样,三个变量就有了相同的值;lby_tmp = ‘a’;*lp_tmp = ‘a’;**lpp_tm

2016-09-06 22:12:47 426

原创 C语言基础--动态内存分配

2       动态内存分配2.1             mallocvoid *malloc ( size_t  size );malloc的参数是需要分配的 字节 数;请求成功返回一个指向被分配内存块起始位置的指针;否则返回 NULL 指针;所以对每个从该函数返回的指针都需进行检查;实例:分配一个100个INT16U型数组;INT16U *lp_tmp;lp_

2016-09-06 22:11:40 332

原创 C语言基础--结构和联合体

1       结构和联合1.1             结构体声明声明:typedef struct{         INT8Ulby_tmp;         INT8Slc_tmp;         FP32lf_tmp;} SCMSIMPLE;后续声明:SCMSIMPLE lscm_tmp;SCMSIMPLE *lpscm_tmp; 结构体

2016-09-06 22:09:53 338

原创 C语言基础--常用字符串处理函数

1       字符串函数字符数组初始化char la_tmp[12] = “Hello Word!”;1.1             字符串长度size_t strlen( char const *string );1.2             不受限制的字符串函数1.2.1       复制字符串char *strcpy( char *dst,  char con

2016-09-06 22:06:12 537

原创 C语言基础--编写风格1

1       C 语言编写风格1.1             变量名定义数值类型与指针类型叫标量类型,数组类型与结构类型叫聚集类型1.1.1       变量采用下划线命名法:前缀类型_变量名1.1.1.1  前缀前缀说明备注l局部变量 g全局变量

2016-09-06 22:02:14 880

STC与STM单片机GPIO模拟I2C驱动.rar

STC15W4K48S4 STM32F103 两款单片机GPIO模拟IIC的驱动,

2019-09-03

BST-BMP180-DS000-07.pdf

BST-BMP180-DS000-07.pdf英文资料

2016-03-02

88E6061_65原理图allegro版及PDF版原理图 新

88E6061_65原理图allegro版及PDF版原理图

2016-02-26

RTD2271CW_RTD2281CW_Spec_V100_20110119 _2_.pdf

RTD2271CW_RTD2281CW_Spec_V100_20110119 _2_.pdf 芯片说明书

2016-02-26

RTL8211C(L)_DataSheet_1.5芯片说明书

RTL8211C(L)_DataSheet_1.5芯片说明书 相关原理图查看我的其他资源

2016-02-26

RTL8211 原理图 PDF版

RTL8211 原理图 PDF版

2016-02-26

MST705源代码Keil版.zip

MST705源代码Keil版 液晶屏其他资料搜索我的资源

2016-02-26

MST705原理图And PCBDXP版本

MST705原理图And PCBDXP版本

2016-02-26

晶采液晶屏规格书 型号AM-1024600K3TMQW-T18H

晶采液晶屏规格书 型号AM-1024600K3TMQW-T18H.pdf

2016-02-26

88E6061_65原理图allegro版及PDF版原理图

88E6061_65原理图allegro版及PDF版原理图

2016-02-26

88E6085-芯片说明英文版.pdf

88E6085-芯片说明英文版.pdf 相关原理图搜索我的其他资源

2016-02-26

88E6060-芯片说明英文版.pdf

88E6060-芯片说明英文版.pdf 原理图可以搜索我的其他资源

2016-02-26

中华映管液晶屏资料 CLAA070NJ05CW_V0.0

中华映管液晶屏资料 CLAA070NJ05CW_V0.0

2016-02-26

晶采液晶屏资料 型号AM-1280800P3TZQW-10H

晶采液晶屏资料 型号AM-1280800P3TZQW-10H

2016-02-26

晶采液晶屏规格书 型号AM-1024600K7TMQW-T00H

晶采液晶屏规格书 型号AM-1024600K7TMQW-T00H

2016-02-26

STM32F051x 中文用户手册

STM32F051x 中文用户手册,在官网上下载的,不想在这下载的可以上官网下载

2015-07-09

Linux操作系统原理与应用--陈莉君 pdf

Linux操作系统原理与应用--陈莉君 pdf

2015-06-03

Allegro 菜单详解

Allegro 菜单详解 Allegro 菜单详解

2015-06-01

Allegro PCB 模块复用

Allegro PCB 模块复用 避免大量的重复性工作

2015-06-01

空空如也

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

TA关注的人

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