【摘要】:本软件被开锁后,密码显示在“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:字符串处理函数。
库源代码,这个库源代码(默认路径为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:字符串处理函数。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。