找回密码
 立即注册

QQ登录

只需一步,快速开始

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

不明白这个错误是怎么回事

[复制链接]
跳转到指定楼层
楼主
ID:162382 发表于 2017-2-3 17:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
10黑币
#include"main.h"
#include"LCD12864.h"
#include"delay.h"
#include"keyscan.h"
#include"zk.h"
void main()
{
    uchar key;
    uint value;
    init_12864();
    display_12864(1,2,"欢迎使用");
        display_12864(4,2,"欢迎使用");
    while(1)
        {keyscan4x4();
        if(key<11)
        { dis_buf[0]=dis_buf[1];
        dis_buf[1]=dis_buf[2];
        dis_buf[2]=dis_buf[3];
        dis_buf[3]=key;}
         if(key==14)
        {dis_buf[4]={0,0,0,0};}    //箭头显示在这个地方
        displaypicture_12864(16,2,num16321[dis_buf[0]],32,16);
    displaypicture_12864(16,3,num16321[dis_buf[1]],32,16);
        displaypicture_12864(16,4,num16321[dis_buf[2]],32,16);
        displaypicture_12864(16,5,num16321[dis_buf[3]],32,16);
     if(key==15)
        {value=dis_buf[0]*1000+dis_buf[1]*100+dis_buf[2]*10+dis_buf[3];}
         switch(value)
         {case 101:if(key=13){P2^0=0;P2^1=0;P2^2=0;P2^3=1;}
                   if(key=12){P2^0=0;P2^1=0;P2^2=1;P2^3=0;}
                           break;
          case 102:if(key=13){P2^0=0;P2^1=0;P2^2=1;P2^3=1;}
                   if(key=12){P2^0=0;P2^1=1;P2^2=0;P2^3=0;}
                           break;
      case 201:if(key=10){P2^0=0;P2^1=1;P2^2=0;P2^3=1;}
                   if(key=11){P2^0=0;P2^1=1;P2^2=1;P2^3=0;}
                           break;
      case 202:if(key=10){P2^0=0;P2^1=1;P2^2=1;P2^3=1;}
                   if(key=11){P2^0=1;P2^1=0;P2^2=0;P2^3=0;}
                           break;
      case 203:if(key=10){P2^0=1;P2^1=0;P2^2=0;P2^3=1;}
                   if(key=11){P2^0=1;P2^1=0;P2^2=1;P2^3=0;}
                           break;}
                           }
                         }


compiling _main.c...
_MAIN.C(1): warning C500: LICENSE ERROR (R208: RENEW LICENSE ID CODE (LIC))
_MAIN.C(14): warning C206: 'keyscan4x4': missing function-prototype
_MAIN.C(21): error C141: syntax error near '{'
_MAIN.C(21): error C141: syntax error near '}'
_main.c - 2 Error(s), 2 Warning(s).

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

使用道具 举报

沙发
ID:149451 发表于 2017-2-3 18:18 | 只看该作者
把“};}”之间的分号去掉,再试试
回复

使用道具 举报

板凳
ID:161488 发表于 2017-2-3 18:24 | 只看该作者
赞同楼上
回复

使用道具 举报

地板
ID:161488 发表于 2017-2-3 18:24 | 只看该作者
语法错误
回复

使用道具 举报

5#
ID:162382 发表于 2017-2-4 10:32 | 只看该作者
w1179benp 发表于 2017-2-3 18:18
把“};}”之间的分号去掉,再试试

还是不行,依然是这个错误
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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