我太不认真了,错误一大堆,刚修改好了,贴出来
#include
#define uchar unsigned char
#define uint unsigned int
sbit key1=P2^7;
sbit key2=P2^6;
sbit key3=P2^5;
sbit key4=P2^4;
char num,num0;
uchar code table[]={
0x3f,0x06,0x5b,0x4f,0x66,
0x6d,0x7d,0x07,0x7f,0x6f}; //共阴极字模
void delay(uint); //声明延时子函数
void display(uchar numdis) //显示子函数
{
uchar shi,ge;
shi=numdis/10; //十位数
ge=numdis%10; //个位
P0=table[shi]; //段选
P1=0x7f;