流水灯程序总提示错误

2019-07-16 03:11发布

#include<reg51.h>
sbit m=P1;
void delay()
{
int x=32766;
while(x--);
}
void main()
{
char i;
while(1)
{
  for(i=0;i<8;i++)
  {
   P0=m;
   delay();
   m<<=1;
  }
}
}
提示错误:EX8.C(17): error C193: '<<=': bad operand type
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
yintianye
1楼-- · 2019-07-17 11:26
3htech 发表于 2012-12-14 12:10
sbit用法错误!
自己在Keil的help中搜索sbit。会有相关的说明。英文的。

顶!
BSC119
2楼-- · 2019-07-17 11:41
很强啊
376220024
3楼-- · 2019-07-17 13:52
第一句没必要,删了
sirius08
4楼-- · 2019-07-17 16:35
 精彩回答 2  元偷偷看……
jiangxiaowenzsz
5楼-- · 2019-07-17 16:37
慌乱的季节
6楼-- · 2019-07-17 19:34
xiaobeishou123 发表于 2012-12-14 08:21
嗯,这样改就可以了,谢谢了

就这样。

一周热门 更多>