我是新手 不要笑我 还请帮忙
时间:10-02
整理:3721RD
点击:
#include <reg52.h>
sbit led=P0^0;
sbit enled=P1^4;
sbit addro=P1^0;
sbit addrl=P1^1;
sbit addr2=P1^2;
sbit addr3=P1^3;
main()
{
ENLED=0;
ADDR0=0;
ADDR1=1;
ADDR2=1;
ADDR3=1;
while(1)
{
led=0;
}
}
我这程序错在哪儿?我用keil4编程的,但是他说有5个过失
sbit led=P0^0;
sbit enled=P1^4;
sbit addro=P1^0;
sbit addrl=P1^1;
sbit addr2=P1^2;
sbit addr3=P1^3;
main()
{
ENLED=0;
ADDR0=0;
ADDR1=1;
ADDR2=1;
ADDR3=1;
while(1)
{
led=0;
}
}
我这程序错在哪儿?我用keil4编程的,但是他说有5个过失
把这几5句代码:
ENLED=0;
ADDR0=0;
ADDR1=1;
ADDR2=1;
ADDR3=1;
换成:
enled=0;
addro=0;
addrl=1;
addr2=1;
addr3=1;
就行了.
注意:
1.C 语言区分大小写.
2.不要把字母o写成数字0,字母l写成数字1.
addro ,ADDR0,0!=O,仔细看下
sbit addro=P1^0;中add0才对
sbit addrl=P1^1;里的addr1才对
KEIL说是过失的是第10行到第14行 也就是第一个大括号下边的错了
大括号下边的5行都有问题 在哪儿呢 谢谢
c语言区分大小写的, ADD和add是不同的变量。
请小编先有点c语言基础再学习单片机。
区分大小写。
大小写问题。