普中开源电子分享网

 找回密码
 立即注册
搜索
查看: 6436|回复: 2

[已解决] 赋值符号旁边有什么错误

[复制链接]

4

主题

12

帖子

41

积分

新手上路

Rank: 1

积分
41
发表于 2020-4-14 19:12:15 | 显示全部楼层 |阅读模式
1金钱
#include<reg52.h>
typedef unsigned int u16;
typedef unsigned char u8;
u8 value;
#define GPIO_KEY=P1
#define GPIO_DIG=P0

u8 code smgduan[17]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,
                                        0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e};

void delay(u16 i)
{
        while(i--);      
}


void KeyDown(void)
{
        GPIO_KEY=0x0f;
        if(GPIO_KEY!=0x0f)
        {
                delay(1000);
                GPIO_KEY=0x0f;
                switch(GPIO_KEY)
                {
                        case(0x07):
                                value=0;break;
                        case(0x0b):
                                value=1;break;
                        case(0x0d):
                                value=2;break;
                        case(0x0e):
                                value=3;break;
                }
                GPIO_KEY=0xf0;
                switch(GPIO_KEY)
                {
                        case (0x70):value=value+4;break;
                        case (0xb0):value=value+8;break;
                        case (0xd0):value=value+12;break;
                        case (0xe0):value=value+16;break;
                }
               
        }
}



void main()
{      

        while(1)
        {      
                KeyDown();                  
                GPIO_DIG=~smgduan[value];         
        }               
}


最佳答案

#define宏定义写法有误。#define GPIO_KEY P1,把等号去掉才对

回复

使用道具 举报

0

主题

15

帖子

251

积分

中级会员

Rank: 3Rank: 3

积分
251
发表于 2020-4-14 20:05:27 | 显示全部楼层
#define宏定义写法有误。#define GPIO_KEY P1,把等号去掉才对
回复

使用道具 举报

4

主题

12

帖子

41

积分

新手上路

Rank: 1

积分
41
 楼主| 发表于 2020-4-15 22:18:23 | 显示全部楼层
ooccc 发表于 2020-4-14 20:05
#define宏定义写法有误。#define GPIO_KEY P1,把等号去掉才对

谢谢谢。。。。。
回复

使用道具 举报

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

本版积分规则

关闭

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

Archiver|手机版|小黑屋|普中开源电子分享网 粤ICP备16123577号-2

GMT+8, 2024-5-3 01:12 , Processed in 0.096701 second(s), 32 queries .

Powered by 论坛搭建 X3.4

Copyright © 2001-2021, Tencent Cloud.

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