用C尝试将8个LED分别点亮,结果出现了问题,请指教!
时间:10-02
整理:3721RD
点击:
#include<reg51.h>
sbit D1=P1^7;
void main()
{
D1=0;
}
这个为什么 最后一个灯始终不亮
将P1.7 改成其他的P1.0~P1.6 所对应的灯都能正常点亮 !请问这个是为什么?(灯是正常的,借鉴的跑马灯可以点亮最后一个灯)
附上电路图!
请大哥们帮忙解答一下!谢谢了!
sbit D1=P1^7;
void main()
{
D1=0;
}
这个为什么 最后一个灯始终不亮
将P1.7 改成其他的P1.0~P1.6 所对应的灯都能正常点亮 !请问这个是为什么?(灯是正常的,借鉴的跑马灯可以点亮最后一个灯)
附上电路图!
请大哥们帮忙解答一下!谢谢了!
看了半天,小编你 把配套的程序里边的点亮一个灯的程序把端口改成P1^7口,先试试看能不能点亮。
这个没什么问题撒,
呵呵
我昨天晚上问了下 卖板子的技术员
原来是有一个 JP165 短接了
拿掉这个就可以了
不晓得这个JP165控制什么
JP165短接,用P1^7读取74HC165的QH脚的数据。
大家在哪看到的JP165啊,我咋没看到呢?