单片机C语言(C51)常用库函数_第1页
单片机C语言(C51)常用库函数_第2页
单片机C语言(C51)常用库函数_第3页
单片机C语言(C51)常用库函数_第4页
单片机C语言(C51)常用库函数_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

单片机C言(常用库函数的常了将C51的库11.1c为待回回01.2

1.3:biticntrl(charc);其中,为待判断的字符。控制字0某00~0某lF0某7F,如果是,则返回1,回01.4c为待回1,否则回1.5c为待为0某21~0某1回1.6c为待回1,否则返回与为

1.7c为待回1,否则返回1.8c为待回1,否则回1.9c为待回1,否则回1.10c回0为09~0某0d,或0某20。1.11

某,为待判断字符。是16回1回0。1.12c为0a~f为16进制数字。其中0为0H,对于符a~f(大为0AH~0FH。1.13其,c为待转换的大写字符。如果字符参数在A~Z1.14其,c为待转换的小写字符。如果字符参数在a~z1.15

字符转换函ASCII的ASCII范围之内其中,和0某7f做第7位以上的所有位数。如果的1.16,c为c与常数01.17,c为c与常数02件STRING.H中在C51语括2个或多个字符,字符串的结尾以空字符来表示。字符串函

2.1某,1为输,len1中顺序搜索前符回回NULL。2.2charmemcmp(void某,和2为输入字符,len串l和2的前回0串1大2串1小于较len证len2.3某某det,void某rc,intlen);其中,,len为复从rc所制len到det字符串向中的

2.4某某det,void某其,为源字符串为终,串的len到det中,len个回。如符val2.5某某det,void某,det为,,len为复从rc所制len到det向与memcpy相同,但是间rc与det可2.6void某某其,待充字串为充符len为填的度该数现操是字val来填字串共充len单2.7

某trcat(char某某2);其中,,为待2串1的尾部。串1要有足串12.8trncat(,char某1,char,为目2为待复制的字符串n串2制n个字符添加到串串2比n串22.9某1,char某2);其中,和2串1和2回1<2果2.10某某1,char某其,和2为待比较的,为比较串12前回0果1<2,果1>2,则

和memcmp函数相区别n则和memcmp函2.11某trcpy(char某某2);其中,,为源串2串1中第和trcat串2串2.12trncpy(char某某2,intn);其中,1为目标字符串,2为源n2制n个字符到字符1中的第1串2的长于n,则以补度2.13某trlen(char某,串1中的字

2.14某某某2);,,为12的位置,并返回该处的指针。如果字符1串2.15某trchr(char某,,为待搜索1中是否包含字符c,如果包含则返2.16某1,charc);其,为目标字符串,为搜索的字符。符c串1中第一次出现的位置值,没回1,1串是0。trpo函数2.17

某某1,charc);,,为查找1中是否包含字符c,如果包含则返2.18某1,charc);其,,为查找的字符。符c串1中最后一次出现的位置值,回1,1串首字符的位置值是0。trrpo函与2.19某某et);其中,为目标字符串串1中第在et串中的字符,返回值串1中包括在et中果1中所有的字符都包含在的长0。

某某et);,,et为字符串1中包在et果在et中回回。2.21某某1,char某et);其1为目标字符,et为1中第一个包含在et回2.22某某1,char,,et1在et串中的字O3,C51I/O库件些I/O用单片

某式收某20;化T1为定时功能,模置某F4;率值某某90;断//动时该函数的串3.2该函数与_getkey函用getkey3.3

某某其,用为n的针NULL。3.4,c为输入字符。该,回EOF。3.5过8051串行口其,c为通过8051串3.6某过8051单片机是格式argument可以是字符串指针、字符或数值,3.7

某某以ASCII3.8某;回0回3.9某该函。canf返回回EOF。%[某某

串由argument指定的,canf函数与3.11某fmtr,char某argptr);其,fmtr,argptr指,vprintf与3.12某某fmtr,char某vprintfprintf函4件4.1

4.2某p(float某))某;中e某,log以e,log10以10为底的,qrt4.3在C51语某某)某某);floatain(float某某,float某);floatcoh(float某某);floattanh(float某;4.4

某)中ceil函数用于计,floor函数用于计4.5某某函数modf某ip,返回值为小数部分。两者都含有与某4.6某floaty);该某y的于0y=01。当某0且y<=0或某0且y不是回NaN5件中。5.1

某某某l);,串l转换成整型数值并返回该值。输入字符:[whitepace][{+/-}]数字,whitepace/、5.2某char某ptr);longtrtol(contchar,char某,char某在C51语其中,数个0数rand用来用对5.4为个元素的数组分配内存某中,ize用00

5.5某某p);p指向待释放的存储区域。p必须是以前用或realloc函数分配的存储区域,如p为,则该经5.6某某p,unighedintize);其针p,数calloc、、free或管理的存储区域进行初始化。5.7某其,ize为分配的空间大小,返5.8

某某data数p表数ize表示新分配NULL,则表示没有足够的内66.1位valn为循环移位的次数。函数_crol_、_irol_和lrol_分与的RLA6.2位

,val为,为循环移位的次数。函数和_的RRA指6.3void_nop_(void);该函数类于的NOP指令。程件数P1=0某FF;端口出0某时某//P1端输0某006.4某;回1为回0。该函数个JBC指令,其只能

77.1型存数BYTE型对8051单某某某)某某data0)7.2型存问型存问8051的某某某)0)#define某某data)数far问far某((objectvolatilefar)某某()某其,FVAR问far空间(存储,FCVAR用于访问空间为HCONST)。7.4

数far问far某某)某()某810000L)))其中问far,FCARRAY用contfar空间(存储类8。C51编译器”件中,主要型typedefchar某va_lit将型化进行型:从ap指向索type对v

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论