51单片机P1口八个灯和P2口八个灯,如何定义P1口八个灯全亮然后P2口八个灯全灭?我只能用sbi

51单片机P1口八个灯和P2口八个灯,如何定义P1口八个灯全亮然后P2口八个灯全灭?我只能用sbit定义一个口,不能同时定义2个io口,谁能指点指点,感谢了,有图

P0=0x00就是P0口的所有全部亮
然后P1=0xff就是P1口的全部灭
这是另外一种定义方式,sbit这是一个位
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-03-31
P0、P1头文件已经定义,你直接使用即可。
sbit LED=P0是错误的,sbit 用来定义可位寻址寄存器的一个位,不能用来定义字节。
如果你想方便控制一个端口的各位,可以这样:
sbit LED0=P0^0
……
sbit LED7=P0^7本回答被提问者采纳
相似回答