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

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

?? vectors08.c

?? freescale單片機電子時鐘
?? C
字號:
/*-----------------------------------------------------*
*文件名:vectors08.c                                    *
*功  能:用于定義中斷矢量表                             *
*-----------------------------------------------------*/
#include "GP32C.H"
#include "KB.h"
#include "TIME.h"
#include "LCD.h"
/*[相應寄存器定義]*/
#define TSTOPBit   5        //定時器計數停止位
#define TOFBit     7        //定時器溢出標志位
/*isrTIMER1:定時器溢出中斷處理函數---------------------*
*功  能:給內存單元Time[0-2](時分秒)賦值                *
*-----------------------------------------------------*/
unsigned char KB_valve;
extern unsigned char time[7];      //H M S
extern unsigned char time1[];
extern unsigned char val;
extern unsigned char val1;
extern unsigned char sign1;
extern unsigned char sign2;
#pragma interrupt_handler isrTIMER1
void isrTIMER1(void)
{
   unsigned char i;
   unsigned int  j;
   val=1;
   asm("SEI");            //關總中斷
   //------------------------------
   time[6]++;             //秒數加1
   if (time[6]!=60) goto isrTIMER1_exit; //秒數未增加到60,轉
   time[6]=0; time[5]++;  //秒數增加到60,清0,分鐘數加1
   if (time[5]!=60) goto isrTIMER1_exit; //分鐘數未增到60,轉
   time[5]=0; time[4]++;  //分鐘數增加到60,清0,小時數加1
   if (time[4]!=24) goto isrTIMER1_exit; //小時數未增到24,轉
   time[4]=0; time[3]++;            //時數增加到24,清0
   i=time[2];
   if((time[2]==1)|(time[2]==3)|(time[2]==5)|(time[2]==7)|(time[2]==8)|(time[2]==10)|(time[2]==12))
   {
       if(time[3]!=31) goto isrTIMER1_exit;
       time[3]=0; time[2]++;
   }
    else if((time[2]==2)|(time[2]==4)|(time[2]==6)|(time[2]==9)|(time[2]==11))
   {
       if(time[3]!=30) goto isrTIMER1_exit;
       time[3]=0; time[2]++;
   }
   else
   {
       j=time[0]*100+time[1];
       if(((j%4==0)&&(j%100!=0))|(j%400==0))
       {
         if (time[3]!=29) goto isrTIMER1_exit; 
         time[3]=0; time[2]++;
       }
       else
       {
         if (time[3]!=28) goto isrTIMER1_exit; 
         time[3]=0; time[2]++;
       }
   }
   /*switch(i)
   { 
      case 2:
       j=time[0]*100+time[1];
       if(((j%4==0)&&(j%100!=0))|(j%400==0))
       {
         if (time[3]!=29) goto isrTIMER1_exit; 
         time[3]=0;
         time[2]++;
       }
       else
       {
         if (time[3]!=28) goto isrTIMER1_exit; 
         time[3]=0;
         time[2]++;
       }
     case 4:case 6:case 9:case 11:
       if(time[3]!=30)
       {
         goto isrTIMER1_exit; 
       }
       time[3]=0;
       time[2]++;
       break;
     case 1:case 3:case 5:case 7:case 8:case 10:case 12:
     {
       if(time[3]!=31)
       {
         goto isrTIMER1_exit; 
       }
       time[3]=0;
       time[2]++;
       break;
     }
     default: break;
   }
   */
   if (time[2]!=12) goto isrTIMER1_exit;
   time[2]=0; time[1]++;
   if (time[1]!=99) goto isrTIMER1_exit;
   time[1]=0; time[0]++;
   isrTIMER1_exit:
   T1SC&=~(1<<TOFBit);
   asm("CLI");            //開總中斷
}

/*鍵盤中斷處理函數------------------------------------*/
#pragma interrupt_handler isrKBI
void isrKBI(void) 
{
	 
	  asm("SEI");	  	        //關總中斷
	  INTKBSCR|= (1<<IntBit); //屏蔽鍵盤中斷(IMASKK=1)
	  //val1=1;	
	  KB_valve=KB_Scan();  //掃描鍵值
     // SCISend1(KB_valve);
      KB_valve=KB_Def(KB_valve);  //鍵值轉化為定義值
      if(KB_valve=='A')
      {
       sign1=1;
        //SetTime();
      }  
      if(KB_valve=='B')
      {
        //SetAlarmClock();
        sign2=1;
      }  
  
	  KB_Init();			     //重新初始化鍵盤
	  INTKBSCR&= ~(1<<IntBit); //打開鍵盤中斷(IMASKK=0)
	  asm("CLI");			     //開總中斷
}
/*isrRe:接收中斷處理函數-------------------------------*
*功  能:接收3字節基準時分秒放入內存單元Time[0-2]       *
*-----------------------------------------------------*/
/*#pragma interrupt_handler isrRe  
void isrRe(void) 
  {
   	asm("SEI");	       //禁止所有中斷
        //接收數據
    SCIReN(3,time);
	asm("CLI");        //開放總中斷	
  }
//未定義的中斷處理函數,本函數不能刪除*/
#pragma interrupt_handler isrDummy  
void isrDummy(void) 
{
}
#pragma abs_address:0xffdc    //中斷向量表起始地址
void (* const _vectab[])(void) = {            
	isrDummy,   //時基中斷 
	isrDummy,	//AD轉換中斷      
	isrKBI, 	//鍵盤中斷    
	isrDummy,	//SCI TC/TE 
	isrDummy,      //SCI RF/IDLE 
	isrDummy,	//SCI PE/FE/NF/OR
	isrDummy,	//SPI TE  
	isrDummy,	//SPI MOD/OVR/RF
	isrDummy,	//TIM2溢出中斷 
	isrDummy,	//TIM2通道1
	isrDummy,	//TIM2通道0
	isrTIMER1,	//TIM1溢出中斷      
	isrDummy,	//TIM1通道1
	isrDummy,	//TIM1通道0
	isrDummy,	//CGM     
	isrDummy,	//IRQ     
	isrDummy	//SWI       
    //RESET也是中斷,定義在 crt08.o中 
   };
#pragma end_abs_address

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91首页免费视频| 在线播放中文一区| 国产精品69久久久久水密桃 | 久久97超碰色| 麻豆精品久久精品色综合| 五月激情综合色| 午夜精品久久久久久久久久久| 亚洲高清不卡在线观看| 亚洲高清不卡在线| 日韩和欧美一区二区| 亚洲aaa精品| 麻豆精品视频在线观看免费| 男男gaygay亚洲| 久久99精品一区二区三区三区| 久久精品av麻豆的观看方式| 狠狠色狠狠色综合| 丰满放荡岳乱妇91ww| 成人高清免费在线播放| 91免费小视频| 欧美日韩亚洲综合一区| 日韩一级二级三级| 精品国产青草久久久久福利| 国产日韩精品一区二区三区在线| 国产精品天干天干在线综合| 亚洲日穴在线视频| 婷婷国产v国产偷v亚洲高清| 日本欧美大码aⅴ在线播放| 激情欧美一区二区| 成人国产精品免费观看| 色综合久久综合中文综合网| 欧洲av在线精品| 日韩欧美精品在线| 国产欧美一区视频| 亚洲中国最大av网站| 亚洲国产精品精华液网站| 日韩二区三区在线观看| 国产精品一区二区黑丝| 91视频一区二区三区| 7777精品伊人久久久大香线蕉经典版下载 | 在线不卡欧美精品一区二区三区| 欧美一区二区免费观在线| 26uuuu精品一区二区| 亚洲精品中文字幕乱码三区| 日本不卡一二三| 91在线观看美女| 91精品在线麻豆| 中文字幕免费不卡| 日日夜夜精品视频免费| 国产999精品久久久久久| 色综合欧美在线| 欧美精品一区二区不卡| 亚洲欧美日韩国产综合| 久久av中文字幕片| 色婷婷av一区二区三区之一色屋| 欧美视频一区二区三区在线观看| 欧美精品一区在线观看| 一区二区三区欧美日| 国产一区欧美一区| 欧美亚洲另类激情小说| 国产丝袜在线精品| 日韩精品每日更新| 色噜噜偷拍精品综合在线| 久久久久久久一区| 午夜av一区二区三区| 99精品国产热久久91蜜凸| 日韩欧美综合一区| 亚洲黄色小视频| 国产69精品久久久久777| 欧美一级久久久久久久大片| 亚洲欧洲精品天堂一级| 蓝色福利精品导航| 91视频国产观看| 国产日韩欧美麻豆| 麻豆极品一区二区三区| 欧美图区在线视频| 国产精品国产馆在线真实露脸| 九九久久精品视频| 在线不卡免费欧美| 亚洲一区二区三区视频在线播放| 国产不卡免费视频| 精品国产成人在线影院| 日本视频一区二区| 欧美色国产精品| 亚洲日本在线a| 成人av高清在线| 欧美国产一区二区在线观看| 久久99热99| 欧美美女直播网站| 一区二区三区 在线观看视频| 国产一区二区三区四区五区入口| 国产99精品国产| 国产亚洲综合性久久久影院| 日本不卡在线视频| 欧美老年两性高潮| 亚洲午夜私人影院| 欧美图片一区二区三区| 一区二区三区精品视频在线| 99国产精品国产精品毛片| 精品国偷自产国产一区| 日本vs亚洲vs韩国一区三区二区| 欧美三区免费完整视频在线观看| 亚洲精品高清在线观看| 99久久久国产精品| 亚洲色图在线看| 91视频观看免费| 亚洲美女一区二区三区| 色婷婷综合久久久中文字幕| 亚洲欧美乱综合| 色av成人天堂桃色av| 亚洲男人天堂av| 在线观看免费亚洲| 亚洲福利电影网| 9191精品国产综合久久久久久| 午夜电影网亚洲视频| 日韩一区二区在线观看| 久久99精品久久久久久国产越南| 日韩欧美123| 高清免费成人av| 亚洲欧美电影一区二区| 在线观看日韩一区| 天天色 色综合| 日韩欧美卡一卡二| 国产经典欧美精品| 亚洲人成在线观看一区二区| 日本福利一区二区| 日韩av不卡在线观看| 精品少妇一区二区三区日产乱码| 国产精品资源站在线| 国产精品进线69影院| 一本一道波多野结衣一区二区| 亚洲国产日韩av| 精品国产一区二区三区av性色| 岛国一区二区三区| 一区二区在线观看免费视频播放| 欧美精品自拍偷拍| 紧缚捆绑精品一区二区| 国产精品国产三级国产a| 欧美日韩国产大片| 国内精品嫩模私拍在线| 国产精品久久免费看| 欧美色涩在线第一页| 精品一区二区免费看| 中文字幕在线播放不卡一区| 欧美日韩高清一区二区不卡| 极品少妇一区二区三区精品视频 | 中文无字幕一区二区三区| 91免费在线播放| 美女视频一区二区| 中文字幕一区免费在线观看 | 一区二区三区免费看视频| 日韩天堂在线观看| 成人av在线一区二区| 日精品一区二区三区| 国产欧美精品在线观看| 欧美日韩电影在线| 成人高清免费观看| 男女男精品视频| 亚洲视频一区在线观看| 日韩一区二区免费视频| 91麻豆国产在线观看| 激情都市一区二区| 亚洲第一在线综合网站| 国产欧美一区二区在线观看| 日韩一区二区影院| 一本一道综合狠狠老| 国产福利一区二区三区在线视频| 无码av免费一区二区三区试看| 国产精品久久久一本精品| 欧美成人国产一区二区| 在线观看视频一区二区| 不卡免费追剧大全电视剧网站| 美国毛片一区二区三区| 夜夜揉揉日日人人青青一国产精品| 久久久蜜桃精品| 欧美一区午夜视频在线观看| 色av一区二区| caoporm超碰国产精品| 国产麻豆日韩欧美久久| 午夜电影一区二区三区| 亚洲欧美福利一区二区| 国产精品日日摸夜夜摸av| 欧美mv和日韩mv国产网站| 欧美浪妇xxxx高跟鞋交| av资源站一区| 成人午夜av在线| 精品一区二区三区久久久| 免费人成在线不卡| 亚洲成人1区2区| 亚洲一区二区三区四区在线| 亚洲免费在线电影| 国产精品久久久久久久久搜平片| 亚洲精品一区二区三区影院 | 一区二区日韩av| 亚洲伦理在线精品| 日韩一区日韩二区| 中文字幕精品一区| 国产三级欧美三级| 久久精品日产第一区二区三区高清版 | 欧美亚一区二区| 在线观看一区不卡|