首页 理论教育 AVR单片机常用库介绍和函数使用

AVR单片机常用库介绍和函数使用

时间:2023-11-20 理论教育 版权反馈
【摘要】:本软件被开锁后,密码显示在“About”对话框中,例如:unzip-s libsrc.zip;unzip提示输入密码。VR特殊函数,ICCAVR有许多访问UART、EEPROM和SPI的函数,堆栈检查函数对检测堆栈是否溢出很有用。io*.h,这些文件是从ATMEL官方公开的定义IO寄存器的源文件经过修改得到的,应该用这些文件来代替旧的avr.h文件。PORTB=1;uc=PORTA;macros.h这个文件包含了许多有用的宏和定义。读者可参考返回非整型值的函数。limits.h:数据类型的大小和范围。stdlib.h:包含内存分配函数的标准库。string.h:字符串处理函数。

AVR单片机常用库介绍和函数使用

源代码,这个库源代码(默认路径为c:\icc\libsrc.avr\libsrc.zip)是一个密码保护的ZIP压缩文件,可以从互联网上任意下载一个UNZIP程序进行解压缩。本软件开锁后,密码显示在“About”对话框中,例如:unzip-s libsrc.zip;unzip提示输入密码。

VR特殊函数,ICCAVR有许多访问UART、EEPROM和SPI的函数,堆栈检查函数对检测堆栈是否溢出很有用。另外互联网上有一个页专门存放用户写的源代码。

io*.h(io2313.h,io8515.h,iom603.h等),这些文件是从ATMEL官方公开的定义IO寄存器的源文件经过修改得到的,应该用这些文件来代替旧的avr.h文件。

PORTB=1;

uc=PORTA;

macros.h这个文件包含了许多有用的宏和定义。

还有其他头文件,下列标准的C头文件是被支持的,如果程序使用了头文件所列出的函数,那么包含头文件是一个好习惯,在使用浮点数和长整型数的程序中必须用#include预编译指令包含这些函数原形的头文件。读者可参考返回非整型值的函数。

assert.h:assert(),声明宏。

ctype.h:字符类型函数。(www.xing528.com)

float.h:浮点数原形。

limits.h:数据类型的大小和范围。

math.h:浮点运算函数。

stdarg.h:变量参数表。

stddef.h:标准定义。

stdio.h:标准输入输出(IO)函数。

stdlib.h:包含内存分配函数的标准库。

string.h:字符串处理函数。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈