|
1金钱
#include "reg52.h"
typedef unsigned char u8;
typedef unsigned int u16;
#define DIG P0
#define KEY P1
char a=0;
u8 x;
u8 y;
u16 s=x*y-1;
u8 code fuhao[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};
void delay(u16 i)
{
while(i--);
}
void juzhen()
{
KEY=0x0f;
if(KEY!=0x0f)
{
delay(1000);
if(KEY!=0x0f)
{
switch(KEY)
{
case(0x07):y=1;break;
case(0x0b):y=2;break;
case(0x0d):y=3;break;
case(0x0e):y=4;break;
}
KEY=0xf0;
switch(KEY)
{
case(0x70):x=1;break;
case(0xb0):x=2;break;
case(0xd0):x=3;break;
case(0xe0):x=4;break;
}
while((a<50)&&(KEY!=0xf0))
{
delay(1000);
a++;
}
}
}
}
void main()
{
while(1);
{
juzhen();
DIG=fuhao[s];
}
运行错误MAIN.C(10): error C247: non-address/-constant initializer
我知道答案
本帖寻求最佳答案回答被采纳后将获得系统奖励 10 金钱 , 目前已有 1人回答
|
|