你这不是1秒吧。
没有重加载定时常数。
高位在左边,低位在右边,左移是从低向高逐位移动。根据0x10的截止值,有 0x01第0位=> 0x02第1位=>0x04第2位=>0x08第3位=>0x10第4位 ====> 0x01第0位=>0x02第1位......
1就是高电位呗!它从P1.0一直跑到P1.7,有什么奇怪的呢。
你的程序能动?while(1)了都。。。也就是中断能把它救出来问题是,中断不能这么用啊