找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 7114|回复: 10
打印 上一主题 下一主题
收起左侧

c延时编译通不过请教

[复制链接]
跳转到指定楼层
楼主
ID:7447 发表于 2009-6-30 16:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

#include<reg51.h>
#define uchar unsigned char
#define uint  unsigned int
sbit P10=P1^0

/*延时程序
  由delay参数确定延时时间
*/
void mDelay(unsigned int Delay)    
{
    unsigned int i;
    for(;Delay>0;Delay--)
   {  
       for(i=0;i<124;i++)
       {;}

   }
}
void main()
{ for(;;)
  { P10=!P10;     //取反P1.0引脚
    mDelay(1000);
  }
}   //单灯闪烁程序

到这里void mDelay(unsigned int Delay) 通不过了,
显示syntax  error  near 'void',expected ';'
不知是哪的问题

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:14839 发表于 2009-6-30 17:34 | 只看该作者
sbit P10=P1^0;
回复

使用道具 举报

板凳
ID:7447 发表于 2009-7-1 14:31 | 只看该作者
问题找到了,一个是;的原因,还有一个原因是在文档里写的程序,与在keil上写看上去一样的,实际上是不同的,程序要在keil上写,还有半角全角的问题,谢谢二位的解释
回复

使用道具 举报

地板
ID:13601 发表于 2009-7-1 23:12 | 只看该作者
支持原创错误!!!
回复

使用道具 举报

5#
ID:15616 发表于 2009-7-26 16:43 | 只看该作者

哈哈    和我前几天的错误一样   分号 添了 就没问题了

回复

使用道具 举报

6#
ID:15792 发表于 2009-8-4 20:20 | 只看该作者

楼上的朋友半角全角什么意思????

回复

使用道具 举报

7#
ID:15566 发表于 2009-8-14 22:52 | 只看该作者
哇,你们的c语言不错
回复

使用道具 举报

8#
ID:16847 发表于 2009-9-4 13:08 | 只看该作者
都是高手!
回复

使用道具 举报

9#
ID:17051 发表于 2009-9-10 23:09 | 只看该作者
     果然是经验丰富,我现在正处于初学期,
回复

使用道具 举报

10#
ID:16763 发表于 2009-11-25 23:48 | 只看该作者
Delay--)
回复

使用道具 举报

11#
ID:15556 发表于 2010-9-10 10:04 | 只看该作者
代码后面的分号很重要的 这个一定要注意 不然编译通不过的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表