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

專注電子技術(shù)學(xué)習(xí)與研究
當前位置:單片機教程網(wǎng) >> MCU設(shè)計實例 >> 瀏覽文章

單片機搶答器程序

作者:佚名   來源:本站原創(chuàng)   點擊數(shù):  更新時間:2008年06月27日   【字體:

#include <at89x51.h>
#define uchar unsigned char
#define uint unsigned int

void delay(uint);
void sysini(void);

/************************************************************
*本程序版權(quán)所有
*http://www.zg4o1577.cn  榮譽出品
*c語言編寫的單片機搶答器程序已經(jīng)測試成功,大家燒寫到芯片中就可以直接使用了
*************************************************************/

void main(void)
{sysini();

 

while(1)
   {

   P2=0x3f;
   P2=0x3f;
   if(P1!=0xff)
      {P2=0x7c;
       P3_1=0;
       delay(65535);
       P3_1=1;
       continue;
      }
   while(P1==0xff);                  //循環(huán)判斷 等待按鍵,同時顯示0
                                     //讀取數(shù)據(jù)
   switch(P1)
     {case 0xfe:P2=0x03;break; //1
      case 0xfd:P2=0x6d;break; //2
      case 0xfb:P2=0x67;break; //3
      case 0xf7:P2=0x53;break; //4
      case 0xef:P2=0x76;break; //5
      case 0xdf:P2=0x7e;break; //6
      case 0xbf:P2=0x23;break; //7
      case 0x7f:P2=0x7f;break; //8
      default: P2=0x7c;
    }
   P3_1=0;
   delay(65535);
   P3_1=1;
 
   while(P3_2)
     {if(!P3_2) break;
      if(!P3_2) break;
      if(!P3_2) break;
      if(!P3_2) break;
   }

   }
    


}

    
void delay(uint a)
{uint i;
 for(i=0;i<a;i++)
  ;
}

void sysini(void)
{P2=0x00;delay(10000);
 P2=0x01;delay(10000);
 P2=0x02;delay(10000);
 P2=0x04;delay(10000);
 P2=0x08;delay(10000);
 P2=0x10;delay(10000);
 P2=0x20;delay(10000);
 P2=0x00;delay(40000);
 

 P2=0x38;delay(40000);
 P2=0x00;delay(40000);
 P2=0x7b;delay(40000);
 P2=0x00;delay(40000);
 P2=0x7b;delay(40000);
 P2=0x00;delay(40000);

 
 P2=0x01;delay(30000);
 P2=0x03;delay(30000);
 P2=0x07;delay(30000);
 P2=0x0f;delay(30000);
 P2=0x1f;delay(30000);
 P2=0x3f;delay(30000);
}

  
  
---------下面還介紹一個匯編語言編程的單片機搶答器程序原理請讀者自行分析-------------------

        C0002: 
        MOV     P2,#0C0H
        C0004:
 MOV     A,P1
 CPL     A
 JZ      C0004
 C0005:
        MOV     R7,P1
        MOV     A,R7
        ADD     A,#081H
        JZ      C0014
        ADD     A,#0C0H
        JZ      C0013
        ADD     A,#0E0H
        JZ      C0012
        ADD     A,#0F0H
        JZ      C0011
        ADD     A,#0F8H
        JZ      C0010
        ADD     A,#0FCH
        JZ      C0009
        ADD     A,#0FEH
        JZ      C0008
        DEC     A
        JNZ     C0015
        C0007:
        MOV     P2,#0FCH
        SJMP    C0016
        C0008:
        MOV     P2,#092H
        SJMP    C0016
        C0009:
        MOV     P2,#098H
        SJMP    C0016
        C0010:
        MOV     P2,#0ACH
        SJMP    C0016
        C0011:
        MOV     P2,#089H
        SJMP    C0016
        C0012:
        MOV     P2,#081H
        SJMP    C0016
        C0013:
        MOV     P2,#0DCH
        SJMP    C0016
        C0014:
        MOV     P2,#080H
        SJMP    C0016
        C0015:
        MOV     P2,#088H
        C0016:
        JNB     P3_1,C0002
        SJMP    C0016m
  

關(guān)閉窗口
主站蜘蛛池模板: 伊人热久久| 一级片av| japan21xxxxhd美女| 最新免费av网站 | 一区二区在线 | 久久综合香蕉 | 国产精品视频入口 | 天天操一操 | 成人免费淫片aa视频免费 | 亚洲高清久久 | 欧美日韩国产三级 | 成人在线中文 | 性生生活大片免费看视频 | 国产成人精品在线播放 | 国产一区二区三区免费 | 天天操天天拍 | 欧美成人一级 | 九九久久久 | 成人h片在线观看 | 国产探花在线观看视频 | www.成人免费视频 | 日韩国产高清在线观看 | 国产伦精品一区二区三区照片91 | 国产欧美一区二区三区日本久久久 | 美女日批免费视频 | 午夜免费网站 | 国产欧美日韩综合精品一 | 毛片免费观看视频 | 成年人网站免费 | 成年人在线观看视频 | 伊人精品在线视频 | 91久久久久久久久久久久久 | 国产精品69毛片高清亚洲 | 欧美欧美欧美 | 欧美日韩久久 | 日本黄视频在线观看 | 天天操综合网站 | 精品国产一区一区二区三亚瑟 | 成人精品免费视频 | 黄色大片免费观看 | 国产福利在线小视频 |