基于51单片机贪吃蛇Proteus仿真设计

发布于:2022-11-04 ⋅ 阅读:(405) ⋅ 点赞:(0)

资料编号: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);
        }
                
    }
}

下面是该资料的分享链接:

https://pan.baidu.com/s/1IY8-w4Tpm2UNXoCBztmrrw?pwd=u104 


网站公告

今日签到

点亮在社区的每一天
去签到