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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值