电子技术论坛

 找回密码
 快速注册

QQ登录

只需一步,快速开始

搜索
下载方法|用单线程|避免多扣帖子规范|求助必读|发帖建议积分策略|勋章介绍|新人必读获取金币|推广论坛|出售帖子基本礼节|致会员信|版规总则
禁涉政治|反对低俗|举报专帖征集相片|留下足迹|推荐精华上传附件|制作分卷|使用网盘禁发qq群|恶意灌水|纯表情帖加入团队|监督机制|安全上网
查看: 4027|回复: 18

老师们帮我看看这个程序怎么不能编译

[复制链接]
发表于 2018-2-8 20:41:11 来自手机 | 显示全部楼层 |阅读模式

注册家电维修技术论坛,与同行畅聊维修技术,享更多技术论坛功能。

您需要 登录 才可以下载或查看,没有帐号?快速注册

x
在书上抄写的怎么不能编译啊?
#include<REG51.H>
#define DY_PORT      P1
#define DY_SPEED    100

Void delay  (unsigned int a){
    unsigned int i ;
    while(--a != 0){
        for(i = 0; i < 600; i++);
        }
        }
Void main(void){
         unsigned int i;
         unsigned int temp;
         while(1){
         temp=0x01;
         for (i=0;i<8;i++){
         DY_PORT=~temp;
         delay(DY_SPEED);
         temp<<=1;
         }
         temp=0x80;
         for (i=0;i<8;i++){
         DY_PORT=~temp;
         delay(DY_SPEED);
          temp>>=1;
}
         temp=0xFE;
         for (i=0;i<8;i++){
         DY_PORT=~temp;
         delay(DY_SPEED);
          temp<<=1;
}
         temp=0x7F;
         for (i=0;i<8;i++){
         DY_PORT=~temp;
         delay(DY_SPEED);
          temp>>=1;
}
}
}
发表于 2018-2-8 22:12:14 | 显示全部楼层
本帖最后由 运城向荣电子 于 2018-2-8 22:20 编辑

干家电维修, 有好多资料都是英文


给你个翻译软件 你试试



[url在线翻译[/url]
回复 支持 反对

使用道具 举报

发表于 2018-2-9 10:52:33 来自手机 | 显示全部楼层
Void main(void)注意大小写
回复 支持 反对

使用道具 举报

发表于 2018-2-9 11:57:25 | 显示全部楼层
运城向荣电子 发表于 2018-2-8 22:12
干家电维修, 有好多资料都是英文


有点点答非所问!!!
回复 支持 反对

使用道具 举报

发表于 2018-2-9 12:05:41 | 显示全部楼层
RANDY 发表于 2018-2-9 11:57
有点点答非所问!!!


英文复制到在线翻译,不就变成了中文了吗??
回复 支持 反对

使用道具 举报

发表于 2018-2-9 12:33:18 | 显示全部楼层
本帖最后由 RANDY 于 2018-2-9 12:36 编辑
运城向荣电子 发表于 2018-2-9 12:05
英文复制到在线翻译,不就变成了中文了吗??


  楼主发的是C语言单片程序,要用软件编译生成二进制机器码。不是把英文,翻译成中文。
回复 支持 反对

使用道具 举报

发表于 2018-2-9 12:39:34 | 显示全部楼层
HWX0309 发表于 2018-2-9 01:01
用什么语言创建的程序,
就用什么语言进行编译。

   编译不成功可能有问题,大小或语法错误。
回复 支持 反对

使用道具 举报

发表于 2018-2-9 14:29:49 | 显示全部楼层
RANDY 发表于 2018-2-9 12:33
楼主发的是C语言单片程序,要用软件编译生成二进制机器码。不是把英文,翻译成中文。

是把英文,翻译成中文
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-2-9 14:57:03 来自手机 | 显示全部楼层
谢谢大家的回复!编译时提示error C129: missing ';' before 'delay'
回复 支持 反对

使用道具 举报

发表于 2018-2-9 20:12:12 | 显示全部楼层
Void delay
Void main
这两行第一个字母的V改成小写,不要用大写。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

手机版|APP|家电维修技术论坛 ( 鄂ICP备09003585号-2 )

GMT+8, 2024-3-29 19:11 , Processed in 0.083076 second(s), 6 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

CopyRight © 电子技术论坛
电子邮箱:8794149@qq.com | 联系 QQ:3081868839 | 官方网址:www.dzdu.com

Qiji. All Rights Reserved


服务条款 | 站长声明

Wuhan Qiji Technology Co., Ltd.武汉奇迹科技有限公司版权所有


鄂ICP备09003585号-2鄂公网安备42010602000420号

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