单片机学习笔记11-C51中的库函数

2021-03-08  本文已影响0人  云水禅心1973

C51语言的强大功能及其高效率在于提供了丰富的可直接调用的库函数。库函数可以使程序代码简单、结构清晰、易于调试和维护。

1.特殊功能寄存器包含文件reg51.h或reg52.h

reg51.h中包含所有的8051的sfr及其位定义。

reg52.h中包含所有8052的sfr及其位定义,一般系统都包含reg51.h或reg52.h。

2.绝对地址包含文件absacc.h

该文件定义了几个宏,以确定各类存储空间的绝对地址。

3.输入/输出流函数位于stadio.h文件中

流函数默认8051的串口来作为数据的输入/输出。如果要修改为用户定义的I/O口读写数据,例如,改为LCD显示,可以修改lib目录中的getkey.c及putchar.c源文件,然后在库中替换它们既可。

4.动态内存分配函数位于stdlib.h中


5.缓冲区处理函数位于string.h中

其中包括复制、移动、比较等函数。

上一篇下一篇

猜你喜欢

热点阅读