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

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

?? main.lst

?? Simple Timer/Counter application for cock fighting
?? LST
?? 第 1 頁 / 共 4 頁
字號:
;main.c,436 :: 		PORTB = 0;
$0384	$0186			CLRF	PORTB, 1
;main.c,437 :: 		PORTA = PORTA & 0xff; //disable the display
$0385	$30FF			MOVLW	255
$0386	$0585			ANDWF	PORTA, 1
;main.c,438 :: 		PORTB = mask (1); //load millisecond value to PORTB
$0387	$3001			MOVLW	1
$0388	$00BA			MOVWF	FARG_mask+0
$0389	$207C			CALL	_mask
$038A	$1303			BCF	STATUS, RP1
$038B	$1283			BCF	STATUS, RP0
$038C	$0870			MOVF	STACK_0, 0
$038D	$0086			MOVWF	PORTB
;main.c,439 :: 		PORTA = PORTA | 0x05; //enable the display of ones millisecond
$038E	$3005			MOVLW	5
$038F	$0485			IORWF	PORTA, 1
;main.c,440 :: 		Short_delay();
$0390	$20CF			CALL	_Short_delay
;main.c,441 :: 		PORTB = 0;
$0391	$0186			CLRF	PORTB, 1
;main.c,442 :: 		PORTA = PORTA & 0xff; //disable the display
$0392	$30FF			MOVLW	255
$0393	$0585			ANDWF	PORTA, 1
;main.c,443 :: 		repitition--;
$0394	$3001			MOVLW	1
$0395	$02B3			SUBWF	_repitition, 1
$0396	$1C03			BTFSS	STATUS, C
$0397	$03B4			DECF	_repitition+1, 1
;main.c,444 :: 		} while (repitition > 0);
$0398	$0834			MOVF	_repitition+1, 0
$0399	$3C00			SUBLW	0
$039A	$1D03			BTFSS	STATUS, Z
$039B	$2B9E			GOTO	L_main_85
$039C	$0833			MOVF	_repitition, 0
$039D	$3C00			SUBLW	0
$039E	$	L_main_85:
$039E	$1C03			BTFSS	STATUS, C
$039F	$2B79			GOTO	L_main_60
$03A0	$	L_main_61:
;main.c,445 :: 		Delay_sec();
$03A0	$21E3			CALL	_Delay_sec
;main.c,446 :: 		delay--;
$03A1	$3001			MOVLW	1
$03A2	$1303			BCF	STATUS, RP1
$03A3	$1283			BCF	STATUS, RP0
$03A4	$02B1			SUBWF	_delay, 1
$03A5	$1C03			BTFSS	STATUS, C
$03A6	$03B2			DECF	_delay+1, 1
;main.c,447 :: 		} while (delay > 0);
$03A7	$0832			MOVF	_delay+1, 0
$03A8	$3C00			SUBLW	0
$03A9	$1D03			BTFSS	STATUS, Z
$03AA	$2BAD			GOTO	L_main_86
$03AB	$0831			MOVF	_delay, 0
$03AC	$3C00			SUBLW	0
$03AD	$	L_main_86:
$03AD	$1C03			BTFSS	STATUS, C
$03AE	$2B74			GOTO	L_main_58
$03AF	$	L_main_59:
;main.c,448 :: 		}
$03AF	$	L_main_57:
;main.c,449 :: 		exit1: load_default_values();
$03AF	$	___main_exit1:
$03AF	$219D			CALL	_load_default_values
;main.c,450 :: 		flag.f2 = 1;//set reset flag
$03B0	$1303			BCF	STATUS, RP1
$03B1	$1283			BCF	STATUS, RP0
$03B2	$152F			BSF	_flag, 2
;main.c,451 :: 		}
$03B3	$	L_main_51:
;main.c,452 :: 		}
$03B3	$	L_main_50:
;main.c,456 :: 		if ((PORTA & 0x30)== 0x20) // stop/show button has been triggered
$03B3	$3030			MOVLW	48
$03B4	$1303			BCF	STATUS, RP1
$03B5	$1283			BCF	STATUS, RP0
$03B6	$0505			ANDWF	PORTA, 0
$03B7	$00F1			MOVWF	STACK_1
$03B8	$0871			MOVF	STACK_1, 0
$03B9	$3A20			XORLW	32
$03BA	$1D03			BTFSS	STATUS, Z
$03BB	$2BF2			GOTO	L_main_62
;main.c,458 :: 		if (INTCON.T0IE)
$03BC	$1E8B			BTFSS	INTCON, 5
$03BD	$2BC2			GOTO	L_main_63
;main.c,460 :: 		INTCON.T0IE = 0;
$03BE	$128B			BCF	INTCON, 5
;main.c,461 :: 		flag.f1 = 0; // flag.f1 is used as the the lapsed flag
$03BF	$10AF			BCF	_flag, 1
;main.c,462 :: 		alarm();
$03C0	$22A1			CALL	_alarm
;main.c,463 :: 		goto exit2
$03C1	$2BEF			GOTO	___main_exit2
;main.c,464 :: 		}
$03C2	$	L_main_63:
;main.c,465 :: 		if (!INTCON.T0IE)
$03C2	$1A8B			BTFSC	INTCON, 5
$03C3	$2BEF			GOTO	L_main_64
;main.c,467 :: 		delay = 500;
$03C4	$30F4			MOVLW	244
$03C5	$1303			BCF	STATUS, RP1
$03C6	$1283			BCF	STATUS, RP0
$03C7	$00B1			MOVWF	_delay
$03C8	$3001			MOVLW	1
$03C9	$00B2			MOVWF	_delay+1
;main.c,468 :: 		do {
$03CA	$	L_main_65:
;main.c,469 :: 		if (flag.f0) offset_up_time();
$03CA	$1303			BCF	STATUS, RP1
$03CB	$1283			BCF	STATUS, RP0
$03CC	$1C2F			BTFSS	_flag, 0
$03CD	$2BCF			GOTO	L_main_67
$03CE	$2205			CALL	_offset_up_time
$03CF	$	L_main_67:
;main.c,470 :: 		if (!flag.f0) offset_down_time();
$03CF	$1303			BCF	STATUS, RP1
$03D0	$1283			BCF	STATUS, RP0
$03D1	$182F			BTFSC	_flag, 0
$03D2	$2BD4			GOTO	L_main_68
$03D3	$2253			CALL	_offset_down_time
$03D4	$	L_main_68:
;main.c,471 :: 		delay--;
$03D4	$3001			MOVLW	1
$03D5	$1303			BCF	STATUS, RP1
$03D6	$1283			BCF	STATUS, RP0
$03D7	$02B1			SUBWF	_delay, 1
$03D8	$1C03			BTFSS	STATUS, C
$03D9	$03B2			DECF	_delay+1, 1
;main.c,472 :: 		if ((PORTA & 0x20) == 0x20) delay = 500;
$03DA	$3020			MOVLW	32
$03DB	$0505			ANDWF	PORTA, 0
$03DC	$00F1			MOVWF	STACK_1
$03DD	$0871			MOVF	STACK_1, 0
$03DE	$3A20			XORLW	32
$03DF	$1D03			BTFSS	STATUS, Z
$03E0	$2BE5			GOTO	L_main_69
$03E1	$30F4			MOVLW	244
$03E2	$00B1			MOVWF	_delay
$03E3	$3001			MOVLW	1
$03E4	$00B2			MOVWF	_delay+1
$03E5	$	L_main_69:
;main.c,473 :: 		} while (delay >0);
$03E5	$1303			BCF	STATUS, RP1
$03E6	$1283			BCF	STATUS, RP0
$03E7	$0832			MOVF	_delay+1, 0
$03E8	$3C00			SUBLW	0
$03E9	$1D03			BTFSS	STATUS, Z
$03EA	$2BED			GOTO	L_main_87
$03EB	$0831			MOVF	_delay, 0
$03EC	$3C00			SUBLW	0
$03ED	$	L_main_87:
$03ED	$1C03			BTFSS	STATUS, C
$03EE	$2BCA			GOTO	L_main_65
$03EF	$	L_main_66:
;main.c,474 :: 		}
$03EF	$	L_main_64:
;main.c,475 :: 		exit2: PORTA.F3 = 0;
$03EF	$	___main_exit2:
$03EF	$1303			BCF	STATUS, RP1
$03F0	$1283			BCF	STATUS, RP0
$03F1	$1185			BCF	PORTA, 3
;main.c,476 :: 		}
$03F2	$	L_main_62:
;main.c,480 :: 		if ((PORTA & 0x30) == 0x10) // start button bas been triggered
$03F2	$3030			MOVLW	48
$03F3	$1303			BCF	STATUS, RP1
$03F4	$1283			BCF	STATUS, RP0
$03F5	$0505			ANDWF	PORTA, 0
$03F6	$00F1			MOVWF	STACK_1
$03F7	$0871			MOVF	STACK_1, 0
$03F8	$3A10			XORLW	16
$03F9	$1D03			BTFSS	STATUS, Z
$03FA	$2C0C			GOTO	L_main_70
;main.c,482 :: 		if (!INTCON.T0IE && flag.f2 )
$03FB	$1A8B			BTFSC	INTCON, 5
$03FC	$2C0C			GOTO	L_main_73
$03FD	$3000			MOVLW	0
$03FE	$192F			BTFSC	_flag, 2
$03FF	$3001			MOVLW	1
$0400	$00F1			MOVWF	STACK_1
$0401	$0871			MOVF	STACK_1, 0
$0402	$1903			BTFSC	STATUS, Z
$0403	$2C0C			GOTO	L_main_73
$0404	$	L659_ex_L_main_73:
;main.c,484 :: 		lapsed_count = 0;
$0404	$1303			BCF	STATUS, RP1
$0405	$1283			BCF	STATUS, RP0
$0406	$01AD			CLRF	_lapsed_count
$0407	$01AE			CLRF	_lapsed_count+1
;main.c,485 :: 		INTCON.T0IE = 1;
$0408	$168B			BSF	INTCON, 5
;main.c,486 :: 		TMR0 = 0;
$0409	$0181			CLRF	TMR0, 1
;main.c,487 :: 		flag.f1 = 0;
$040A	$10AF			BCF	_flag, 1
;main.c,488 :: 		flag.f2 = 0;
$040B	$112F			BCF	_flag, 2
;main.c,489 :: 		}
$040C	$	L_main_73:
;main.c,490 :: 		}
$040C	$	L_main_70:
;main.c,494 :: 		if (PORTB.F0) // reset button has been triggerred
$040C	$1303			BCF	STATUS, RP1
$040D	$1283			BCF	STATUS, RP0
$040E	$1C06			BTFSS	PORTB, 0
$040F	$2C14			GOTO	L_main_74
;main.c,496 :: 		if (!INTCON.T0IE)
$0410	$1A8B			BTFSC	INTCON, 5
$0411	$2C14			GOTO	L_main_75
;main.c,498 :: 		load_default_values();
$0412	$219D			CALL	_load_default_values
;main.c,499 :: 		flag.f2 = 1;//set the reset flag
$0413	$152F			BSF	_flag, 2
;main.c,500 :: 		}
$0414	$	L_main_75:
;main.c,501 :: 		}
$0414	$	L_main_74:
;main.c,504 :: 		if (flag.f1 && !INTCON.T0IE)// lapsed time indication
$0414	$3000			MOVLW	0
$0415	$1303			BCF	STATUS, RP1
$0416	$1283			BCF	STATUS, RP0
$0417	$18AF			BTFSC	_flag, 1
$0418	$3001			MOVLW	1
$0419	$00F1			MOVWF	STACK_1
$041A	$0871			MOVF	STACK_1, 0
$041B	$1903			BTFSC	STATUS, Z
$041C	$2C25			GOTO	L_main_78
$041D	$1A8B			BTFSC	INTCON, 5
$041E	$2C25			GOTO	L_main_78
$041F	$	L687_ex_L_main_78:
;main.c,506 :: 		INTCON.T0IE = 0;
$041F	$128B			BCF	INTCON, 5
;main.c,507 :: 		flag.f1 = 0; // flag.f1 is used as the the lapsed flag
$0420	$1303			BCF	STATUS, RP1
$0421	$1283			BCF	STATUS, RP0
$0422	$10AF			BCF	_flag, 1
;main.c,508 :: 		alarm();
$0423	$22A1			CALL	_alarm
;main.c,509 :: 		PORTA.F3 = 0;
$0424	$1185			BCF	PORTA, 3
;main.c,510 :: 		}
$0425	$	L_main_78:
;main.c,512 :: 		}
$0425	$2B17			GOTO	L_main_46
;main.c,513 :: 		}
$0426	$2C26			GOTO	$


//** Procedures locations **
//ADDRESS		PROCEDURE
//----------------------------------------------
$0004		interrupt
$0033		increment_up_time
$0055		decrement_down_time
$007C		mask
$00CF		Short_delay
$00D7		EEprom_read
$00E1		EEprom_write
$00FB		offset_up_time2
$014C		offset_down_time2
$019D		load_default_values
$01AD		oem_limit
$01E3		Delay_sec
$0205		offset_up_time
$0253		offset_down_time
$02A1		alarm
$02C3		main


//** Labels locations **
//ADDRESS		LABEL
//----------------------------------------------
$0004		_interrupt:
$0023		L_interrupt_79:
$0027		L_interrupt_10:
$0027		L_interrupt_11:
$0027		L_interrupt_12:
$0028		L_Interrupt_end:
$0033		_increment_up_time:
$0054		L_increment_up_time_0:
$0054		L_increment_up_time_1:
$0054		L_increment_up_time_2:
$0054		L_increment_up_time_3:
$0054		L_increment_up_time_4:
$0055		_decrement_down_time:
$007B		L_decrement_down_time_5:
$007B		L_decrement_down_time_6:
$007B		L_decrement_down_time_7:
$007B		L_decrement_down_time_8:
$007B		L_decrement_down_time_9:
$007C		_mask:
$007D		L_mask_15:
$0082		L_mask_16:
$0085		L_mask_17:
$0088		L_mask_18:
$008B		L_mask_19:
$008E		L_mask_20:
$0091		L_mask_21:
$0094		L_mask_22:
$0097		L_mask_23:
$009A		L_mask_24:
$009D		L_mask_25:
$00A0		L_mask_13:
$00CE		L_mask_14:
$00CF		_Short_delay:
$00D7		_EEprom_read:
$00E1		_EEprom_write:
$00E2		L_EEprom_write_0:
$00E8		L_EEprom_write_1:
$00FB		_offset_up_time2:
$0144		L_offset_up_time2_30:
$014B		L_offset_up_time2_31:
$014C		_offset_down_time2:
$0195		L_offset_down_time2_32:
$019C		L_offset_down_time2_33:
$019D		_load_default_values:
$01AD		_oem_limit:
$01C7		L_oem_limit_39:
$01CC		L_oem_limit_38:
$01E2		L_oem_limit_41:
$01E3		_Delay_sec:
$0205		_offset_up_time:
$024C		L_offset_up_time_26:
$0252		L_offset_up_time_27:
$0253		_offset_down_time:
$029A		L_offset_down_time_28:
$02A0		L_offset_down_time_29:
$02A1		_alarm:
$02A7		L_alarm_34:
$02AC		L_alarm_36:
$02B1		L_alarm_37:
$02BD		L_alarm_80:
$02BF		L_alarm_35:
$02C3		_main:
$02DC		L_main_42:
$02E1		L_main_44:
$0306		L_main_81:
$0308		L_main_45:
$0315		L_main_82:
$0317		L_main_43:
$0317		L_main_46:
$031C		L_main_48:
$0321		L_main_49:
$0333		L_main_53:
$0338		L_main_55:
$035D		L_main_83:
$035F		L_main_56:
$036C		L_main_84:
$036E		L_main_54:
$036F		L_main_52:
$0374		L_main_58:
$0379		L_main_60:
$039E		L_main_85:
$03A0		L_main_61:
$03AD		L_main_86:
$03AF		___main_exit1:
$03AF		L_main_57:
$03AF		L_main_59:
$03B3		L_main_50:
$03B3		L_main_51:
$03C2		L_main_63:
$03CA		L_main_65:
$03CF		L_main_67:
$03D4		L_main_68:
$03E5		L_main_69:
$03ED		L_main_87:
$03EF		___main_exit2:
$03EF		L_main_64:
$03EF		L_main_66:
$03F2		L_main_62:
$0404		L659_ex_L_main_73:
$040C		L_main_70:
$040C		L_main_73:
$0414		L_main_74:
$0414		L_main_75:
$041F		L687_ex_L_main_78:
$0425		L_main_78:


//** Variables locations **
//ADDRESS		VARIABLE
//----------------------------------------------
$0000		INDF
$0001		TMR0
$0002		PCL
$0003		STATUS
$0004		FSR
$0005		PORTA
$0006		PORTB
$000A		PCLATH
$000B		INTCON
$0020		_up_time
$0026		_down_time
$002C		_time_count
$002D		_lapsed_count
$002F		_flag
$0030		_check_value
$0031		_delay
$0033		_repitition
$0035		?saveFSR
$0036		?saveSTATUS
$0037		?savePCLATH
$0038		FARG_EEprom_read+0
$0038		FARG_EEprom_write+0
$0039		FARG_EEprom_write+1
$003A		FARG_mask+0
$0070		STACK_0
$0071		STACK_1
$0072		STACK_2
$0073		STACK_3
$0074		STACK_4
$0075		STACK_5
$0076		STACK_6
$0077		STACK_7
$0078		STACK_8
$0079		STACK_9
$007A		STACK_10
$007B		STACK_11
$007C		STACK_12
$007D		STACK_13
$007E		STACK_14
$007F		STACK_15
$0081		OPTION_REG
$0085		TRISA
$0086		TRISB
$009A		EEDATA
$009B		EEADR
$009C		EECON1
$009D		EECON2


?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91久久奴性调教| 中文字幕成人网| 国产女主播在线一区二区| 亚洲视频在线观看三级| 美女在线视频一区| 色哟哟欧美精品| 中文字幕不卡一区| 极品少妇xxxx精品少妇| 在线免费观看成人短视频| 亚洲国产精品激情在线观看| 麻豆成人久久精品二区三区红| 91福利资源站| 中文字幕制服丝袜成人av| 精品无码三级在线观看视频| 欧美精品久久99| 一区二区三区91| 91麻豆免费看| 1024亚洲合集| 国产成人在线看| 国产无一区二区| 国产在线国偷精品免费看| 日韩三级.com| 另类小说欧美激情| 8x8x8国产精品| 日日欢夜夜爽一区| 欧美日韩在线三级| 久久久综合视频| 国产精一品亚洲二区在线视频| 日韩一区二区免费高清| 日韩av高清在线观看| 欧美色大人视频| 亚洲一区精品在线| 欧美伊人精品成人久久综合97| 亚洲免费看黄网站| 日本久久电影网| 亚洲成年人影院| 欧美一区二区三区婷婷月色| 日韩精品视频网站| 欧美一区二区啪啪| 国产一区二区三区| 国产免费久久精品| 99亚偷拍自图区亚洲| 亚洲精品中文在线影院| 91福利国产精品| 丝袜亚洲另类欧美| 久久久久久久久久久久久女国产乱| 激情久久五月天| 久久精品一区八戒影视| av不卡在线播放| 亚洲国产欧美在线| 欧美xxxxx裸体时装秀| 国产91精品久久久久久久网曝门| 综合自拍亚洲综合图不卡区| 欧美日韩一区二区欧美激情| 亚洲.国产.中文慕字在线| 精品国产青草久久久久福利| 国产精品一二三区在线| 亚洲欧美视频在线观看视频| 欧美日韩一级黄| 国产米奇在线777精品观看| 国产精品久久久久久久岛一牛影视 | 国产精品国产三级国产| 在线区一区二视频| 六月丁香综合在线视频| 17c精品麻豆一区二区免费| 欧美精品丝袜久久久中文字幕| 久久成人免费电影| 亚洲精品免费播放| 精品剧情在线观看| 91国内精品野花午夜精品| 麻豆成人91精品二区三区| 亚洲欧洲在线观看av| 欧美精品日韩综合在线| 成人免费毛片嘿嘿连载视频| 亚洲成人动漫在线观看| 国产丝袜美腿一区二区三区| 精品视频123区在线观看| 国产福利精品一区二区| 日韩国产欧美一区二区三区| 欧美激情中文不卡| 91精品国产麻豆| 色综合久久综合网欧美综合网| 久久国产麻豆精品| 亚洲第一久久影院| 国产精品网站导航| 久久一区二区视频| 9191国产精品| 色综合天天性综合| 国产成人啪免费观看软件| 午夜精品123| 亚洲精品国产一区二区三区四区在线| 亚洲精品一区二区三区影院 | 亚洲色图.com| 精品国免费一区二区三区| 欧美中文字幕不卡| 99国产欧美久久久精品| 国产高清在线精品| 国产一区二区三区免费| 美女视频一区二区| 天堂成人免费av电影一区| 亚洲曰韩产成在线| 亚洲天堂av一区| 1024精品合集| 亚洲精品亚洲人成人网在线播放| 2023国产精品自拍| 精品成人在线观看| 精品国产乱码久久久久久久 | 日本成人在线电影网| 一区二区在线观看视频在线观看| 综合久久久久久| 中文字幕中文字幕一区二区| 中文字幕第一区综合| 国产色综合一区| 欧美国产日韩精品免费观看| 国产欧美日韩精品一区| 久久综合九色综合欧美98| 亚洲精品一区二区三区在线观看| 欧美xxxxx裸体时装秀| 久久亚区不卡日本| 久久精品无码一区二区三区| 国产日韩欧美一区二区三区乱码| 国产日韩欧美精品综合| 中国色在线观看另类| 亚洲婷婷国产精品电影人久久| 亚洲精品国产品国语在线app| 亚洲女同女同女同女同女同69| 亚洲日本在线看| 亚洲国产色一区| 日本不卡视频在线| 国产精品一区二区无线| 成人晚上爱看视频| 日本高清成人免费播放| 欧美男男青年gay1069videost | 欧美日韩aaa| 欧美va亚洲va香蕉在线| 欧美国产亚洲另类动漫| 亚洲美女免费视频| 日本伊人午夜精品| 国产精品一二三四区| 91亚洲永久精品| 7777精品伊人久久久大香线蕉超级流畅 | 国产在线视视频有精品| 99在线视频精品| 在线不卡a资源高清| 26uuu成人网一区二区三区| 18成人在线观看| 日韩精品电影在线观看| 国产suv一区二区三区88区| 欧美主播一区二区三区| 久久夜色精品国产欧美乱极品| 最新不卡av在线| 免费观看成人av| 91浏览器在线视频| 日韩精品一区二区三区在线观看 | 亚洲第一综合色| 国产乱码精品一品二品| 在线观看视频一区二区| 久久免费午夜影院| 亚洲成av人影院| 99天天综合性| 亚洲精品一区二区精华| 亚洲综合久久久| 成人免费精品视频| 日韩欧美国产综合一区| 亚洲天天做日日做天天谢日日欢| 九色综合狠狠综合久久| 在线观看日韩电影| 中文字幕在线观看不卡| 国内外精品视频| 欧美蜜桃一区二区三区| 亚洲欧美日韩久久精品| 激情丁香综合五月| 欧美老人xxxx18| 亚洲免费观看高清在线观看| 国产一区在线观看麻豆| 欧美一区午夜视频在线观看| 亚洲欧美国产高清| 成人激情小说网站| 久久精品人人做人人爽人人| 蜜桃精品视频在线观看| 欧美丝袜自拍制服另类| 亚洲视频香蕉人妖| 不卡的电影网站| 国产免费成人在线视频| 国产精品伊人色| 久久婷婷国产综合精品青草| 免费观看日韩av| 欧美一区二区三区免费在线看| 亚洲一级不卡视频| 在线精品视频一区二区三四 | 国产性做久久久久久| 久久99久国产精品黄毛片色诱| 欧美精品一二三四| 天涯成人国产亚洲精品一区av| 在线观看区一区二| 亚洲一区二区四区蜜桃| 欧美三区在线观看| 亚洲第一会所有码转帖| 欧美精品免费视频| 免费精品视频最新在线|