资料编号:178 下面是实物功能视频演示:
178-基于51单片机贪吃蛇小游戏Proteus仿真设计
功能描述:
1、采用51/52单片机作为主控芯片
2、采用LCD12864作为显示器
3、可通过按键开始/暂停/退出、设置地图及难度;
void key_down()
{
unsigned char h;
if((P2&0x7f)!=0x7f)
{
delay_ms(10);
if ((P2&0x7f)!=0x7f)
{
h=P2&0x7f;
switch(h)
{
case 0x6f: {
present_menu_num=menu_num[present_menu_num].confirm_num;
huihui(present_menu_num);
break;
}// 确定键
case 0x5f: {
present_menu_num=menu_num[present_menu_num].cansel_num;
huihui(present_menu_num);
break;
}//返回键
case 0x7e: {
present_menu_num=menu_num[present_menu_num].up_num;
huihui(present_menu_num);
break;
}//↑
case 0x7b: break;//←
case 0x7d: {
present_menu_num=menu_num[present_menu_num].down_num;
huihui(present_menu_num);
break;
}//↓
case 0x77: break;//->
}
while( (P2&0x7f)!=0x7f );
P2=0xff;
delay_ms(10);
}
}
}
下面是该资料的分享链接: