
C语言函数备忘
aijie099
从事单片机 嵌入式 软件开发多年。
展开
-
[笔记]unsigned int 转 char 数组uitoa 函数
/* 实现itoa函数的源代码 */ char * _uitoa(unsigned int num,char *str) { unsigned char i=0,index=0;unsigned char temp=0;unsigned int bottom=10000;for(i=0;i{temp=num/bottom;if(temp>0 ||原创 2015-08-15 09:32:34 · 2040 阅读 · 0 评论 -
[笔记] C语言 轻量级字符串操作 函数 CpyString,CpyBytes,CatString,StrLen
/*****************复制字符串***************************/void CpyString( char * des,char * src,unsigned char len){ while(len--) { *des=*src; des++; src++; } }原创 2015-08-15 09:44:04 · 676 阅读 · 0 评论 -
UC/OS的46个系统函数2
INT32U OSTimeGet (void);所属文件 OS_TIMC.C 调用者 任务或中断 开关量 无OSTimeGet()获取当前系统时钟数值。系统时钟是一个32位的计数器,记录系统上电后或时钟重新设置后的时钟计数。返回值 当前时钟计数(时钟节拍数)。void OSTimeSet (INT32U ticks);所属文件 OS_TIMC.C 调用者 任务或中断 开转载 2016-11-15 14:52:25 · 555 阅读 · 0 评论 -
UC/OS的46个系统函数1
Void OSInit(void);所属文件 OS_CORE.C 调用者 启动代码 开关量无OSinit()初始化μC/OS-Ⅱ,对这个函数的调用必须在调用OSStart()函数之前,而OSStart()函数真正开始运行多任务。Void OSIntEnter(void);所属文件 OS_CORE.C 调用者中断 开关量 无OSIntEnter转载 2016-11-15 14:54:05 · 487 阅读 · 0 评论