久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: 單片機乒乓球游戲機程序 小白求大神改一下 [打印本頁]

作者: hblg    時間: 2017-6-22 20:26
標題: 單片機乒乓球游戲機程序 小白求大神改一下
想做一個乒乓球游戲機  功能:剛開始通過產生一個隨機數來判斷誰發球  當球(就是發光二極管)達到兩端是按下擊球鍵 球向回走 若未接到 則對方得一分

這是我的程序
#include<reg52.h>
#include<intrins.h>
#include<stdlib.h>
#define uint unsigned int
#define uchar unsigned char
void change();
void display();
uchar code table[]={
0x3f,0x06,0x5b,0x4f,
0x66,0x6d,0x7d,0x07,
0x7f,0x6f         };
uchar aa,mm;
uint SUM=0;
sbit PA=P1^0;
sbit PB=P1^1;
sbit PC=P1^2;
sbit dula=P2^0;                                                        
sbit wela=P2^1;
void delay(uint xms)
{        uint m,n;                                
        for(m=xms;m>0;m--)
                for(n=110;n>0;n--) ;
}
void main()
{        int j,i;
        P3=0x00;
        wela=1;
        P0=0x00;
        wela=0;
        dula=1;
        P0=table[0]        ;
        dula=0;
    i=rand();
        if(i%2==0)
                aa=0x80;
        else
                aa=0x01;
    while(1)//$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
        {        if(PC==0)  //..........................................
                {        delay(10);
                        if(PC==0)
                        {        P3=aa;          //裁判判斷誰發球
                        }
                while(~PC);//..........................................
                }
               
               
                if(PB==0)        //.........................................
                {        delay(10);
                        if(PB==0)
                        {        if(P3==0x01)
                                {        aa=0x01;
                                        for(j=0;j<8;j++)
                                        {        P3=aa;
                                                delay(200);
                                                aa=_crol_(aa,1);//判斷為B時B發球
                                        }
                                mm=0x80;
                                }
                                while(~PB);
                        }
                }             //.........................................
                  
               
                if(PA==0)          //.........................................
                {        delay(10);
                        if(PA==0);
                        {        if(P3==0x80)
                                {        aa=0x80;
                                        for(j=0;j<8;j++)
                                        {        P3=aa;                        //判斷為A時A發球
                                                delay(200);
                                                aa=_cror_(aa,1);
                                        }
                                mm=0x01;
                                }
                                while(~PA);
                        }
                }                //..................................................
        

                if(mm==0x80&&PA!=0)
                {        P3=0x00;
                        SUM=SUM+1;
                }
                if(mm==0x01&&PB!=0)
                {        P3=0x00;
                        SUM=SUM+100;
                }
                display();
        }           //while()結尾的括號$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
}                   //main()結尾的括號%%%%%%%%%%%%%%%%%%%%%%%%%%
void display(void)
{        P0=0x0e;
        wela=1;
        wela=0;
        P0=table[SUM%10];
        dula=1;
        dula=0;
        delay(2);
        P0=0x0d ;
        wela=1;
        wela=0;
        P0=table[SUM/10%10];
        dula=1;
        dula=0;
        delay(2);
        P0=0x0b;
        wela=1;
        wela=0;
        P0=table[SUM/100%10];
        dula=1;
        dula=0;
        delay(2);
        P0=0x07;
        wela=1;
        wela=0;
        P0=table[SUM/1000%10];
        dula=1;
        dula=0;
        delay(2);        
}

為什么一按按鍵數碼管的燈就滅了 然后按下擊球鍵 數碼管就不斷地出隨機數

~PR){`G1}XSU]5R)J~A9430.png (27.82 KB, 下載次數: 67)

~PR){`G1}XSU]5R)J~A9430.png

_(B)T53134JU(YF6KUT$AQ9.png (44.95 KB, 下載次數: 54)

_(B)T53134JU(YF6KUT$AQ9.png

(@E`(7F{GHW)P@_O9E~MX4O.png (29.82 KB, 下載次數: 61)

(@E`(7F{GHW)P@_O9E~MX4O.png





歡迎光臨 (http://m.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 国产三级在线看 | 天天看天天操 | 免费久久久 | 国产毛片在线 | 性做久久久久久久免费看 | 激情做爰呻吟视频舌吻 | 国产一级免费观看 | 天堂在线中文资源 | 欧美日韩小视频 | www.日韩| 欧美精品一区在线观看 | 伊人影院久久 | www.夜夜操 | 欧美性猛交99久久久久99按摩 | 在线中文av | 日韩免费精品 | 国产a久久麻豆入口 | 日韩精品网 | 这里只有精品视频在线观看 | 久久99深爱久久99精品 | 黄色a级网站| 日本黄色视 | 91久久久久国产一区二区 | 欧美色图一区 | 免费成年人视频 | av一二三区 | 五月天婷婷综合 | 欧美精品一级片 | 青青草免费在线视频 | 黄色片网站视频 | 国产精品911 | 久草网站 | 成人av一区 | 黄网站免费在线观看 | 欧美理论片在线观看 | 亚洲欧美在线观看 | 成人看片网 | 一级特黄妇女高潮 | 免费日韩视频 | 中文字幕亚洲一区 | av基地网|