Discuz! Board

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 3202|回复: 13

20电信本二张梦如组:打地鼠游戏

[复制链接]

2

主题

9

帖子

46

积分

新手上路

Rank: 1

积分
46
发表于 2022-11-7 21:25:34 | 显示全部楼层 |阅读模式
仿真负责人:张梦如

程序负责人:刘文杰
仿真图
仿真文件
程序
#include<reg52.h>
unsigned char table[]={0X80,0X04,0X20,0X40,0X01,0X02,0X08,0X10};
unsigned char aa=0;
unsigned char key3=255;
sbit P1_7=P1^7;
sbit P1_6=P1^6;
sbit P1_5=P1^5;
sbit P1_4=P1^4;
sbit P1_3=P1^3;
sbit P1_2=P1^2;
sbit P1_1=P1^1;
sbit P1_0=P1^0;
unsigned char ii=0;
void Delay(unsigned char bb)
{
   while(bb--)        ;


}

unsigned char  Keyboard()
{
        unsigned char KeyNumber=0;
       
        P1=0xFF;// 1111 1111 全部置高电平默认
        P1_3=0; // 矩阵按键第一行扫描
        if(P1_7==0){Delay(20);while(P1_7==0);Delay(20);KeyNumber=1;}
        if(P1_6==0){Delay(20);while(P1_6==0);Delay(20);KeyNumber=5;}
        if(P1_5==0){Delay(20);while(P1_5==0);Delay(20);KeyNumber=9;}
        if(P1_4==0){Delay(20);while(P1_4==0);Delay(20);KeyNumber=13;}
       
        P1=0xFF;
        P1_2=0; // 矩阵按键第二行扫描
        if(P1_7==0){Delay(20);while(P1_7==0);Delay(20);KeyNumber=2;}
        if(P1_6==0){Delay(20);while(P1_6==0);Delay(20);KeyNumber=6;}
        if(P1_5==0){Delay(20);while(P1_5==0);Delay(20);KeyNumber=10;}
        if(P1_4==0){Delay(20);while(P1_4==0);Delay(20);KeyNumber=14;}
       
        P1=0xFF;
        P1_1=0; // 矩阵按键第三行扫描
        if(P1_7==0){Delay(20);while(P1_7==0);Delay(20);KeyNumber=3;}
        if(P1_6==0){Delay(20);while(P1_6==0);Delay(20);KeyNumber=7;}
        if(P1_5==0){Delay(20);while(P1_5==0);Delay(20);KeyNumber=11;}
        if(P1_4==0){Delay(20);while(P1_4==0);Delay(20);KeyNumber=15;}
       
        P1=0xFF;
        P1_0=0; // 矩阵按键第四行扫描
        if(P1_7==0){Delay(20);while(P1_7==0);Delay(20);KeyNumber=4;}
        if(P1_6==0){Delay(20);while(P1_6==0);Delay(20);KeyNumber=8;}
        if(P1_5==0){Delay(20);while(P1_5==0);Delay(20);KeyNumber=12;}
        if(P1_4==0){Delay(20);while(P1_4==0);Delay(20);KeyNumber=16;}
       
        return KeyNumber;
}


       

void main()
{         

   P0=0X80;
        while(1)
        {

          key3=Keyboard();
          if(key3==16&&ii==0)
           {   ii++;
                   P0=table[ii];
          
           }
           if(key3==11&&ii==1)
           {   ii++;
                   P0=table[ii];
          
           }
           if(key3==8&&ii==2)
           {   ii++;
                   P0=table[ii];
          
           }
           if(key3==12&&ii==3)
           {   ii++;
                   P0=table[ii];
          
           }
           if(key3==3&&ii==4)
           {   ii++;
                   P0=table[ii];
          
           }
          if(key3==7&&ii==5)
           {   ii++;
                   P0=table[ii];
          
           }
           if(key3==4&&ii==6)
           {   ii++;
                   P0=table[ii];
          
           }
           if(key3==15&&ii==7)
           {   ii=0;
                   P0=table[ii];
          
           }





       
        }






}

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

399

主题

1251

帖子

4020

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
4020
发表于 2022-11-7 21:41:23 | 显示全部楼层
好,踏下心做,并不难,抓紧推进
回复

使用道具 举报

2

主题

9

帖子

46

积分

新手上路

Rank: 1

积分
46
 楼主| 发表于 2022-11-10 10:40:18 | 显示全部楼层
张梦如组实验报告

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0

主题

3

帖子

12

积分

超级版主

Rank: 8Rank: 8

积分
12
发表于 2022-11-14 09:36:37 | 显示全部楼层
全文格式不对,按模板修改,字数太少,不符合要求

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

2

主题

9

帖子

46

积分

新手上路

Rank: 1

积分
46
 楼主| 发表于 2022-11-24 21:02:20 | 显示全部楼层
老师,改完了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

2

主题

9

帖子

46

积分

新手上路

Rank: 1

积分
46
 楼主| 发表于 2022-11-24 21:02:55 | 显示全部楼层
老师,改完了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

399

主题

1251

帖子

4020

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
4020
发表于 2022-11-24 21:31:58 | 显示全部楼层
问题还是比较多,感觉实物是不是没做到位,修改下把

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

2

主题

9

帖子

46

积分

新手上路

Rank: 1

积分
46
 楼主| 发表于 2022-11-24 22:24:27 | 显示全部楼层
本帖最后由 单片机 于 2022-11-24 23:21 编辑

老师,改过了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

399

主题

1251

帖子

4020

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
4020
发表于 2022-11-24 23:34:48 | 显示全部楼层
可以了,可以打印了,有个地方修改下,图4.5 4.6 4.7的标注乱套了
回复

使用道具 举报

2

主题

9

帖子

46

积分

新手上路

Rank: 1

积分
46
 楼主| 发表于 2022-11-24 23:38:12 | 显示全部楼层
好的,谢谢老师
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|DiscuzX

GMT+8, 2025-6-8 14:45 , Processed in 0.042620 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表