找回密码
 立即注册

QQ登录

只需一步,快速开始

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

C语言错误error C129: missing ';' before '{'

[复制链接]
跳转到指定楼层
楼主
ID:2508 发表于 2010-11-14 17:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

程序如下,4*4矩阵键盘,语法哪边错了还是,编译不了,编译显示错误error C129: missing ';' before '{'

 

#include <reg52.h> 
#define uchar unsigned char;
#define uint unsigned int;

sbit led=P2^0;
uchar code duan[]{0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};

void delay50ms()  
{     
uchar a,b;
for(a=0;a<200;a++)
for(b=0;b<250;b++);    
}     

void main()   
{    
uchar key_l,key_h;
uchar key;
led=1;
while(1)
{
    P1=0xf0;
    key_h=P1;
    if(key_h!=0xf0)
    {
      delay50ms();
      if(key_h!=0xf0)
        {
        key_h=P1;            //11100000
        key_h=key_h|0x0f;  //11101111
        P1=key_h;    //11101111
        key_l=P1;    //11100111
        key=key_l;     //
        }         
    }
  
  switch(key)
  {  
  case 0xe7:P2=duan[0];break;
  case 0xd7:P2=duan[1];break;
  case 0xb7:P2=duan[2];break;
  case 0x77:P2=duan[3];break;
  case 0xeb:P2=duan[4];break;
  case 0xdb:P2=duan[5];break;
  case 0xbb:P2=duan[6];break;
  case 0x7b:P2=duan[7];break;
  case 0xed:P2=duan[8];break;
  case 0xdd:P2=duan[9];break;
  case 0xbd:P2=duan[10];break;
  case 0x7d:P2=duan[11];break;
  case 0xee:P2=duan[12];break;
  case 0xde:P2=duan[13];break;
  case 0xbe:P2=duan[14];break;
  case 0x7e:P2=duan[15];break;
  }
}   
}

[此贴子已经被作者于2010-11-14 17:59:31编辑过]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:25782 发表于 2010-11-14 20:57 | 只看该作者
提示得很清楚了吧,在“{”前少一个";"号,具体是哪里自己可以双击提示出,提示会自动跳到出错处的
[此贴子已经被作者于2010-11-14 20:59:03编辑过]
回复

使用道具 举报

板凳
ID:2508 发表于 2010-11-14 21:11 | 只看该作者

原来有个双击功能,这下方便多了

 

多谢多谢!

[此贴子已经被作者于2010-11-14 21:12:22编辑过]
回复

使用道具 举报

地板
ID:26890 发表于 2010-11-16 14:12 | 只看该作者
我也遇到这种问题,怎么双击?
回复

使用道具 举报

5#
ID:23035 发表于 2010-11-16 19:04 | 只看该作者

少个“=”号;前面多了两个“;”

回复

使用道具 举报

6#
ID:219459 发表于 2017-7-14 16:57 | 只看该作者
双击错误就会看到错误在哪里
回复

使用道具 举报

7#
ID:212728 发表于 2017-7-14 22:56 | 只看该作者
要多试试,别怕错
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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