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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? vectors08.s

?? freescale單片機(jī)電子時(shí)鐘
?? S
字號(hào):
	.module vectors08.c
	.area text
;              j -> 28,X
;              i -> 30,X
_isrTIMER1::
	pshh
	lda *__r0
	psha
	lda *__r1
	psha
	lda *__r2
	psha
	lda *__r3
	psha
	lda *__rhi
	psha
	lda *__rlo
	psha
	ais #-31
	tsx
; /*-----------------------------------------------------*
; *文件名:vectors08.c                                    *
; *功  能:用于定義中斷矢量表                             *
; *-----------------------------------------------------*/
; #include "GP32C.H"
; #include "KB.h"
; #include "TIME.h"
; #include "LCD.h"
; /*[相應(yīng)寄存器定義]*/
; #define TSTOPBit   5        //定時(shí)器計(jì)數(shù)停止位
; #define TOFBit     7        //定時(shí)器溢出標(biāo)志位
; /*isrTIMER1:定時(shí)器溢出中斷處理函數(shù)---------------------*
; *功  能:給內(nèi)存單元Time[0-2](時(shí)分秒)賦值                *
; *-----------------------------------------------------*/
; 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;
	lda #1
	sta *_val
;    asm("SEI");            //關(guān)總中斷
	SEI
;    //------------------------------
;    time[6]++;             //秒數(shù)加1
	inc *_time+6
;    if (time[6]!=60) goto isrTIMER1_exit; //秒數(shù)未增加到60,轉(zhuǎn)
	lda *_time+6
	cmp #60
	beq L3
	jmp L6
L3:
;    time[6]=0; time[5]++;  //秒數(shù)增加到60,清0,分鐘數(shù)加1
	clr *_time+6
	inc *_time+5
;    if (time[5]!=60) goto isrTIMER1_exit; //分鐘數(shù)未增到60,轉(zhuǎn)
	lda *_time+5
	cmp #60
	beq L9
	jmp L6
L9:
;    time[5]=0; time[4]++;  //分鐘數(shù)增加到60,清0,小時(shí)數(shù)加1
	clr *_time+5
	inc *_time+4
;    if (time[4]!=24) goto isrTIMER1_exit; //小時(shí)數(shù)未增到24,轉(zhuǎn)
	lda *_time+4
	cmp #24
	beq L14
	jmp L6
L14:
;    time[4]=0; time[3]++;            //時(shí)數(shù)增加到24,清0
	clr *_time+4
	inc *_time+3
;    i=time[2];
	lda *_time+2
	sta 30,X
;    if((time[2]==1)|(time[2]==3)|(time[2]==5)|(time[2]==7)|(time[2]==8)|(time[2]==10)|(time[2]==12))
	lda *_time+2
	cmp #1
	bne L36
	clra
	sta 26,X
	lda #1
	sta 27,X
	bra L37
L36:
	clr 27,X
	clr 26,X
L37:
	lda *_time+2
	cmp #3
	bne L38
	clra
	sta 24,X
	lda #1
	sta 25,X
	bra L39
L38:
	clr 25,X
	clr 24,X
L39:
	lda *_time+2
	cmp #5
	bne L40
	clra
	sta 22,X
	lda #1
	sta 23,X
	bra L41
L40:
	clr 23,X
	clr 22,X
L41:
	lda *_time+2
	cmp #7
	bne L42
	clra
	sta 20,X
	lda #1
	sta 21,X
	bra L43
L42:
	clr 21,X
	clr 20,X
L43:
	lda *_time+2
	cmp #8
	bne L44
	clra
	sta 18,X
	lda #1
	sta 19,X
	bra L45
L44:
	clr 19,X
	clr 18,X
L45:
	lda *_time+2
	cmp #10
	bne L46
	clra
	sta 16,X
	lda #1
	sta 17,X
	bra L47
L46:
	clr 17,X
	clr 16,X
L47:
	lda *_time+2
	cmp #12
	bne L48
	clra
	sta 14,X
	lda #1
	sta 15,X
	bra L49
L48:
	clr 15,X
	clr 14,X
L49:
	lda 27,X
	ora 25,X
	sta *__r1
	lda 26,X
	ora 24,X
	sta *__r0
	lda *__r1
	ora 23,X
	sta *__r1
	lda *__r0
	ora 22,X
	sta *__r0
	lda *__r1
	ora 21,X
	sta *__r1
	lda *__r0
	ora 20,X
	sta *__r0
	lda *__r1
	ora 19,X
	sta *__r1
	lda *__r0
	ora 18,X
	sta *__r0
	lda *__r1
	ora 17,X
	sta *__r1
	lda *__r0
	ora 16,X
	sta *__r0
	lda *__r1
	ora 15,X
	sta *__r1
	lda *__r0
	ora 14,X
	sta *__r0
	ldhx *__r0
	cphx #0
	tsx
	beq L20
;    {
;        if(time[3]!=31) goto isrTIMER1_exit;
	lda *_time+3
	cmp #31
	beq L50
	jmp L6
L50:
;        time[3]=0; time[2]++;
	clr *_time+3
	inc *_time+2
;    }
	jmp L21
L20:
;     else if((time[2]==2)|(time[2]==4)|(time[2]==6)|(time[2]==9)|(time[2]==11))
	lda *_time+2
	cmp #2
	bne L67
	clra
	sta 12,X
	lda #1
	sta 13,X
	bra L68
L67:
	clr 13,X
	clr 12,X
L68:
	lda *_time+2
	cmp #4
	bne L69
	clra
	sta 10,X
	lda #1
	sta 11,X
	bra L70
L69:
	clr 11,X
	clr 10,X
L70:
	lda *_time+2
	cmp #6
	bne L71
	clra
	sta 8,X
	lda #1
	sta 9,X
	bra L72
L71:
	clr 9,X
	clr 8,X
L72:
	lda *_time+2
	cmp #9
	bne L73
	clra
	sta 6,X
	lda #1
	sta 7,X
	bra L74
L73:
	clr 7,X
	clr 6,X
L74:
	lda *_time+2
	cmp #11
	bne L75
	clra
	sta 4,X
	lda #1
	sta 5,X
	bra L76
L75:
	clr 5,X
	clr 4,X
L76:
	lda 13,X
	ora 11,X
	sta *__r1
	lda 12,X
	ora 10,X
	sta *__r0
	lda *__r1
	ora 9,X
	sta *__r1
	lda *__r0
	ora 8,X
	sta *__r0
	lda *__r1
	ora 7,X
	sta *__r1
	lda *__r0
	ora 6,X
	sta *__r0
	lda *__r1
	ora 5,X
	sta *__r1
	lda *__r0
	ora 4,X
	sta *__r0
	ldhx *__r0
	cphx #0
	tsx
	beq L55
;    {
;        if(time[3]!=30) goto isrTIMER1_exit;
	lda *_time+3
	cmp #30
	beq L77
	jmp L6
L77:
;        time[3]=0; time[2]++;
	clr *_time+3
	inc *_time+2
;    }
	jmp L56
L55:
;    else
;    {
;        j=time[0]*100+time[1];
	clr *__r0
	lda *_time+1
	sta *__r1
	clr *__r2
	lda *_time
	sta *__r3
	lda #100
	psha
	clra
	psha
	lda *__r3
	psha
	lda *__r2
	psha
	jsr __mul16
	ais #4
	mov *__rlo,*__r3
	mov *__rhi,*__r2
	lda *__r3
	add *__r1
	sta *__r1
	lda *__r2
	adc *__r0
	sta 28,X
	lda *__r1
	sta 29,X
;        if(((j%4==0)&&(j%100!=0))|(j%400==0))
	and #3
	sta *__r1
	clra
	sta *__r0
	ldhx *__r0
	cphx #0
	tsx
	bne L87
	lda 29,X
	sta *__rlo
	lda 28,X
	sta *__rhi
	lda #100
	psha
	clra
	psha
	jsr __divmod16u
	pula
	sta *__r0
	pula
	sta *__r1
	ldhx *__r0
	cphx #0
	tsx
	beq L87
	clra
	sta 2,X
	lda #1
	sta 3,X
	bra L88
L87:
	clr 3,X
	clr 2,X
L88:
	lda 29,X
	sta *__rlo
	lda 28,X
	sta *__rhi
	lda #-112
	psha
	lda #1
	psha
	jsr __divmod16u
	pula
	sta *__r0
	pula
	sta *__r1
	ldhx *__r0
	cphx #0
	tsx
	bne L89
	clra
	sta ,X
	lda #1
	sta 1,X
	bra L90
L89:
	clr 1,X
	clr ,X
L90:
	lda 3,X
	ora 1,X
	sta *__r1
	lda 2,X
	ora ,X
	sta *__r0
	ldhx *__r0
	cphx #0
	tsx
	beq L83
;        {
;          if (time[3]!=29) goto isrTIMER1_exit; 
	lda *_time+3
	cmp #29
	beq L91
	bra L6
L91:
;          time[3]=0; time[2]++;
	clr *_time+3
	inc *_time+2
;        }
	bra L84
L83:
;        else
;        {
;          if (time[3]!=28) goto isrTIMER1_exit; 
	lda *_time+3
	cmp #28
	beq L96
	bra L6
L96:
;          time[3]=0; time[2]++;
	clr *_time+3
	inc *_time+2
;        }
L84:
;    }
L56:
L21:
;    /*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;
	lda *_time+2
	cmp #12
	beq L101
	bra L6
L101:
;    time[2]=0; time[1]++;
	clr *_time+2
	inc *_time+1
;    if (time[1]!=99) goto isrTIMER1_exit;
	lda *_time+1
	cmp #99
	beq L106
	bra L6
L106:
;    time[1]=0; time[0]++;
	clr *_time+1
	inc *_time
L6:
;    isrTIMER1_exit:
;    T1SC&=~(1<<TOFBit);
	bclr #7,0x20
;    asm("CLI");            //開總中斷
	CLI
L1:
	ais #31
	.dbline 0 ; func end
	pula
	sta *__rlo
	pula
	sta *__rhi
	pula
	sta *__r3
	pula
	sta *__r2
	pula
	sta *__r1
	pula
	sta *__r0
	pulh
	rti
_isrKBI::
	pshh
	lda *__r0
	psha
	lda *__r1
	psha
	lda *__r2
	psha
	lda *__r3
	psha
	lda *__r4
	psha
	lda *__r5
	psha
	lda *__r6
	psha
	lda *__r7
	psha
	lda *__r8
	psha
	lda *__r9
	psha
	lda *__r10
	psha
	lda *__r11
	psha
	lda *__rhi
	psha
	lda *__rlo
	psha
; }
; 
; /*鍵盤中斷處理函數(shù)------------------------------------*/
; #pragma interrupt_handler isrKBI
; void isrKBI(void) 
; {
; 	 
; 	  asm("SEI");	  	        //關(guān)總中斷
	SEI
; 	  INTKBSCR|= (1<<IntBit); //屏蔽鍵盤中斷(IMASKK=1)
	bset #1,0x1a
; 	  //val1=1;	
; 	  KB_valve=KB_Scan();  //掃描鍵值
	jsr _KB_Scan
	sta *__r1
	sta *_KB_valve
;      // SCISend1(KB_valve);
;       KB_valve=KB_Def(KB_valve);  //鍵值轉(zhuǎn)化為定義值
	lda *_KB_valve
	psha
	jsr _KB_Def
	ais #1
	tsx
	sta *__r1
	sta *_KB_valve
;       if(KB_valve=='A')
	lda *_KB_valve
	cmp #65
	bne L111
;       {
;        sign1=1;
	lda #1
	sta *_sign1
;         //SetTime();
;       }  
L111:
;       if(KB_valve=='B')
	lda *_KB_valve
	cmp #66
	bne L113
;       {
;         //SetAlarmClock();
;         sign2=1;
	lda #1
	sta *_sign2
;       }  
L113:
;   
; 	  KB_Init();			     //重新初始化鍵盤
	jsr _KB_Init
	tsx
; 	  INTKBSCR&= ~(1<<IntBit); //打開鍵盤中斷(IMASKK=0)
	bclr #1,0x1a
; 	  asm("CLI");			     //開總中斷
	CLI
L110:
	.dbline 0 ; func end
	pula
	sta *__rlo
	pula
	sta *__rhi
	pula
	sta *__r11
	pula
	sta *__r10
	pula
	sta *__r9
	pula
	sta *__r8
	pula
	sta *__r7
	pula
	sta *__r6
	pula
	sta *__r5
	pula
	sta *__r4
	pula
	sta *__r3
	pula
	sta *__r2
	pula
	sta *__r1
	pula
	sta *__r0
	pulh
	rti
_isrDummy::
	pshh
; }
; /*isrRe:接收中斷處理函數(shù)-------------------------------*
; *功  能:接收3字節(jié)基準(zhǔn)時(shí)分秒放入內(nèi)存單元Time[0-2]       *
; *-----------------------------------------------------*/
; /*#pragma interrupt_handler isrRe  
; void isrRe(void) 
;   {
;    	asm("SEI");	       //禁止所有中斷
;         //接收數(shù)據(jù)
;     SCIReN(3,time);
; 	asm("CLI");        //開放總中斷	
;   }
; //未定義的中斷處理函數(shù),本函數(shù)不能刪除*/
; #pragma interrupt_handler isrDummy  
; void isrDummy(void) 
; {
L115:
	.dbline 0 ; func end
	pulh
	rti
	.area memory(abs)
	.org 0xffdc
__vectab::
	.word _isrDummy
	.word _isrDummy
	.word _isrKBI
	.word _isrDummy
	.word _isrDummy
	.word _isrDummy
	.word _isrDummy
	.word _isrDummy
	.word _isrDummy
	.word _isrDummy
	.word _isrDummy
	.word _isrTIMER1
	.word _isrDummy
	.word _isrDummy
	.word _isrDummy
	.word _isrDummy
	.word _isrDummy
	.area lit
	.area bss
_KB_valve::
	.blkb 1

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久不见久久见免费视频1| 久久久精品tv| 亚洲综合一二三区| 欧美体内she精高潮| 一区二区在线观看视频| 欧美性猛交xxxx黑人交| 亚洲精品午夜久久久| 5858s免费视频成人| 国产一区二三区| 国产精品久久久久久久蜜臀 | 91精品啪在线观看国产60岁| 午夜伦理一区二区| 久久婷婷色综合| 99麻豆久久久国产精品免费优播| 国产精品热久久久久夜色精品三区| 91在线看国产| 韩国女主播一区| 亚洲免费观看高清完整版在线观看| 在线看一区二区| 国产一区二区三区不卡在线观看| 亚洲欧美一区二区在线观看| 色av一区二区| 成人一级视频在线观看| 午夜亚洲福利老司机| 国产精品视频一二三| 欧美另类z0zxhd电影| 国产成人精品免费网站| 一区二区理论电影在线观看| 26uuu国产在线精品一区二区| 99九九99九九九视频精品| 精品中文av资源站在线观看| 亚洲自拍欧美精品| 国产精品福利电影一区二区三区四区| 欧美精品少妇一区二区三区| 99久久久国产精品免费蜜臀| 黄色资源网久久资源365| 亚洲国产日日夜夜| 亚洲一区二区三区四区不卡| 国产精品嫩草99a| 国产欧美精品一区二区色综合朱莉| 欧美在线影院一区二区| 日本韩国精品在线| av动漫一区二区| 99r精品视频| 色婷婷亚洲精品| 成人高清视频免费观看| 成人小视频免费在线观看| 国产精品99久| 色av一区二区| 日韩一区二区不卡| 欧美一卡在线观看| 精品少妇一区二区三区免费观看| 日韩免费视频一区二区| 精品美女被调教视频大全网站| 精品国产三级电影在线观看| 久久综合九色综合欧美98| 国产欧美日韩久久| 亚洲第一精品在线| 麻豆精品国产传媒mv男同| 奇米影视一区二区三区小说| 国产一区二区三区免费播放| 国产成人精品亚洲日本在线桃色 | 国产喂奶挤奶一区二区三区| 中文字幕+乱码+中文字幕一区| 亚洲人成网站色在线观看| 日韩精品久久久久久| 国产精品综合视频| 欧美剧情电影在线观看完整版免费励志电影 | 不卡av在线网| 欧美大肚乱孕交hd孕妇| 中文字幕av不卡| 日韩国产欧美三级| 欧美午夜在线观看| 亚洲图片激情小说| 极品少妇xxxx精品少妇| 欧美亚洲尤物久久| 国产精品第四页| 国产高清久久久| 日韩一区二区三区四区| 亚洲精品中文在线影院| 成人福利视频在线看| 欧美成人精品高清在线播放| 一区二区三区国产| 不卡视频一二三| 中文字幕免费观看一区| 国产精品77777| 欧美精品一区二区三区很污很色的 | 99热精品一区二区| 国产欧美一区二区精品性色 | 欧美激情一区二区| 国产一区在线不卡| 久久久国产综合精品女国产盗摄| 蜜芽一区二区三区| 欧美一区日本一区韩国一区| 国产999精品久久| 中文字幕欧美日韩一区| 成人自拍视频在线观看| 国产精品视频免费看| 粉嫩一区二区三区在线看| 国产精品免费视频观看| 99精品视频在线免费观看| 亚洲乱码国产乱码精品精小说 | 在线观看网站黄不卡| 三级欧美韩日大片在线看| 欧美一区二区黄| 久久国产福利国产秒拍| 久久久精品日韩欧美| 丰满少妇久久久久久久| 一区二区三区欧美亚洲| 日韩欧美国产一区在线观看| 国产乱码精品一品二品| 中文字幕在线不卡一区| 欧美日韩精品综合在线| 久久se精品一区精品二区| 国产精品久久久久久户外露出 | 国产一区二区在线看| 国产一区二区在线视频| 日本一区二区免费在线观看视频| 色偷偷一区二区三区| 美脚の诱脚舐め脚责91| 中文字幕一区免费在线观看 | 日韩欧美高清dvd碟片| 日韩一级高清毛片| 91老师片黄在线观看| 毛片一区二区三区| 亚洲国产视频a| 一区二区三区加勒比av| 欧美国产日韩亚洲一区| 欧美成人video| 9191久久久久久久久久久| 91亚洲精品一区二区乱码| 韩国成人福利片在线播放| 免费在线观看一区二区三区| 亚洲男人的天堂一区二区| 国产精品私人影院| 久久久精品国产99久久精品芒果 | 国产精品456露脸| 狠狠色丁香久久婷婷综| 免费成人小视频| 日韩国产欧美视频| 久久黄色级2电影| 国产精品一区专区| 成人av集中营| 99精品偷自拍| 91麻豆成人久久精品二区三区| jvid福利写真一区二区三区| 福利一区二区在线| 成人久久18免费网站麻豆| 不卡视频在线看| 欧美四级电影网| 这里只有精品免费| 久久影院午夜片一区| **欧美大码日韩| 三级久久三级久久| 国产一区999| 一本一道久久a久久精品综合蜜臀| 色久优优欧美色久优优| 欧美日韩精品欧美日韩精品一| 精品婷婷伊人一区三区三| 日韩一区二区视频在线观看| 国产日韩精品一区二区浪潮av| 亚洲欧洲日韩av| 蜜桃传媒麻豆第一区在线观看| 国产麻豆精品95视频| 欧美最猛黑人xxxxx猛交| 91精品国产黑色紧身裤美女| 久久午夜色播影院免费高清| 亚洲精品中文在线观看| 国产九色精品成人porny| 91国在线观看| 国产精品美女久久久久aⅴ| 日韩vs国产vs欧美| 欧美亚洲免费在线一区| 国产精品免费视频观看| 免费av成人在线| 欧美人妇做爰xxxⅹ性高电影 | 亚洲一区二区欧美激情| 国产伦理精品不卡| 欧美日韩午夜在线视频| 亚洲视频一区在线观看| 国产高清在线精品| 久久女同精品一区二区| 蜜臀av一区二区在线免费观看 | 久久久精品日韩欧美| 日本一区中文字幕| 91成人在线精品| 一区二区三区日本| 色综合av在线| 亚洲欧美国产高清| 色综合色综合色综合| 亚洲三级在线免费观看| 成人av免费在线播放| 国产精品视频yy9299一区| 国产精品一区二区三区网站| 精品久久国产97色综合| 狠狠色狠狠色合久久伊人| 精品不卡在线视频| 国产精品香蕉一区二区三区| 亚洲国产高清在线观看视频| 99re66热这里只有精品3直播|