引用: 我输入P1=0xab,十六进制的ab转化成二进制应该是10101011,对应的应该是发光二极管1.3.5.7.8亮,然而实际上亮的灯却是3.5.7
P1=0xac,转化为二进制10101100对应发光二极管1.3.5.6亮,但实际上亮的是1.2.5.7。
P1=0xad,转化为二进制10101101对应发光二极管1.3.5.6.8亮,但实际上亮的是2.5.7。
引用: wgsxsm 发表于 2016-7-29 08:42
看得出来,应该是你没有把原理图吃透,也就是硬件问题:可能是教程里的对位写1灯亮,而你的硬件刚好相反 ...
引用: 雨后的梧桐 发表于 2016-7-29 08:58
既然硬件错了,那么你就对应的该软件不就完了吗?
引用: Illxy 发表于 2016-7-29 09:01
好的,我试试,谢谢大神了
引用: sint27 发表于 2016-7-29 09:11
仔细一看就会发现规律,是低电平有效的,也就是说写0的时候灯才亮,
而且bit0应该对应1号灯,而不是8号灯 ...