- 4
- 0
- 约 41页
- 2016-10-14 发布于贵州
- 举报
第六章 函数 片机C
第六章 函数
一、函数的分类与定义
1、 函数的分类
从C 语言程序的结构上划分,C 语言函数分为主函数main( )和普通函数两种,而对于普通函数,又可以分为标准库函数和用户自定义函数。
1)标准库函数
标准库函数是由C 编译系统提供的库函数,在C 编译系统中将一些独立的功能模块编写成公用函数,并将它们集中存放在系统的函数库中,供程序设计时使用,称之为标准库函数。
丰富的可直接调用的库函数是C51功能及其高效率的重要体现之一,多使用库函数使程序代码简单,结构清晰,易于调试和维护 。
C51几类重要库函数及简要说明
对于标准C中原有的,在此不再说明,如MATH.H中的各数学运算函数。
①?专用寄存器include文件
包括了所有8051的SFR及其位定义,一般系统都必须包括本文件。如REG51.H ,AT89X51.H等。
②?绝对地址文件absacc.h, 见P337
该文件中实际只定义了几个宏,以确定各存储空间的绝对地址,如定义了XBYTE宏,允许用户访问8051外部数据存储器中的某一字节。
③存储器分配函数,位于stdlib.h中,见P340表B-11.
④字符串操作函数位于“string.h”中,见P341
其中包括拷贝比较移动等函数如: memccpy、memchr、memcmp、memcpy、memmove、memset 这些函数 对缓冲区进行处理很方
原创力文档

文档评论(0)