51单片机
我对着书本检查了很多遍 看不出哪里有错误 编译的时候就说是delayms 前面缺少 ;
#include
#define uint unsigned int
sbit led1=P1^0;
viod delayms(uint);
viod main()
{
while(1)
{
led1=0;
delayms(200);
led1=1;
delayms(800);
}
}
viod delayms(uint xms)
{
uint i,j;
for(i=xms;i>0;i--)
for(j=110;j>0;j--);
}
51单片机 我对着书本检查了很多遍 看不出哪里有错误 编译的时候就说是delayms 前面缺少 ;#include #d
答案:1 悬赏:30 手机版
解决时间 2021-05-20 17:12
- 提问者网友:龅牙恐龙妹
- 2021-05-20 13:46
最佳答案
- 五星知识达人网友:摆渡翁
- 2021-05-20 15:15
检查有没有标点符号输入成了中文全角符号.
出错提示应该有告诉你哪一行出错.检查该行以及上一行的语法及标点符号.
哦,看出来了.你把所有的void都拼错成viod了……
再问: 改过了 void 结果出现 TO delayms(); RAMSIZE(256) *** FATAL ERROR L203: EXPECTED ITEM MISSING POS: 31 D:\KEIL\C51\BIN\BL51.EXE delayms() TO DELAYMS ()# Target not created 请问是什么问题哦? 缺失 EXPECTED ITEM ?
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯