如果要将PORTC当做IO口来使用,必须先将JTAG接口禁止,否则PORTC无法正常使用,经过试验,应该是PC2-PC5无法正常使用。 禁止JTAG接口的语句: MCUCSR|=(1<<7); MCUCSR|=(1<<7); 注意要写两遍,参考:mega16中文资料217页 但是最好不要用 MCUCSR=0x8*; 因为不清楚MCUCSR这个寄存器其他位的状态,所以最好用上面或的方法写,比较保险哈。当然,也可以熔丝的方法来禁止JTAG接口,见下图: 将JTAGEN改为1即可。