切换到宽版
  • 627阅读
  • 11回复

[C51]大家帮我看看这是那里出问题了 [复制链接]

上一主题 下一主题
离线linrumiao
 

发帖
31
M币
592
专家
0
粉丝
6
程序是这样的

#include"reg52.h"
sbit LED0=P1^0;
sbit LED1=P1^1;
sbit LED2=P1^2;
sbit LED3=P1^3;
sbit LED4=P1^4;
sbit LED5=P1^5;
//sbit LED6=P1^6;
sbit LED7=P1^7;
main()
{
while(1)
{
LED0=0;
LED1=0;
LED2=0;
LED3=0;
LED4=0;
LED5=0;
//LED6=0;
LED7=0;
}
}

P1口只能运行7个,如果程序写了P0-P7,写到单片机里全部运行不了,灯不会亮,
像上面的程序随便注释一个后就正常运行,





[ 此帖被linrumiao在2018-12-06 18:16重新编辑 ]
本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限
离线netbeetle

发帖
599
M币
821
专家
3
粉丝
7
只看该作者 1楼 发表于: 12-06
灵异事件,只能这样解释。
离线触景情伤

发帖
3731
M币
424
专家
4
粉丝
66
只看该作者 2楼 发表于: 12-06
看看电路图有没有占用的,开发板就这点不爽

内容来自Android手机客户端

爱和伤痛都会败给岁月……
离线bg4rff

发帖
1451
M币
1230
专家
8
粉丝
28
只看该作者 3楼 发表于: 12-06
是高电平驱动还是低电平驱动?会不会过载
回江苏南通如东了,闲暇时间较多,欢迎交流
离线冢中枯骨

发帖
73
M币
1054
专家
0
粉丝
8
只看该作者 4楼 发表于: 12-06
可能接到了5V,那个IO。又或者单片机那个IO坏了
离线linrumiao

发帖
31
M币
592
专家
0
粉丝
6
只看该作者 5楼 发表于: 12-06
回 bg4rff 的帖子
bg4rff:是高电平驱动还是低电平驱动?会不会过载 (2018-12-06 15:12) 回 bg4rff 的帖子

是低电平驱动。
离线linrumiao

发帖
31
M币
592
专家
0
粉丝
6
只看该作者 6楼 发表于: 12-06
回 冢中枯骨 的帖子
冢中枯骨:[表情] 可能接到了5V,那个IO。又或者单片机那个IO坏了 (2018-12-06 17:24) 回 冢中枯骨 的帖子

单片机IO口都单独测试过正常,
离线forgetall

发帖
107
M币
-271
专家
0
粉丝
5
只看该作者 7楼 发表于: 12-06
LED0=0;
LED1=0;
LED2=0;
LED3=0;
LED4=0;
LED5=0;
//LED6=0;
LED0=0;
LED1=0;
LED7=0;
这种怎么样
离线forgetall

发帖
107
M币
-271
专家
0
粉丝
5
只看该作者 8楼 发表于: 12-06
或者直接写p0=0;while(1);试试
离线xpicompany

发帖
2721
M币
3892
专家
3
粉丝
28
只看该作者 9楼 发表于: 12-06
买个最小系统来测,排除端口复用干扰