会不会是P1.6(也就是第三行)下拉电阻使能的问题,在for循环之前加一句P1REN|=BIT6; P1OUT|=BIT6;(上拉电阻使能)试试。
其实看代码是非常伤神的事情,一般没有人愿意给你看的。你要熟悉IAR的调试功能。编程是一种能力,解决程序问题更是一种能力。加油!需要代码找我