微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 用C尝试将8个LED分别点亮,结果出现了问题,请指教!

用C尝试将8个LED分别点亮,结果出现了问题,请指教!

时间:10-02 整理:3721RD 点击:
#include<reg51.h>
sbit D1=P1^7;
void main()
{
        D1=0;
}
   这个为什么  最后一个灯始终不亮

将P1.7 改成其他的P1.0~P1.6  所对应的灯都能正常点亮  !请问这个是为什么?(灯是正常的,借鉴的跑马灯可以点亮最后一个灯)



附上电路图!
请大哥们帮忙解答一下!谢谢了!

看了半天,小编你 把配套的程序里边的点亮一个灯的程序把端口改成P1^7口,先试试看能不能点亮。

这个没什么问题撒,

呵呵
  我昨天晚上问了下  卖板子的技术员
   原来是有一个 JP165 短接了
   拿掉这个就可以了
   不晓得这个JP165控制什么

JP165短接,用P1^7读取74HC165的QH脚的数据。

大家在哪看到的JP165啊,我咋没看到呢?

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top