单片机PIC18f46k20编程问题(急) 10

我正在使用单片机PIC18编写一个乒乓球计分板,目前已经初步完成对Home和Guests的加分,但是程序中有几处出现了同样的问题Warning[2066]typequal... 我正在使用单片机 PIC18编写一个乒乓球计分板,
目前已经初步完成对Home和Guests的加分,但是程序中有几处出现了同样的问题
Warning [2066] type qualifier mismatch in assignment
我已经在程序中用问号标注了,最后我做出来的结果如图,但是不能实现分数的变化,请帮我修改一下谢谢!

void main(void)
{
enum type state = SCOREBOARD;
int scoreHome;
int scoreGuests;
int Homen;
int Guestsn;
InitializeSystem();
delay = 30000;
while(delay--);
oled_init();
oled_clear();
oled_refresh();
while( 1)
{
switch (state)
{
case SCOREBOARD:
oled_clear();
oled_fixeds_1x("Team\tPeriod\tDigit"); //??????????????????????//
oled_fixeds_1x("Team\n\n\nHome\n\n\nGuests");//??????????????????????//
printf("Team\n\n\nHome\t\t%d\t\t\t%d",Homen,scoreHome);//?????????????????//
printf("Team\n\n\nGuests\t\t%d\t\t\t%d",Guestsn,scoreGuests);//??????????????//
oled_refresh();
while (switch1 && switch2 && switch3 && switch4)
{
if (scoreHome==0)
{
scoreHome++;
}
else
{
scoreGuests++;
};
}
if (switch1 == 0)
scoreHome++;
if (switch2 == 0)
scoreGuests++;
while (switch1 == 0 || switch2 == 0 || switch3 == 0 || switch4 == 0);
//while( 1)
break;
}
}
}

结果:

请给予我帮助,谢谢各位大神!
展开
 我来答
一万光年MEGn0
2013-02-19 · TA获得超过3713个赞
知道大有可为答主
回答量:4602
采纳率:67%
帮助的人:1130万
展开全部
建议你先画出程序流程图,再根据流程图来编调试程序。分模块来调试比较好。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chiang_wenku
2013-06-01
知道答主
回答量:11
采纳率:0%
帮助的人:5.9万
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式