作业帮 > 综合 > 作业

51单片机 我对着书本检查了很多遍 看不出哪里有错误 编译的时候就说是delayms 前面缺少 ;#include #d

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/07/14 10:59:48
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
检查有没有标点符号输入成了中文全角符号.
出错提示应该有告诉你哪一行出错.检查该行以及上一行的语法及标点符号.
哦,看出来了.你把所有的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 ?