level 14
p1.0低电平高电平不能直接这样写,可以在上面sbit a=p1^0,在主函数main里写a=0,或不sbit就直接p1=0xfe
2014年04月02日 15点04分
8
谁说的,他在头文件已经定义了P1^0这个引脚的地址,可以直接用P1^0,你也可以用位定义sbit a=P1^0来用a代替,这里有警告是因为等号和赋值没弄清楚
2014年04月02日 15点04分
level 11
第一,不能直接写P1^几=0或1,第二,赋值用的是“=”,“==”是条件语句,可以在开头进行位声明,sbit 某某=P1^0,然后函数里面就可以直接用你自己定义的某某,某某=0或某某=1,认真看看视频吧,比如郭天祥的一开始就讲了,还有认真看看c语言
2014年04月02日 15点04分
9
level 4
先sbit再赋值,先sbit led=P1.0 下面函哦赋值给led
2014年04月02日 16点04分
11
level 3
你把delay里的while(--a !=1)改成while(--a)试试
2014年04月03日 08点04分
13
level 6
P1^0==1 这是等于号 属于逻辑运算符号 赋值符号应该为:P1^0=1
2014年04月03日 10点04分
17
level 9
应该是p1^0=0
p1^0=1
P1^0==1 不是赋值 是比较语句 一般用于IF语句
------我是一个孤独的胖纸。~
2014年04月03日 11点04分
18
level 3
不能用“==”,应该用“=”。还有你写的太不规范了
2014年04月03日 15点04分
19