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

專注電子技術學習與研究
當前位置:單片機教程網 >> MCU設計實例 >> 瀏覽文章

單片機搶答器程序

作者:佚名   來源:本站原創   點擊數:  更新時間:2008年06月27日   【字體:

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

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

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

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);                  //循環判斷 等待按鍵,同時顯示0
                                     //讀取數據
   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
  

關閉窗口
主站蜘蛛池模板: 黄色片在线观看网址 | www.欧美 | 欧美日韩亚 | 国产在线观看一区二区 | 日本特黄a级高清免费大片 成年人黄色小视频 | 欧美日韩在线观看一区 | 色综合色综合色综合 | 美女黄视频网站 | 伊人中文字幕 | 久久蜜桃精品 | 亚洲天天干 | 亚洲成人精品 | 99热最新网址 | 日本污视频 | 免费三级黄 | 欧美二区三区 | 女人毛片a毛片久久人人 | 99这里只有精品 | 成人在线观看中文字幕 | www.99re| 狠狠做深爱婷婷综合一区 | 精品视频在线一区 | 国产精品欧美日韩 | 国产一区二区毛片 | 黄色福利| 欧美亚洲第一区 | 一区精品国产欧美在线 | 亚洲九色 | 日韩中文字幕一区二区 | 亚洲欧美国产精品一区二区 | 国产九九九九 | 国产精品视频网 | 男人的天堂中文字幕 | 免费看黄视频网站 | 精品免费 | 日韩精品人成在线播放 | 国产一区免费 | 91精品久久久久 | 97成人在线 | 国产区在线观看 | 性一交一乱一伦视频免费观看 |