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

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

?? system.asm

?? 凌陽(yáng)61板電子時(shí)鐘程序
?? ASM
字號(hào):
.INCLUDE hardware.inc  
.EXTERNAL  _SecondAddOne
.PUBLIC		Year; 
.PUBLIC		MonDayHr; 
.PUBLIC		MinSec; 
.PUBLIC		Per500msSet; 
//*********************RAM空間占用*************************//
.RAM
.VAR		Year          //年 b15--if leap year
.VAR		MonDayHr      //月日時(shí)  b13--b10(month) b9--b5(day)  b4--b0(hour) 
.VAR		MinSec        //分秒    b12--b7(minute) b6--b1(second) b0--500ms
.VAR		Per500msSet   //500ms 標(biāo)志

.CODE
//*********************************************************//
//函數(shù):System_Initial()
//描述:鍵盤掃描初始化
//參數(shù):無
//返回:無
//*********************************************************//
.PUBLIC _System_Initial;
_System_Initial: .PROC
//******************系統(tǒng)時(shí)鐘、中斷*************************//

     r1=0
     [P_SystemClock]=r1

     r1=0
     [R_InterruptStatus] = r1
     [P_INT_Ctrl]=r1
     IRQ OFF
     FIQ OFF

//*********************I/O口*******************************//
	r1=0xff00
	[P_IOA_Attrib] = r1						//A7--A0  輸入
	[P_IOA_Dir] = r1						//A15--A8 輸出
	r1 = 0x0000				
	[P_IOA_Data] = r1
     
//*********************萬年歷******************************//
     r1=2001
     [Year]=r1     							//2001年  b15--not leap year
     r1=0x0420
     [MonDayHr]=r1  						//1月1日1時(shí) 
                    						// b13--b10(month) b9--b5(day)  b4--b0(hour)
     r1=0x0000      
     [MinSec]=r1      						//0分0秒    
                   							//b12--b7(minute) b6--b1(second) b0--500ms
     [Per500msSet]=r1   
  
//*******************中斷**********************************//
     r1 = C_IRQ5_2Hz+ C_IRQ3_KEY     		//2Hz+KeyUp
     r1|=[R_InterruptStatus] 
	 [R_InterruptStatus] = r1
     [P_INT_Ctrl]=r1
     IRQ ON 
     
     retf;
	.ENDP;
//*********************************************************//
//函數(shù):Clear_WatchDog()
//描述:看門狗清0
//參數(shù):無
//返回:無
//*********************************************************//
.PUBLIC _Clear_WatchDog;
_Clear_WatchDog: 	.PROC
		r1=0x0001;                      	// Clear watch dog
		[P_Watchdog_Clear]=r1;       		//
		retf;
		.ENDP
//*********************************************************//
//函數(shù):LightOn()
//描述:點(diǎn)亮放光二極管
//參數(shù):無
//返回:無
//*********************************************************//
.PUBLIC	_LightOn;
_LightOn:	.PROC         					//點(diǎn)亮IOA15 LED 	
			r1= 0x8000;
			r1 |= [P_IOA_Buffer];
			[P_IOA_Buffer] = r1;
			retf;
			.ENDP

.PUBLIC	_LightOff;      					//熄滅 IOA15 LED
_LightOff:	.PROC
			r1= 0x7FFF;
			r1&= [P_IOA_Buffer];
			[P_IOA_Buffer] = r1;
			retf;
			.ENDP
//*********************************************************//
//函數(shù):Calendar_Counter()
//描述:萬年歷調(diào)整
//參數(shù):500ms標(biāo)志  [Per500msSet]----0xFFFF,500ms到
//返回:無
//*********************************************************//

.PUBLIC _Calendar_Counter
 _Calendar_Counter: .PROC
        r1 = [Per500msSet];   				//500ms標(biāo)志
        JNZ  Update_Time;
        RETF;
 Update_Time:
        r1 = 0;
        [Per500msSet] = r1;
               
//**************minute & second
        r1 = [MinSec];
        r1 += 1;            				//秒+1
        r2 = r1 AND 0x007E;  				//是否到60秒? 
        CMP     r2,60*2;
        JB      _2HzRtc_90;
        r1 &= 0x1F80;               
        r1 += 0x0080;               
        
        r4=0xFFFF            				//分+1,置調(diào)整標(biāo)志
        [_SecondAddOne]=r4
        
        CMP     r1,60*128;  				//是否到60分
        JB      _2HzRtc_90; 
        
        r1+=0x0003;      					//手工校正 
        
//**************month, day, hour
        r2 = [MonDayHr];
        r2 += 1;                    		//時(shí)+1
        r3 = r2 AND 0x001F;         
        CMP  r3,24;         				//是否到24小時(shí)
        JB      _2HzRtc_80;
        r2& = 0x3FE0;         				//小時(shí)清0
        r3 = r2 LSR 4;
        r3 = r3 LSR 1;
        r3 &= 0x001F;
        
        CALL    F_GetDaysOfTheMonth;  		//讀本月天數(shù)
       
        CMP  r3,r1;         
        JB   _2HzRtc_75;
        r2 &= 0x3C00;
        r2 += 0x0400;             			//月+1
        CMP  r2,13*1024;       				//月超過12?
        JB   _2HzRtc_75;
        r2 = 0x0400;                		//月置1
//**************year
        r3 = [Year];
        r3 += 1;                 			//年+1
        r3&=0x7FFF
        CMP     r3,3099;       				//3099年
        JBE     _2HzRtc_70;
        r3 = 2001;             				//2001年
_2HzRtc_70:
        CALL F_CalcLeapYear_or_NonLeapYear  //計(jì)算平閏年,r3---返回值
                                            //閏年(b15=1) 平年(b15=0)
        [Year] = r3;

_2HzRtc_75:
        r2 += 0x0020;               		//天+1
_2HzRtc_80:
        [MonDayHr] = r2;
_2HzRtc_85:
        r1 = 0x0000;          				//r1 = 0x0000;
_2HzRtc_90:
        [MinSec] = r1;
        
        RETF;
//**************Table
TB_DaysOfMonth:     						//高字節(jié)---閏年天數(shù), 低字節(jié)---- 平年天數(shù)
        .DW     31*256+31;
        .DW     31*256+31;          		//1 month
        .DW     29*256+28;          		//2 month
        .DW     31*256+31;          		//3 month
        .DW     30*256+30;          		//4 month
        .DW     31*256+31;          		//5 month
        .DW     30*256+30;          		//6 month
        .DW     31*256+31;          		//7 month
        .DW     31*256+31;          		//8 month
        .DW     30*256+30;          		//9 month
        .DW     31*256+31;          		//10 month
        .DW     30*256+30;          		//11 month
        .DW     31*256+31;          		//12 month
        
//*********************************************************//
//函數(shù):F_GetDaysOfTheMonth
//描述:計(jì)算本月天數(shù)
//參數(shù):無
//返回:r1--天數(shù)
//*********************************************************// 
F_GetDaysOfTheMonth:
        r1 = [MonDayHr];
        r1 = r1 LSR 4;
        r1 = r1 LSR 4;
        r1 = r1 LSR 2;

        r1 &= 0x000F;
        bp = r1 + TB_DaysOfMonth;
        r1 = [bp];

        r4 = 0x8000 
        TEST r4,[Year];        				//平閏年?
        JNZ   GetDaysOfTheMonth_LeapYear;
        
GetDaysOfTheMonth_NonLeapYear:  			//平年
        r1 &= 0x00FF;
        RETF;
        
GetDaysOfTheMonth_LeapYear:     			//閏年           
        r1 = r1 LSR 4;
        r1 = r1 LSR 4;
        RETF;        
//**************平閏年計(jì)算*********************************//
//描述:閏年條件:
//		1、能被400整除
//		2、能被4整除,但不能被100整除
//*********************************************************//         
F_CalcLeapYear_or_NonLeapYear:
        r4=r3;
        CMP     r4,0;
        JZ      GetDaysOfTheMonth_20;
GetDaysOfTheMonth_10:
        CMP     r4,400;            			//判斷是否能被400整除
        JB      GetDaysOfTheMonth_30;     	//不能被400整除
        r4 -= 400;
        JNZ     GetDaysOfTheMonth_10;
GetDaysOfTheMonth_20:       				//閏年--能被400整除 或 能被4整除但不能被100整除

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91久久精品网| 欧美日韩一区二区在线视频| 亚洲另类一区二区| 日韩精品一区二区三区三区免费| 成人app在线观看| 久久狠狠亚洲综合| 亚洲国产欧美另类丝袜| 日本一区二区动态图| 欧美精品在线一区二区三区| 成人av免费在线| 国产一区二区三区高清播放| 日韩国产成人精品| 亚洲综合偷拍欧美一区色| 国产精品久久久久天堂| 精品第一国产综合精品aⅴ| 欧美日韩精品系列| 在线视频亚洲一区| 本田岬高潮一区二区三区| 国产精品一区在线观看乱码| 男女视频一区二区| 日韩精品乱码av一区二区| 樱花影视一区二区| 亚洲欧美日韩在线不卡| 国产精品国产三级国产aⅴ原创| 精品av久久707| 日韩欧美二区三区| 欧美一区二区免费| 91精品国产色综合久久| 欧美日韩国产美女| 欧美日韩日日骚| 欧美影视一区在线| 欧美亚洲精品一区| 欧美这里有精品| 欧美三级在线播放| 精品视频一区二区不卡| 欧美三级一区二区| 欧美日高清视频| 欧美日韩一区二区电影| 欧美日韩在线三级| 欧美人与禽zozo性伦| 717成人午夜免费福利电影| 欧美理论片在线| 91精品国产乱码久久蜜臀| 91精品国产综合久久久蜜臀粉嫩| 欧美精品一卡二卡| 日韩情涩欧美日韩视频| 欧美xxxx老人做受| 久久尤物电影视频在线观看| 国产亚洲一二三区| 欧美国产精品中文字幕| 亚洲欧洲精品一区二区三区| 亚洲男同1069视频| 亚洲成人你懂的| 蜜臀91精品一区二区三区 | av成人免费在线观看| 不卡的av中国片| 91免费版pro下载短视频| 一本大道av一区二区在线播放| 色婷婷激情久久| 欧美精品 国产精品| 日韩精品中文字幕在线不卡尤物| 精品国产在天天线2019| 国产精品午夜久久| 一区二区三区在线观看动漫| 亚洲v日本v欧美v久久精品| 日产国产欧美视频一区精品| 国产一区二区视频在线| 99精品国产热久久91蜜凸| 日本精品视频一区二区三区| 欧美猛男gaygay网站| 欧美精品一区二区三区高清aⅴ| 国产欧美日韩在线视频| 亚洲日本va午夜在线影院| 视频精品一区二区| 国产成人免费在线视频| 蜜桃视频在线观看一区二区| 成人激情午夜影院| 一区二区在线免费观看| 天天av天天翘天天综合网| 九九九久久久精品| 色丁香久综合在线久综合在线观看| 欧美精品vⅰdeose4hd| 亚洲精品在线观看视频| 亚洲激情男女视频| 精品一区二区免费在线观看| 91麻豆免费视频| 欧美成人在线直播| 亚洲免费av观看| 国产一区二区视频在线| 欧美日韩在线免费视频| 国产视频不卡一区| 日一区二区三区| 成人av网站在线观看| 欧美一级黄色大片| 一区二区在线看| 国产成人综合亚洲网站| 91精品欧美久久久久久动漫| 国产精品久久久久久久岛一牛影视 | 中文字幕一区二区三区四区不卡 | 欧美经典一区二区三区| 五月天视频一区| 成人亚洲一区二区一| 欧美一区二区三区思思人| 中文字幕一区二| 激情深爱一区二区| 欧美日韩午夜精品| 亚洲欧美日韩国产手机在线| 精品写真视频在线观看| 欧美精品第1页| 一区二区三区四区亚洲| voyeur盗摄精品| 久久久久久久久久久久电影| 免播放器亚洲一区| 欧美日韩一区二区三区免费看 | 欧美亚洲动漫另类| 18成人在线观看| 国产成人av自拍| 欧美精品一区二区在线观看| 日本午夜精品视频在线观看| 欧美性生活一区| 亚洲人成电影网站色mp4| 成人免费av资源| 国产精品视频yy9299一区| 国产一区二区美女诱惑| 精品福利一区二区三区免费视频| 日韩1区2区3区| 欧美一二区视频| 日韩av一区二区三区四区| 欧美日韩视频在线观看一区二区三区| 亚洲视频免费观看| 色婷婷av一区二区三区大白胸| 中文字幕日韩av资源站| av亚洲精华国产精华精| 国产精品乱码一区二区三区软件| 国产精品一区二区男女羞羞无遮挡| 欧美mv和日韩mv的网站| 久久99久久99精品免视看婷婷| 日韩欧美中文字幕一区| 美女视频一区在线观看| 精品奇米国产一区二区三区| 久久99精品国产.久久久久久| 精品国精品国产尤物美女| 国产米奇在线777精品观看| 久久久影视传媒| 成人性生交大片免费看视频在线 | 欧美三级日韩在线| 亚洲3atv精品一区二区三区| 欧美日韩aaa| 免费高清成人在线| 欧美成人一区二区三区在线观看| 久草中文综合在线| 欧美激情中文不卡| 91丝袜高跟美女视频| 亚洲无人区一区| 日韩欧美一二区| 丰满少妇在线播放bd日韩电影| 国产精品日日摸夜夜摸av| 一本大道久久精品懂色aⅴ| 亚洲国产日韩综合久久精品| 69p69国产精品| 国产九九视频一区二区三区| 国产精品久久久久久久久免费桃花 | 肉肉av福利一精品导航| 精品乱人伦小说| caoporn国产一区二区| 亚洲国产精品自拍| 久久日韩精品一区二区五区| av不卡一区二区三区| 亚洲高清免费观看高清完整版在线观看| 555www色欧美视频| 粉嫩一区二区三区性色av| 一区二区三区91| 久久综合狠狠综合久久综合88 | 欧美一区日韩一区| 国产伦精品一区二区三区免费 | 日本一区二区动态图| 欧美性xxxxxxxx| 国产在线不卡一区| 亚洲精品乱码久久久久久黑人| 欧美一区二区三区在线看| 国产v综合v亚洲欧| 亚洲aⅴ怡春院| 中文字幕成人av| 日韩一级片网址| 97久久精品人人爽人人爽蜜臀| 奇米精品一区二区三区四区| 国产精品国模大尺度视频| 欧美一区二区三区在线| 波多野结衣亚洲| 蜜桃av噜噜一区二区三区小说| 国产精品久久久久久久久图文区| 欧美一区二视频| 色诱视频网站一区| 国产精品一二二区| 日本不卡1234视频| 亚洲免费资源在线播放| 久久精品免视看| 日韩欧美激情一区| 欧美日韩精品欧美日韩精品一 | 亚洲欧美在线aaa|