标题:
Keil程序编译问题,本人学生求大佬解惑void move-to-m();
[打印本页]
作者:
小樊~~~~
时间:
2020-9-14 16:08
标题:
Keil程序编译问题,本人学生求大佬解惑void move-to-m();
#include<REGX51.H>
#include<INTRINS.H>
void delay(unsigned int i)
{
while(i--);
}
void move-to-m();-------
这里一直有问题编译不出来在
Keil uVision4这个软件上。不晓得问题是什么?
{
unsigned char i,j;
for(i=0;i<3;i++)
{
for(j=0;j<4;j++)
{
P0=~((0x80>>j)|(0x01<<j));
delay(20000);
}
}
}
void move-from-m()
{
unsigned char i,j;
for(i=0;i<1;i++)
{
for(j=0;j<4;j++)
{
P0=~((0x80<<j)|(0x01>>j));
delay(20000);
}
}
}
void main()
{
while(1)
{
move-to-m()
move-from-m()
}
}
作者:
小樊~~~~
时间:
2020-9-14 18:13
各位大佬,求指点
作者:
陈润源home
时间:
2020-9-14 19:45
这都写的啥玩意
作者:
陈润源home
时间:
2020-9-14 19:46
#include<REGX51.H>
#include<INTRINS.H>
void delay(unsigned int i)
{
while(i--);
}
void move_to_m() 这里打分号几个意思//------- 这里一直有问题编译不出来在Keil uVision4这个软件上。//不晓得问题是什么?
不能出现 - 只能出现 _
{
unsigned char i,j;
for(i=0;i<3;i++)
{
for(j=0;j<4;j++)
{
P0=~((0x80>>j)|(0x01<<j));
delay(20000);
}
}
}
void move_from_m()
{
unsigned char i,j;
for(i=0;i<1;i++)
{
for(j=0;j<4;j++)
{
P0=~((0x80<<j)|(0x01>>j));
delay(20000);
}
}
}
void main()
{
while(1)
{
move_to_m(); //这里两行分号也没有
move_from_m();
}
}
作者:
小白学51i
时间:
2020-9-14 23:34
多看,多看,在多看,编译器提示你问题了,你自己一个一个看,哪里不对,仔细
作者:
小白学51i
时间:
2020-9-14 23:35
陈润源home 发表于 2020-9-14 19:45
这都写的啥玩意
哈哈
作者:
cuihaodianzi
时间:
2020-9-15 00:22
- 是运算符,用_
; ?
作者:
cheney03
时间:
2020-9-15 08:53
本帖最后由 cheney03 于 2020-9-15 08:59 编辑
void move-to-m();命名错误,并且不需要分号;命名应由数字、字母或者下划线_组成,改为void move_to_m()就能通过
作者:
青桑叶
时间:
2020-9-15 09:54
我遇到过.减号在keil中,会报错
作者:
gfshao
时间:
2020-9-15 13:46
void move-to-m();命名错误,并且不需要分号;命名应由数字、字母或者下划线_组成
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1