找回密码
 立即注册

QQ登录

只需一步,快速开始

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

求解啊错误是TEXT4.C(5): error C129: missing ';' before 'k' 怎么改啊

[复制链接]
跳转到指定楼层
楼主
ID:128680 发表于 2016-6-30 11:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
#include<reg51.h>
#define uint unsigned int; uint k;
sbit D1=P1^0;
uint k;
void main(void)
{uint k=0;TMOD=0x20;
while(1){while(!TF1);TF1=0;
while(++==2000){D1=!D1;k=0;}}}

START:        JB P1.0, NEXT1        ;P1.0=0,左转灯亮
        SETB P1.7
        CLR P1.6       
        ACALL DELAY
        SETB P1.6               
        ACALL DELAY
       
NEXT1:        JB P1.1,NEXT2        ;P1.1=0,右转灯亮
        SETB P1.6
        CLR P1.7       
        ACALL DELAY
        SETB P1.7
        ACALL DELAY

NEXT2:        SETB P1.6        ;P1.0=1、P1.1=1转向灯熄灭
        SETB P1.7       
        SJMP  START

;延时500ms
DELAY:        MOV R1,#5
L1:        MOV R2,#200
L2:        MOV R3,#250
        DJNZ R3,$
        DJNZ R2,L2
        DJNZ R1,L1
        RET

        END  
错误是TEXT4.C(5): error C129: missing ';' before 'k' 怎么改啊

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

使用道具 举报

沙发
ID:118380 发表于 2016-6-30 12:26 来自手机 | 只看该作者
把第四行删掉,与第二行重复定义
回复

使用道具 举报

板凳
ID:128680 发表于 2016-6-30 12:37 | 只看该作者
改了以后还有错啊
回复

使用道具 举报

地板
ID:128680 发表于 2016-6-30 12:38 | 只看该作者
TEXT4.C(5): error C141: syntax error near '{' 还有 TEXT4.C(5): error C129: missing ';' before 'k'
回复

使用道具 举报

5#
ID:118380 发表于 2016-6-30 17:10 | 只看该作者
把第二行 改成 #define uint unsigned int   后面的符号不要。 把 uint k;  另起一行
回复

使用道具 举报

6#
ID:7485 发表于 2016-6-30 19:41 | 只看该作者
c 和 汇编 混合不是这样的。
回复

使用道具 举报

7#
ID:128781 发表于 2016-7-1 09:35 | 只看该作者
第二行宏定义不规范,程序最好一行一行的写,5楼说的对,宏定义这样写#define uint unsigned int 然后其他另外一行
回复

使用道具 举报

8#
ID:71099 发表于 2016-7-1 11:43 | 只看该作者
应该将#define uint unsigned int; uint k;改为#define uint unsigned int
回复

使用道具 举报

9#
ID:110895 发表于 2016-7-1 18:16 | 只看该作者
语法错误。
回复

使用道具 举报

10#
ID:111634 发表于 2016-7-1 21:08 | 只看该作者

错在哪里啊?凡是keil编译出错,都是语法错误,不用说废话。
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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