#include <iom16v.h>这个是对帆数应的芯氏者片的型号(ATMEGA16)
#include <iom128v.h>这个态核首是对应的芯片的型号(ATMEGA128)
如果你充分了解单片机的结构,就不会有这样的疑问了。在AVR单片机资料中有一篇为“寄存器概述”,中详细标出了AVR单片机所有寄存器的地址和其中位定义。迅租其中PINC的地址是0x33,DDRC为0x34,行档PORTC为0x35。因此你看档昌乱贴的的那些define定义就是指明寄存器的地址。比如在程序中DDRC=0x4C,就表示向地址为0x34的寄存器写入数据0x4C。所以,别一上来就想着用C,先把单片机的结构搞清楚再说,不然问题多的你自己都无法解决。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)