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

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

?? start.s

?? 利用時間片思想設計的一個AVR單片機的時鐘程序
?? S
?? 第 1 頁 / 共 2 頁
字號:
L47:
	.dbline 213
; }
	cpi R16,116
	ldi R30,4
	cpc R17,R30
	brlo L44
	.dbline -2
L43:
	.dbline 0 ; func end
	ret
	.dbsym r i 16 i
	.dbend
	.dbfunc e delay_nms _delay_nms fV
;              i -> R20,R21
;              n -> R22,R23
	.even
_delay_nms::
	xcall push_gset2
	movw R22,R16
	.dbline -1
	.dbline 217
; }
; }
; }
; }
	.dbline 217
	clr R20
	clr R21
	.dbline 218
; }
	xjmp L52
L49:
	.dbline 219
	xcall _delay_1ms
L50:
	.dbline 218
	subi R20,255  ; offset = 1
	sbci R21,255
L52:
	.dbline 218
	cp R20,R22
	cpc R21,R23
	brlo L49
	.dbline -2
L48:
	xcall pop_gset2
	.dbline 0 ; func end
	ret
	.dbsym r i 20 i
	.dbsym r n 22 i
	.dbend
	.area data(ram, con, rel)
	.dbfile G:\Demo/LCD_1602.h
_KeyTask::
	.blkb 1
	.area idata
	.byte 0
	.area data(ram, con, rel)
	.dbfile G:\Demo/LCD_1602.h
	.dbfile G:\Demo/Deal.h
	.dbsym e KeyTask _KeyTask c
_Keybuf::
	.blkb 1
	.area idata
	.byte 0
	.area data(ram, con, rel)
	.dbfile G:\Demo/Deal.h
	.dbsym e Keybuf _Keybuf c
_Keydata::
	.blkb 1
	.area idata
	.byte 0
	.area data(ram, con, rel)
	.dbfile G:\Demo/Deal.h
	.dbsym e Keydata _Keydata c
	.area text(rom, con, rel)
	.dbfile G:\Demo/Deal.h
	.dbfunc e InitalKey _InitalKey fV
	.even
_InitalKey::
	.dbline -1
	.dbline 10
	.dbline 10
	ldi R24,15
	out 0x14,R24
	.dbline 11
	ldi R24,240
	out 0x15,R24
	.dbline -2
L53:
	.dbline 0 ; func end
	ret
	.dbend
	.dbfunc e ScanKey _ScanKey fc
;              i -> R16
;           temp -> R18
	.even
_ScanKey::
	.dbline -1
	.dbline 21
	.dbline 22
	lds R16,_KeyTask
	clr R17
	cpi R16,0
	cpc R16,R17
	breq L58
X3:
	cpi R16,1
	ldi R30,0
	cpc R17,R30
	breq L61
	cpi R16,2
	ldi R30,0
	cpc R17,R30
	breq L62
	cpi R16,3
	ldi R30,0
	cpc R17,R30
	brne X5
	xjmp L71
X5:
	cpi R16,4
	ldi R30,0
	cpc R17,R30
	brne X6
	xjmp L74
X6:
	cpi R16,5
	ldi R30,0
	cpc R17,R30
	brne X7
	xjmp L75
X7:
	xjmp L55
X4:
	.dbline 23
L58:
	.dbline 24
	ldi R24,240
	out 0x15,R24
	.dbline 25
	in R24,0x13
	andi R24,240
	cpi R24,240
	brne X8
	xjmp L56
X8:
	.dbline 26
	.dbline 26
	ldi R24,1
	sts _KeyTask,R24
	.dbline 26
	.dbline 27
	xjmp L56
L61:
	.dbline 29
	ldi R24,2
	sts _KeyTask,R24
	.dbline 30
	xjmp L56
L62:
	.dbline 32
	in R24,0x13
	andi R24,240
	cpi R24,240
	breq L63
	.dbline 33
	.dbline 33
	ldi R18,1
	.dbline 34
	clr R16
	xjmp L68
L65:
	.dbline 35
	.dbline 35
	in R24,0x15
	ori R24,15
	out 0x15,R24
	.dbline 36
	mov R2,R18
	com R2
	in R3,0x15
	and R3,R2
	out 0x15,R3
	.dbline 37
	nop
	.dbline 37
	nop
	.dbline 37
	nop
	.dbline 37
	nop
	.dbline 38
	in R24,0x13
	andi R24,240
	cpi R24,240
	breq L69
	.dbline 39
	.dbline 39
	in R24,0x13
	andi R24,240
	add R24,R18
	sts _Keybuf,R24
	.dbline 40
	ldi R24,3
	sts _KeyTask,R24
	.dbline 40
	ldi R24,240
	out 0x15,R24
	.dbline 40
	ldi R16,1
	xjmp L54
L69:
	.dbline 42
	lsl R18
	.dbline 43
L66:
	.dbline 34
	inc R16
L68:
	.dbline 34
	cpi R16,4
	brlo L65
	.dbline 44
L63:
	.dbline 45
	ldi R24,240
	out 0x15,R24
	.dbline 46
	clr R2
	sts _KeyTask,R2
	.dbline 47
	xjmp L56
L71:
	.dbline 49
	in R24,0x13
	andi R24,240
	cpi R24,240
	brne L56
	.dbline 50
	.dbline 50
	ldi R24,4
	sts _KeyTask,R24
	.dbline 50
	.dbline 51
	xjmp L56
L74:
	.dbline 53
	ldi R24,5
	sts _KeyTask,R24
	.dbline 54
	xjmp L56
L75:
	.dbline 56
	in R24,0x13
	andi R24,240
	cpi R24,240
	brne L76
	.dbline 57
	.dbline 57
	clr R2
	sts _KeyTask,R2
	.dbline 57
	xjmp L56
L76:
	.dbline 59
	.dbline 59
	ldi R24,3
	sts _KeyTask,R24
	.dbline 59
	.dbline 60
L55:
L56:
	.dbline 62
	clr R16
	.dbline -2
L54:
	.dbline 0 ; func end
	ret
	.dbsym r i 16 c
	.dbsym r temp 18 c
	.dbend
	.dbfunc e DealKey _DealKey fV
	.even
_DealKey::
	.dbline -1
	.dbline 66
	.dbline 67
	lds R16,_Keybuf
	clr R17
	cpi R16,113
	ldi R30,0
	cpc R17,R30
	breq L80
	xjmp L79
X9:
	.dbline 68
	.dbline 69
L79:
L80:
	.dbline -2
L78:
	.dbline 0 ; func end
	ret
	.dbend
	.dbfunc e DispTime _DispTime fV
	.even
_DispTime::
	sbiw R28,3
	.dbline -1
	.dbline 74
	.dbline 75
	ldi R24,2
	std y+2,R24
	lds R2,_Time
	clr R3
	std y+1,R3
	std y+0,R2
	clr R18
	clr R16
	xcall _LCD_write_uint8
	.dbline 76
	ldi R24,<L84
	ldi R25,>L84
	std y+1,R25
	std y+0,R24
	clr R18
	ldi R16,2
	xcall _LCD_write_string
	.dbline 77
	ldi R24,2
	std y+2,R24
	lds R2,_Time+1
	clr R3
	std y+1,R3
	std y+0,R2
	clr R18
	ldi R16,3
	xcall _LCD_write_uint8
	.dbline 78
	ldi R24,<L84
	ldi R25,>L84
	std y+1,R25
	std y+0,R24
	clr R18
	ldi R16,5
	xcall _LCD_write_string
	.dbline 79
	ldi R24,2
	std y+2,R24
	lds R2,_Time+2
	clr R3
	std y+1,R3
	std y+0,R2
	clr R18
	ldi R16,6
	xcall _LCD_write_uint8
	.dbline 81
	ldi R24,<L87
	ldi R25,>L87
	std y+1,R25
	std y+0,R24
	clr R18
	ldi R16,8
	xcall _LCD_write_string
	.dbline 82
	ldi R24,2
	std y+2,R24
	lds R2,_Time+3
	clr R3
	std y+1,R3
	std y+0,R2
	clr R18
	ldi R16,9
	xcall _LCD_write_uint8
	.dbline 83
	ldi R24,<L89
	ldi R25,>L89
	std y+1,R25
	std y+0,R24
	clr R18
	ldi R16,11
	xcall _LCD_write_string
	.dbline 84
	ldi R24,2
	std y+2,R24
	lds R2,_Time+4
	clr R3
	std y+1,R3
	std y+0,R2
	clr R18
	ldi R16,12
	xcall _LCD_write_uint8
	.dbline 85
	ldi R24,<L89
	ldi R25,>L89
	std y+1,R25
	std y+0,R24
	clr R18
	ldi R16,14
	xcall _LCD_write_string
	.dbline 86
	ldi R24,2
	std y+2,R24
	lds R2,_Time+5
	clr R3
	std y+1,R3
	std y+0,R2
	clr R18
	ldi R16,15
	xcall _LCD_write_uint8
	.dbline -2
L83:
	adiw R28,3
	.dbline 0 ; func end
	ret
	.dbend
	.dbfunc e TimeAdd _TimeAdd fV
	.even
_TimeAdd::
	.dbline -1
	.dbline 90
	.dbline 91
	lds R24,_Time+5
	subi R24,255    ; addi 1
	sts _Time+5,R24
	.dbline 92
	cpi R24,60
	breq X10
	xjmp L94
X10:
	.dbline 93
	.dbline 93
	clr R2
	sts _Time+5,R2
	.dbline 93
	lds R24,_Time+4
	subi R24,255    ; addi 1
	sts _Time+4,R24
	.dbline 94
	cpi R24,60
	breq X11
	xjmp L99
X11:
	.dbline 95
	.dbline 95
	sts _Time+4,R2
	.dbline 95
	lds R24,_Time+3
	subi R24,255    ; addi 1
	sts _Time+3,R24
	.dbline 96
	cpi R24,24
	breq X12
	xjmp L104
X12:
	.dbline 97
	.dbline 97
	sts _Time+3,R2
	.dbline 97
	lds R24,_Time+2
	subi R24,255    ; addi 1
	sts _Time+2,R24
	.dbline 99
	lds R24,_Time+1
	cpi R24,2
	breq X13
	xjmp L109
X13:
	.dbline 100
	.dbline 100
	ldi R17,4
	lds R16,_Time
	xcall mod8u
	tst R16
	brne L112
	.dbline 101
	.dbline 101
	lds R24,_Time+2
	cpi R24,29
	breq X14
	xjmp L110
X14:
	.dbline 101
	.dbline 101
	clr R2
	sts _Time+2,R2
	.dbline 101
	lds R24,_Time+1
	subi R24,255    ; addi 1
	sts _Time+1,R24
	.dbline 101
	cpi R24,12
	breq X15
	xjmp L110
X15:
	.dbline 101
	.dbline 101
	sts _Time+1,R2
	.dbline 101
	lds R24,_Time
	subi R24,255    ; addi 1
	sts _Time,R24
	.dbline 101
	.dbline 101
	.dbline 101
	xjmp L110
L112:
	.dbline 103
	.dbline 103
	lds R24,_Time+2
	cpi R24,30
	breq X16
	xjmp L110
X16:
	.dbline 103
	.dbline 103
	clr R2
	sts _Time+2,R2
	.dbline 103
	lds R24,_Time+1
	subi R24,255    ; addi 1
	sts _Time+1,R24
	.dbline 103
	cpi R24,12
	breq X17
	xjmp L110
X17:
	.dbline 103
	.dbline 103
	sts _Time+1,R2
	.dbline 103
	lds R24,_Time
	subi R24,255    ; addi 1
	sts _Time,R24
	.dbline 103
	.dbline 103
	.dbline 103
	.dbline 104
	xjmp L110
L109:
	.dbline 105
	lds R24,_Time+1
	cpi R24,4
	breq L140
	cpi R24,6
	breq L140
	cpi R24,9
	breq L140
	cpi R24,11
	brne L132
L140:
	.dbline 106
	.dbline 106
	lds R24,_Time+2
	cpi R24,31
	brne L133
	.dbline 106
	.dbline 106
	clr R2
	sts _Time+2,R2
	.dbline 106
	lds R24,_Time+1
	subi R24,255    ; addi 1
	sts _Time+1,R24
	.dbline 106
	cpi R24,12
	brne L133
	.dbline 106
	.dbline 106
	sts _Time+1,R2
	.dbline 106
	lds R24,_Time
	subi R24,255    ; addi 1
	sts _Time,R24
	.dbline 106
	.dbline 106
	.dbline 106
	xjmp L133
L132:
	.dbline 108
	.dbline 108
	lds R24,_Time+2
	cpi R24,32
	brne L150
	.dbline 108
	.dbline 108
	clr R2
	sts _Time+2,R2
	.dbline 108
	lds R24,_Time+1
	subi R24,255    ; addi 1
	sts _Time+1,R24
	.dbline 108
	cpi R24,12
	brne L155
	.dbline 108
	.dbline 108
	sts _Time+1,R2
	.dbline 108
	lds R24,_Time
	subi R24,255    ; addi 1
	sts _Time,R24
	.dbline 108
L155:
	.dbline 108
L150:
	.dbline 108
L133:
L110:
	.dbline 110
L104:
	.dbline 111
L99:
	.dbline 112
L94:
	.dbline -2
L92:
	.dbline 0 ; func end
	ret
	.dbend
	.area vector(rom, abs)
	.org 32
	jmp _Timer1
	.area text(rom, con, rel)
	.dbfile G:\Demo/Deal.h
	.dbfile G:\Demo\Start.c
	.dbfunc e Timer1 _Timer1 fV
	.even
_Timer1::
	st -y,R2
	st -y,R24
	st -y,R25
	in R2,0x3f
	st -y,R2
	.dbline -1
	.dbline 11
	.dbline 11
	ldi R24,64911
	ldi R25,253
	out 0x2d,R25
	out 0x2c,R24
	.dbline 12
	ldi R24,1
	sts _ScanKeyFlag,R24
	.dbline 14
	lds R24,_SysCount
	subi R24,255    ; addi 1
	sts _SysCount,R24
	.dbline 15
	cpi R24,50
	brne L160
	.dbline 16
	.dbline 16
	ldi R24,1
	sts _DispTimeFlag,R24
	.dbline 16
	clr R2
	sts _SysCount,R2
	.dbline 16
L160:
	.dbline 18
	lds R24,_TimeCount
	subi R24,255    ; addi 1
	sts _TimeCount,R24
	.dbline 19
	cpi R24,100
	brne L162
	.dbline 20
	.dbline 20
	ldi R24,1
	sts _TimeAddFlag,R24
	.dbline 20
	clr R2
	sts _TimeCount,R2
	.dbline 20
L162:
	.dbline -2
L159:
	ld R2,y+
	out 0x3f,R2
	ld R25,y+
	ld R24,y+
	ld R2,y+
	.dbline 0 ; func end
	reti
	.dbend
	.dbfunc e main _main fV
	.even
_main::
	.dbline -1
	.dbline 24
	.dbline 24
	xcall _SysIntial
	xjmp L166
L165:
	.dbline 27
	.dbline 28
	lds R24,_ScanKeyFlag
	cpi R24,1
	brne L168
	.dbline 29
	.dbline 29
	xcall _ScanKey
	cpi R16,1
	brne L170
	.dbline 30
	.dbline 30
	xcall _DealKey
	.dbline 30
L170:
	.dbline 31
	clr R2
	sts _ScanKeyFlag,R2
	.dbline 32
L168:
	.dbline 34
	lds R24,_DispTimeFlag
	cpi R24,1
	brne L172
	.dbline 35
	.dbline 35
	xcall _DispTime
	.dbline 36
	clr R2
	sts _DispTimeFlag,R2
	.dbline 37
L172:
	.dbline 39
	lds R24,_TimeAddFlag
	cpi R24,1
	brne L174
	.dbline 40
	.dbline 40
	xcall _TimeAdd
	.dbline 40
	clr R2
	sts _TimeAddFlag,R2
	.dbline 40
L174:
	.dbline 41
L166:
	.dbline 26
	xjmp L165
X18:
	.dbline -2
L164:
	.dbline 0 ; func end
	ret
	.dbend
	.dbfunc e SysIntial _SysIntial fV
	.even
_SysIntial::
	.dbline -1
	.dbline 45
	.dbline 45
	xcall _InitalKey
	.dbline 46
	xcall _LCD_init
	.dbline 48
	ldi R24,64911
	ldi R25,253
	out 0x2d,R25
	out 0x2c,R24
	.dbline 49
	in R24,0x39
	ori R24,4
	out 0x39,R24
	.dbline 50
	bset 7
	.dbline 51
	ldi R24,4
	out 0x2e,R24
	.dbline -2
L176:
	.dbline 0 ; func end
	ret
	.dbend
	.area bss(ram, con, rel)
	.dbfile G:\Demo\Start.c
_Time::
	.blkb 6
	.dbfile G:\Demo/Define.h
	.dbstruct 0 6 .1
	.dbfield 0 year c
	.dbfield 1 month c
	.dbfield 2 day c
	.dbfield 3 hour c
	.dbfield 4 minute c
	.dbfield 5 second c
	.dbend
	.dbsym e Time _Time S[.1]
	.area data(ram, con, rel)
	.dbfile G:\Demo/Define.h
L89:
	.blkb 2
	.area idata
	.byte 58,0
	.area data(ram, con, rel)
	.dbfile G:\Demo/Define.h
L87:
	.blkb 2
	.area idata
	.byte 32,0
	.area data(ram, con, rel)
	.dbfile G:\Demo/Define.h
L84:
	.blkb 2
	.area idata
	.byte 45,0
	.area data(ram, con, rel)
	.dbfile G:\Demo/Define.h

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩精品乱码av一区二区| 8x福利精品第一导航| 一区二区三区中文字幕| 精品欧美一区二区三区精品久久| 91久久久免费一区二区| 99久久精品国产麻豆演员表| 国产精品2024| 国产成人在线视频免费播放| 国产制服丝袜一区| 国产激情视频一区二区在线观看| 国内精品伊人久久久久av影院 | 国产一区二区三区久久久| 麻豆精品在线播放| 激情综合网天天干| 国产精品18久久久| 91美女片黄在线观看91美女| 色婷婷精品久久二区二区蜜臂av | 亚洲国产精品视频| 乱中年女人伦av一区二区| 亚洲sss视频在线视频| 国产精品久久久久久户外露出 | 亚洲国产aⅴ成人精品无吗| 精品国产污网站| 亚洲你懂的在线视频| 91麻豆精品国产91久久久久久久久 | 久久久青草青青国产亚洲免观| 日韩欧美国产精品| 国产日韩欧美一区二区三区乱码 | 国内精品自线一区二区三区视频| 国内精品自线一区二区三区视频| 成人av资源在线观看| 在线观看三级视频欧美| 91精品国产麻豆国产自产在线| 欧美成人免费网站| 亚洲丝袜美腿综合| 视频精品一区二区| 国产成人8x视频一区二区| 色av综合在线| 亚洲精品一区二区三区在线观看 | 精品第一国产综合精品aⅴ| 国产精品视频第一区| 图片区小说区国产精品视频 | 国产精品久久久久一区二区三区| 一区二区不卡在线播放| 国产在线观看免费一区| 日本韩国欧美国产| 国产偷v国产偷v亚洲高清| 亚洲一区中文在线| 国产黄色精品网站| 欧美另类一区二区三区| 国产精品国产精品国产专区不片| 日欧美一区二区| 99久久久无码国产精品| 日韩欧美一二三| 中文字幕日韩一区| 精东粉嫩av免费一区二区三区| 欧美最新大片在线看 | 91美女在线视频| 久久久久97国产精华液好用吗| 午夜精品久久久久久久99水蜜桃| 成人丝袜视频网| 欧美一二三区在线观看| 亚洲一区二区精品视频| 99视频精品免费视频| 国产日韩三级在线| 蜜臂av日日欢夜夜爽一区| 在线视频综合导航| 亚洲欧美在线观看| 国产1区2区3区精品美女| 欧美日韩成人综合在线一区二区| 国产精品久久久久精k8 | 亚洲第一激情av| 91社区在线播放| 国产精品久久久久久亚洲毛片| 国产露脸91国语对白| 精品久久人人做人人爽| 日韩av在线播放中文字幕| 欧美日韩视频不卡| 亚洲欧美一区二区三区国产精品| 99久久久无码国产精品| 亚洲视频中文字幕| 色老头久久综合| 亚洲成a人片在线观看中文| 欧美乱妇15p| 免费在线观看一区二区三区| 6080日韩午夜伦伦午夜伦| 视频一区二区三区在线| 欧美变态口味重另类| 狠狠色丁香久久婷婷综| 久久久久亚洲蜜桃| 成人综合婷婷国产精品久久免费| 国产欧美视频一区二区| 成人av在线资源网| 亚洲欧美区自拍先锋| 欧美日韩黄色影视| 美国十次综合导航| 久久久久久免费| av中文字幕亚洲| 亚洲国产日韩a在线播放性色| 欧美在线看片a免费观看| 秋霞国产午夜精品免费视频| wwwwww.欧美系列| 成人av网址在线| 亚洲一区二区三区四区在线免费观看 | 亚洲天天做日日做天天谢日日欢 | 99精品视频免费在线观看| 亚洲精品v日韩精品| 欧美老年两性高潮| 国产一区二区美女诱惑| 亚洲天堂精品视频| 欧美一区二区日韩| 成人美女视频在线看| 亚洲第一电影网| 久久日韩精品一区二区五区| 色婷婷综合久久久| 韩国三级在线一区| 尤物在线观看一区| 久久久亚洲综合| 欧美日韩精品高清| 成人av高清在线| 热久久久久久久| 亚洲精品老司机| 欧美精品一区二区三区四区| 欧美综合视频在线观看| 国内成人精品2018免费看| 亚洲综合男人的天堂| 国产午夜精品一区二区三区四区| 欧美日韩激情一区二区三区| 99在线精品观看| 国模一区二区三区白浆| 天堂va蜜桃一区二区三区| 国产精品久线观看视频| 精品国产区一区| 在线播放一区二区三区| 色噜噜夜夜夜综合网| a美女胸又www黄视频久久| 国产一区二区三区免费在线观看| 日韩成人午夜精品| 亚洲成人免费视频| 亚洲精品伦理在线| 亚洲素人一区二区| 国产精品国产三级国产aⅴ原创 | 成人av资源网站| 国产精品123区| 国产一区二区影院| 免费成人在线观看| 青娱乐精品视频在线| 日韩中文字幕区一区有砖一区| 亚洲精品免费在线观看| 亚洲啪啪综合av一区二区三区| 国产精品乱子久久久久| 国产精品女人毛片| 国产欧美日韩卡一| 国产蜜臀av在线一区二区三区| 久久午夜色播影院免费高清| 久久在线免费观看| 久久久99免费| 国产精品毛片久久久久久久| 国产清纯白嫩初高生在线观看91| 国产香蕉久久精品综合网| 国产日韩欧美综合在线| 国产精品视频一区二区三区不卡| 国产精品色婷婷| 国产精品久久久久久户外露出 | 亚洲欧美二区三区| 一区二区三区中文字幕电影 | 国产电影一区二区三区| 国产黄人亚洲片| eeuss鲁一区二区三区| av亚洲产国偷v产偷v自拍| 色网综合在线观看| 欧美人体做爰大胆视频| 日韩欧美在线网站| 国产婷婷色一区二区三区四区 | 亚洲国产激情av| 综合激情网...| 丝袜诱惑亚洲看片| 国产麻豆午夜三级精品| 成人aa视频在线观看| 欧美中文字幕一区二区三区 | 狠狠网亚洲精品| 91在线视频官网| 欧美另类变人与禽xxxxx| 久久欧美一区二区| 亚洲精品一二三四区| 日韩av中文在线观看| 国产成人丝袜美腿| 欧美亚一区二区| 精品国产伦一区二区三区观看体验 | 国产高清不卡一区| 色综合天天性综合| 日韩欧美一区二区不卡| 国产精品毛片久久久久久| 亚洲国产人成综合网站| 国产综合色精品一区二区三区| 在线观看免费成人| 久久久久久久久久美女| 亚洲妇熟xx妇色黄| 国产99一区视频免费| 欧美日免费三级在线|