亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? text1.c

?? 基于89S52的籃球計時計分器,實現(xiàn)外部中斷和定時器的使用.用2803驅(qū)動共陽數(shù)碼管.
?? C
字號:
//#include <reg52.h>
#include <reg52.h>
//#include "AT89X52.H"
//#include <intrins.h>
#define TIME0H 0xFC
#define TIME0L 0x17	
#define TIME1H 0x3C
#define TIME1L 0xB0		

	
unsigned char code table[]={0xFC,0x60,0xDA,0xF2,0x66,0xB6,0xBE,0xE0,0xFE,0xF6};
unsigned char code dis_digit[13]={0xFE,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0x7F,0xFE,0xFD,0xFB,0xF7,0xEF};
unsigned char temp[13];
unsigned char uc_TimeCount=0;
int  dis_index;
sbit key1=P3^0;
sbit key2=P3^1;
sbit key3=P3^4;
sbit key4=P3^5;
sbit BEEP=P0^5;
sbit Light=P0^6;
int key;
int flag;
int score=0;
int score2=0;
int second24,second,minute,jie;

void delay(char i)				
{
	unsigned char k;
	for( k=0; k<i; k++)
	{
		
		;
	}
}                         //延時

int  keyscan()
{
  int i;
  P3=0xFF;
  if(key1==0)
  {
      delay(6);
      if(key1==0)
      {
         delay(6);
         if(key1==0)
         {
			 do{;}while(key1!=1);
			 i=1;
         }
      }
   }
   if(key2==0)
  {
      delay(6);
      if(key2==0)
      {
         delay(6);
         if(key2==0)
         {
			 do{;}while(key2!=1);
			 i=2;
         }
      }
   }
   if(key3==0)
  {
      delay(6);
      if(key3==0)
      {
         delay(6);
         if(key3==0)
         {
			 do{;}while(key3!=1);
			 i=3;
         }
      }
   }
   if(key4==0)
  {
      delay(6);
      if(key4==0)
      {
         delay(6);
         if(key4==0)
         {
			 do{;}while(key4!=1);
			 i=4;
         }
      }
   }
   return(i);
}

/*void inc_min()
{
 
 minute--;
 if(minute <0)
 {
  minute = 12;
  jie++;
  flag=1;
  ET1=0;
 }
 temp[10]=table[jie]; 
 temp[1] = table[minute / 10];  // 分十位
 temp[0] = table[minute % 10];  // 分個位
}

void inc_sec()
{
 
 second24--;
 second--;
 if(second<0)
 {
  second=59;
  inc_min();
 }
 if(second24==0)
 {
  second24=24;
  flag=1;
  ET1=0;
 }
 temp[8]=table[second/10];
 temp[9]=table[second%10]; 
 temp[11]=table[second24/10];
 temp[12]=table[second24%10];
}

*/

void vTimer1(void) interrupt 3        //中斷1程序
{
    TH1=TIME1H;               //TIME1H=0x3C
    TL1=TIME1L;               //TIME1L=0xB0
    flag=0;
    uc_TimeCount++;           //倒計時開始
    if(uc_TimeCount==20)
    {
        uc_TimeCount=0;
        second24--;
	    second--;
	if(second24==0)
	{
	    second24=24;             //24秒倒計時
        flag=1;
        ET1=0;
	}
	if(second==-1)
	{
        second=59;
	    minute--;
	    if(minute==-1)
	    {
	        minute=12;
		    second=0;
			second24=24;
	        jie++;
			flag=1;
		    ET1=0;
	    }		 
    }
    }
	temp[10]=table[jie]; 
    temp[1] = table[minute / 10];  // 分十位
    temp[0] = table[minute % 10];  // 分個位
	temp[8]=table[second/10];
    temp[9]=table[second%10]; 
    temp[11]=table[second24/10];
    temp[12]=table[second24%10];
}


 void vTimer0(void) interrupt 1          //1毫秒刷新一次
{   
    TH0=TIME0H;		   					
	TL0=TIME0L;

	if(dis_index>=0 && dis_index<8)
	{ 
	    P1=dis_digit[dis_index];
		P0=0xFF;
		P2=temp[dis_index];
	}
	else
	if(dis_index>=8 && dis_index<13)
	{
	    P1=0xFF;
		P0=dis_digit[dis_index];
		P2=temp[dis_index];
	}
	dis_index++;
	if(dis_index==13)
	{
	    dis_index=0;
	}
}



 void intersvr0(void) interrupt 0 using 1
{   
    ET1=~ET1;
}

 void intersvr1(void) interrupt 2 using 2
{   
    second24=24;
}

void main(void)
{
	//初始化全局變量		
    P3=0xFF;
	P2 = 0;
    P1 = 0;
	P0 = 0x01;

    PX0=0;
	PX1=0;
	PT0=1;
	PT1=0;
	TMOD=0x11;

	TH0=TIME0H;
	TL0=TIME0L;
		 
	TR0=1;			 //開啟定時器0
	ET0=1;			 //開定時器0中斷
    EX0=1;
    EX1=1;

	TH1=TIME1H;
	TL1=TIME1L;
	TR1=1;			 //開啟定時器1
	ET1=1;			 //開定時器1中斷
//	ET2=0;
    IT0=1;
	EA=1;			 //開啟總中斷
    uc_TimeCount=   0;
	flag=0;
	second24=24;
    second=0;
    minute=12;
    score=0;
	score2=0;
	jie=1;	
	temp[0]=table[minute%10];
	temp[1]=table[minute/10];
    temp[8]=table[second/10];
    temp[9]=table[second%10];
    temp[11]=table[second24/10];
    temp[12]=table[second24%10];
   	temp[2]=table[score/100];
    temp[3]=table[(score%100)/10];
    temp[4]=table[(score%100)%10];
    temp[5]=table[score2/100];
    temp[6]=table[(score2%100)/10];
    temp[7]=table[(score2%100)%10];
    temp[10]=table[jie]; 
    dis_index = 0;


    while(1)
	{ 
	   if(flag==1)
	   {
	      BEEP=0;
		  Light=0;
	   }
   	   key=keyscan();
       if(key)
        {
            switch(key)
            {
                case 1 :
                	score++;
					temp[2]=table[score/100];
                    temp[3]=table[(score%100)/10];
                    temp[4]=table[(score%100)%10];
                break ;
				 case 2 :
                	score--;
					if(score==-1)
					{score=0;}
					temp[2]=table[score/100];
                    temp[3]=table[(score%100)/10];
                    temp[4]=table[(score%100)%10];
                  break;
                case 3 :
                	score2++;
					temp[5]=table[score2/100];
                    temp[6]=table[(score2%100)/10];
                    temp[7]=table[(score2%100)%10];
                break ;
				 case 4 :
                	score2--;
					if(score2==-1)
					{score2=0;}
					temp[5]=table[score2/100];
                    temp[6]=table[(score2%100)/10];
                    temp[7]=table[(score2%100)%10];
                  break;
                 default :
                break ;
             }
	     }
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一区二区三区四区激情| 懂色av一区二区夜夜嗨| 国产精品1024| 欧美视频精品在线| 久久久影院官网| 亚洲一区二区精品久久av| 国产精品99久久久久久久女警| 91成人看片片| 亚洲国产精品成人综合| 日本伊人精品一区二区三区观看方式| 国产91高潮流白浆在线麻豆| 91精品国产91综合久久蜜臀| 亚洲美女屁股眼交3| 成人中文字幕合集| 欧美变态tickling挠脚心| 亚洲午夜一区二区| 91麻豆福利精品推荐| 欧美国产成人精品| 精品影视av免费| 欧美精三区欧美精三区| 一区二区在线观看视频在线观看| 丁香婷婷深情五月亚洲| 精品99一区二区| 美女视频一区在线观看| 欧美久久久久久久久久| 性做久久久久久久久| 日本精品一区二区三区四区的功能| 日本一区二区三区电影| 精油按摩中文字幕久久| 日韩一区二区免费在线观看| 香蕉成人伊视频在线观看| 欧美三区在线观看| 亚洲一区二区成人在线观看| 色国产精品一区在线观看| 亚洲视频一区在线观看| 91蜜桃网址入口| 亚洲靠逼com| 欧美三级资源在线| 日韩国产一区二| 日韩三级免费观看| 韩国av一区二区| 国产日韩精品一区二区三区在线| 国产精品99久久久久久宅男| 中文欧美字幕免费| 色综合天天在线| 亚洲高清免费视频| 欧美一级夜夜爽| 国产一区二区三区电影在线观看| 国产亚洲欧美在线| 一本一本大道香蕉久在线精品 | 久久久久九九视频| 成人免费看片app下载| 中文字幕亚洲成人| 欧洲精品在线观看| 日韩精品成人一区二区三区| 日韩欧美黄色影院| 成人毛片视频在线观看| 亚洲综合在线电影| 日韩一区二区在线看片| 丰满白嫩尤物一区二区| 一区二区理论电影在线观看| 91麻豆精品国产91久久久久| 国产一区二区中文字幕| 亚洲三级久久久| 日韩片之四级片| a美女胸又www黄视频久久| 午夜伊人狠狠久久| 久久精品一区蜜桃臀影院| 色呦呦日韩精品| 国产在线一区二区综合免费视频| 中文av一区特黄| 欧美一区二区三区在线观看视频 | 在线亚洲高清视频| 精品一区二区三区在线观看国产| 国产精品国产三级国产三级人妇 | 日韩福利电影在线观看| 国产色一区二区| 欧美日韩国产小视频| 国产精品综合网| 视频精品一区二区| 国产精品国产三级国产普通话99 | 午夜亚洲福利老司机| 久久久精品tv| 6080午夜不卡| 色伊人久久综合中文字幕| 国产伦理精品不卡| 日韩**一区毛片| 一区二区三区欧美日韩| 久久精品欧美一区二区三区麻豆| 欧美日本在线一区| 色网站国产精品| 丁香婷婷综合激情五月色| 久久99国产精品久久99| 亚洲夂夂婷婷色拍ww47| 亚洲色图视频网站| 国产欧美精品区一区二区三区 | 久久欧美中文字幕| 欧美高清视频在线高清观看mv色露露十八| 成人免费看的视频| 国产一区二区三区免费观看| 免费在线一区观看| 视频一区二区中文字幕| 亚洲亚洲人成综合网络| 亚洲视频网在线直播| 国产欧美日韩中文久久| 久久青草国产手机看片福利盒子| 欧美一区二区网站| 欧美巨大另类极品videosbest| 欧美性色黄大片| 色综合天天视频在线观看| 国产99久久久国产精品| 国产精品18久久久久久vr| 九九九精品视频| 国产精品主播直播| 国产福利91精品| 成人一区二区三区| eeuss鲁片一区二区三区在线观看| 国产91在线看| 波多野结衣亚洲| www.日韩精品| 色婷婷av一区二区三区软件| 91久久人澡人人添人人爽欧美| 99久久婷婷国产精品综合| 91蝌蚪porny| 精品视频999| 日韩精品一区二区三区在线观看| 欧美一级黄色录像| 久久久久国色av免费看影院| 国产欧美久久久精品影院| 中文字幕视频一区| 亚洲一区二区五区| 蜜桃视频在线一区| 国产成a人无v码亚洲福利| a美女胸又www黄视频久久| 欧美亚洲图片小说| 欧美一区二区三区播放老司机 | 欧美色精品在线视频| 91精品婷婷国产综合久久性色 | 欧洲亚洲精品在线| 欧美精选在线播放| 久久久国产精华| 亚洲另类中文字| 捆绑紧缚一区二区三区视频| 国产激情一区二区三区| 91官网在线免费观看| 国产日韩欧美麻豆| 亚洲韩国一区二区三区| 狠狠色丁香久久婷婷综| 91丝袜美女网| 欧美一区二区大片| 中文字幕中文在线不卡住| 偷窥少妇高潮呻吟av久久免费| 久久91精品国产91久久小草| 成人激情动漫在线观看| 欧美高清一级片在线| 中文av字幕一区| 免费一级片91| 91视频观看视频| 欧美精品一区二| 一区二区三区在线观看动漫| 精品一区二区三区香蕉蜜桃| 成人av动漫在线| 日韩免费看网站| 亚洲福利一区二区三区| 国产suv精品一区二区883| 制服丝袜亚洲播放| 亚洲欧美自拍偷拍色图| 精品一区在线看| 这里只有精品视频在线观看| 国产精品亲子乱子伦xxxx裸| 老司机精品视频在线| 欧洲日韩一区二区三区| 国产精品理论在线观看| 精品一区二区三区影院在线午夜| 欧美中文一区二区三区| 国产精品―色哟哟| 国产一区二区三区在线观看免费| 欧美日韩精品一区二区三区四区| 国产精品久久久久久久久久久免费看 | 成人综合日日夜夜| 精品国产一区二区三区久久影院 | 欧美久久婷婷综合色| 一区二区三区四区中文字幕| 成人精品视频一区二区三区尤物| 日韩欧美国产一区二区三区| 亚洲第一主播视频| 91国在线观看| 亚洲美女在线一区| 色呦呦日韩精品| 一区二区三区四区国产精品| 成人高清免费观看| 中文字幕精品一区二区三区精品| 麻豆精品新av中文字幕| 日韩三区在线观看| 奇米精品一区二区三区在线观看一| 欧美日韩国产在线观看| 午夜一区二区三区视频| 精品视频在线看| 五月天婷婷综合| 欧美一级二级三级蜜桃|