
KEIL 单片机编程问题,好多错误。求大神帮改一下。万分感激
#include<reg51.h>#defineuncharunsignedchar#defineuintunsignedintsbitkey1=P1^0;sbitkey...
#include<reg51.h>#define unchar unsigned char#define uint unsigned intsbit key1=P1^0;sbit key2=P1^1;sbit key3=P1^2;sbit wela1=P3^0 ;sbit wela2=P3^1 ;unchar code table[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};void delayms(uint);void display(unchar,unchar);unchar ge,shi;num1;num2;num;void main ()TMOD=0x10;TH1=(65536-50000)/256;TL1=(65536-50000)%256;ET1=1;EA=1;TR1=1;while(1) {if(P1^0=1)disply(shi,ge);}void display(unchar shi,unchar ge){dula=1;P0=table[shi];dula=0;P0=0xff;wela=1;P0=0xfe;wela=0;delayms(5);dula=1;P0=table[ge];dula=0;P0=0Xff;wela=1;P0=0xfd;wela=0;delayms(5);}void delayms(uint xms){ uint i,j;for(i=xms;i>0;i--)for(j=110;j>0;j++)} void T/_time()interrupt3 {TH1=(65536-50000)/256; TL1=(65536-50000)%256; num2++; if(num2==20) { num2=0; num1++;} if(num1==10) { num1=0; num++;} shi=num/10: ge=num1; if(P1^1==1) {num=0; num1=0:}}
展开
2个回答
意法半导体(中国)投资有限公司
2023-06-12
2017-06-21
展开全部
#include<reg51.h>
#define unchar unsigned char
#define uint unsigned int
sbit key1=P1^0;
sbit key2=P1^1;
sbit key3=P1^2;
sbit wela1=P3^0 ;
sbit wela2=P3^1 ;
unchar code table[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};
void delayms(uint);
void display(unchar,unchar);
unchar ge,shi;num1;num2;num;
void main ()
{//主函数的花括号没有
TMOD=0x10;
TH1=(65536-50000)/256;
TL1=(65536-50000)%256;
ET1=1;
EA=1;
TR1=1;
while(1)
{
if(P1^0=1)disply(shi,ge);
}
}
void display(unchar shi,unchar ge)
{
dula=1;
P0=table[shi];
dula=0;
P0=0xff;
wela=1;
P0=0xfe;
wela=0;
delayms(5);
dula=1;
P0=table[ge];
dula=0;
P0=0Xff;
wela=1;
P0=0xfd;
wela=0;
delayms(5);
}
void delayms(uint xms)
{
uint i,j;
for(i=xms;i>0;i--)for(j=110;j>0;j++)
}
void T/_time()interrupt3
{
TH1=(65536-50000)/256;
TL1=(65536-50000)%256;
num2++;
if(num2==20)
{
num2=0; num1++;
}
if(num1==10) { num1=0; num++;}
shi=num/10: ge=num1; if(P1^1==1) {num=0; num1=0:}
}

2023-06-12 广告
STM32F103是一款高性能的嵌入式芯片,由意法半导体(STMicroelectronics)公司生产。它是STM32系列芯片之一,具有紧凑、低功耗、高性能等特点,被广泛应用于嵌入式系统中。STM32F103的主要特点包括:1. 集成了A...
点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
2017-06-21
展开全部
你可能是少引用了头文件,TMOD、TH1、TL1都没有定义。
追问
具体怎么改呢
追答
找到是漏了哪个头文件,引用就可以了。
别问怎么找,神也没法儿隔着网络替你找到。
或者询问这段程序的原作者会有用处。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询