你网上搜索下载你所用的那款avr单片机的数据手册。你所提到的那些,是芯片内部寄存器的名字,你对照一下数据手册就知道是什么意思了。如TIMSK和ETIMSK,这些应该是中断使能的控制寄存器,具体看相关数据手册。
这就是你的问题了,你不看AVR单片机的器件手册,不看寄存器的定义和功能,在编程的时候肯定有这么多问题!建议你在学C之前,先下载你用的单片机对应的器件手册,看完之后再说怎么写程序了。
看看ATmega16中文数据手册,上面都有的