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

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

?? mian.s

?? 通過單片機實現計算器的功能
?? S
?? 第 1 頁 / 共 3 頁
字號:
	movw R24,R0
	subi R24,224
	sbci R25,1
	lds R30,_a1+1
	clr R31
	sbiw R30,48
	add R24,R30
	adc R25,R31
	sts _data1+1,R25
	sts _data1,R24
	.dbline 108
	xjmp L129
L128:
	.dbline 109
	lds R24,_a1
	cpi R24,32
	breq L132
	.dbline 109
	.dbline 109
	clr R25
	sbiw R24,48
	sts _data1+1,R25
	sts _data1,R24
	.dbline 109
	xjmp L133
L132:
	.dbline 110
	clr R2
	clr R3
	sts _data1+1,R3
	sts _data1,R2
L133:
L129:
L124:
L118:
	.dbline 112
	lds R24,_a2+3
	cpi R24,32
	breq L134
	.dbline 112
	.dbline 112
	lds R2,_a2+1
	ldi R24,100
	mul R24,R2
	movw R24,R0
	subi R24,192
	sbci R25,18
	lds R18,_a2
	clr R19
	ldi R16,1000
	ldi R17,3
	xcall empy16s
	movw R30,R16
	subi R30,128
	sbci R31,187
	add R30,R24
	adc R31,R25
	lds R2,_a2+2
	ldi R24,10
	mul R24,R2
	movw R24,R0
	subi R24,224
	sbci R25,1
	add R30,R24
	adc R31,R25
	lds R24,_a2+3
	clr R25
	sbiw R24,48
	add R30,R24
	adc R31,R25
	sts _data2+1,R31
	sts _data2,R30
	.dbline 112
	xjmp L135
L134:
	.dbline 113
	lds R24,_a2+2
	cpi R24,32
	breq L140
	.dbline 113
	.dbline 113
	lds R2,_a2+1
	ldi R24,10
	mul R24,R2
	movw R24,R0
	subi R24,224
	sbci R25,1
	lds R2,_a2
	ldi R30,100
	mul R30,R2
	movw R30,R0
	subi R30,192
	sbci R31,18
	add R30,R24
	adc R31,R25
	lds R24,_a2+2
	clr R25
	sbiw R24,48
	add R30,R24
	adc R31,R25
	sts _data2+1,R31
	sts _data2,R30
	.dbline 113
	xjmp L141
L140:
	.dbline 114
	lds R24,_a2+1
	cpi R24,32
	breq L145
	.dbline 114
	.dbline 114
	lds R2,_a2
	ldi R24,10
	mul R24,R2
	movw R24,R0
	subi R24,224
	sbci R25,1
	lds R30,_a2+1
	clr R31
	sbiw R30,48
	add R24,R30
	adc R25,R31
	sts _data2+1,R25
	sts _data2,R24
	.dbline 114
	xjmp L146
L145:
	.dbline 115
	lds R24,_a2
	cpi R24,32
	breq L149
	.dbline 115
	.dbline 115
	clr R25
	sbiw R24,48
	sts _data2+1,R25
	sts _data2,R24
	.dbline 115
	xjmp L150
L149:
	.dbline 116
	clr R2
	clr R3
	sts _data2+1,R3
	sts _data2,R2
L150:
L146:
L141:
L135:
	.dbline 118
	xcall _process_count
	.dbline -2
L116:
	.dbline 0 ; func end
	ret
	.dbend
	.dbfunc e process_count _process_count fV
	.even
_process_count::
	.dbline -1
	.dbline 122
	.dbline 122
	lds R24,_flag_count
	cpi R24,43
	brne L152
	.dbline 122
	lds R2,_data2
	lds R3,_data2+1
	lds R4,_data1
	lds R5,_data1+1
	add R4,R2
	adc R5,R3
	movw R2,R4
	clr R4
	sbrc R3,7
	com R4
	clr R5
	sbrc R4,7
	com R5
	sts _result+1,R3
	sts _result,R2
	sts _result+2+1,R5
	sts _result+2,R4
L152:
	.dbline 123
	lds R24,_flag_count
	cpi R24,45
	brne L154
	.dbline 123
	lds R2,_data2
	lds R3,_data2+1
	lds R4,_data1
	lds R5,_data1+1
	sub R4,R2
	sbc R5,R3
	movw R2,R4
	clr R4
	sbrc R3,7
	com R4
	clr R5
	sbrc R4,7
	com R5
	sts _result+1,R3
	sts _result,R2
	sts _result+2+1,R5
	sts _result+2,R4
L154:
	.dbline 124
	lds R24,_flag_count
	cpi R24,42
	brne L156
	.dbline 124
	lds R18,_data2
	lds R19,_data2+1
	lds R16,_data1
	lds R17,_data1+1
	xcall empy16s
	movw R2,R16
	clr R4
	sbrc R3,7
	com R4
	clr R5
	sbrc R4,7
	com R5
	sts _result+1,R3
	sts _result,R2
	sts _result+2+1,R5
	sts _result+2,R4
L156:
	.dbline 125
	lds R24,_flag_count
	cpi R24,47
	brne L158
	.dbline 125
	lds R18,_data2
	lds R19,_data2+1
	lds R16,_data1
	lds R17,_data1+1
	xcall div16s
	movw R2,R16
	clr R4
	sbrc R3,7
	com R4
	clr R5
	sbrc R4,7
	com R5
	sts _result+1,R3
	sts _result,R2
	sts _result+2+1,R5
	sts _result+2,R4
L158:
	.dbline 126
	xcall _display_result
	.dbline -2
L151:
	.dbline 0 ; func end
	ret
	.dbend
	.dbfunc e display_result _display_result fV
	.even
_display_result::
	xcall push_gset2
	sbiw R28,2
	.dbline -1
	.dbline 130
	.dbline 130
	ldi R20,15
	ldi R21,39
	ldi R22,0
	ldi R23,0
	lds R4,_result+2
	lds R5,_result+2+1
	lds R2,_result
	lds R3,_result+1
	cp R20,R2
	cpc R21,R3
	cpc R22,R4
	cpc R23,R5
	brge L161
	.dbline 130
	ldi R24,1
	sts _error,R24
L161:
	.dbline 131
	ldi R20,0
	ldi R21,0
	ldi R22,0
	ldi R23,0
	lds R4,_result+2
	lds R5,_result+2+1
	lds R2,_result
	lds R3,_result+1
	cp R2,R20
	cpc R3,R21
	cpc R4,R22
	cpc R5,R23
	brge L163
	lds R24,_flag_count
	cpi R24,45
	brne L163
	.dbline 131
	.dbline 131
	ldi R24,45
	sts _result_dp,R24
	.dbline 131
	ldi R20,255
	ldi R21,255
	ldi R22,255
	ldi R23,255
	st -y,R5
	st -y,R4
	st -y,R3
	st -y,R2
	movw R16,R20
	movw R18,R22
	xcall empy32s
	sts _result+1,R17
	sts _result,R16
	sts _result+2+1,R19
	sts _result+2,R18
	.dbline 131
L163:
	.dbline 132
	ldi R20,0
	ldi R21,0
	ldi R22,0
	ldi R23,0
	lds R4,_result+2
	lds R5,_result+2+1
	lds R2,_result
	lds R3,_result+1
	cp R2,R20
	cpc R3,R21
	cpc R4,R22
	cpc R5,R23
	brge L165
	lds R24,_flag_count
	cpi R24,45
	breq L165
	.dbline 132
	ldi R24,1
	sts _error,R24
L165:
	.dbline 133
	lds R24,_flag_count
	cpi R24,47
	brne L167
	lds R2,_data2
	lds R3,_data2+1
	tst R2
	brne L167
	tst R3
	brne L167
X22:
	.dbline 133
	ldi R24,1
	sts _error,R24
L167:
	.dbline 136
	ldi R20,16
	ldi R21,39
	ldi R22,0
	ldi R23,0
	lds R4,_result+2
	lds R5,_result+2+1
	lds R2,_result
	lds R3,_result+1
	st -y,R23
	st -y,R22
	st -y,R21
	st -y,R20
	movw R16,R2
	movw R18,R4
	xcall div32s
	movw R2,R16
	movw R4,R18
	ldi R20,48
	ldi R21,0
	ldi R22,0
	ldi R23,0
	add R2,R20
	adc R3,R21
	adc R4,R22
	adc R5,R23
	sts _result_dp+1,R2
	.dbline 137
	ldi R20,232
	ldi R21,3
	ldi R22,0
	ldi R23,0
	lds R4,_result+2
	lds R5,_result+2+1
	lds R2,_result
	lds R3,_result+1
	st -y,R23
	st -y,R22
	st -y,R21
	st -y,R20
	movw R16,R2
	movw R18,R4
	xcall div32s
	ldi R20,10
	ldi R21,0
	ldi R22,0
	ldi R23,0
	st -y,R23
	st -y,R22
	st -y,R21
	st -y,R20
	xcall mod32s
	movw R2,R16
	movw R4,R18
	ldi R20,48
	ldi R21,0
	ldi R22,0
	ldi R23,0
	add R2,R20
	adc R3,R21
	adc R4,R22
	adc R5,R23
	sts _result_dp+2,R2
	.dbline 138
	ldi R20,100
	ldi R21,0
	ldi R22,0
	ldi R23,0
	lds R4,_result+2
	lds R5,_result+2+1
	lds R2,_result
	lds R3,_result+1
	st -y,R23
	st -y,R22
	st -y,R21
	st -y,R20
	movw R16,R2
	movw R18,R4
	xcall div32s
	ldi R20,10
	ldi R21,0
	ldi R22,0
	ldi R23,0
	st -y,R23
	st -y,R22
	st -y,R21
	st -y,R20
	xcall mod32s
	movw R2,R16
	movw R4,R18
	ldi R20,48
	ldi R21,0
	ldi R22,0
	ldi R23,0
	add R2,R20
	adc R3,R21
	adc R4,R22
	adc R5,R23
	sts _result_dp+3,R2
	.dbline 139
	ldi R20,10
	ldi R21,0
	ldi R22,0
	ldi R23,0
	lds R4,_result+2
	lds R5,_result+2+1
	lds R2,_result
	lds R3,_result+1
	st -y,R23
	st -y,R22
	st -y,R21
	st -y,R20
	movw R16,R2
	movw R18,R4
	xcall div32s
	ldi R20,10
	ldi R21,0
	ldi R22,0
	ldi R23,0
	st -y,R23
	st -y,R22
	st -y,R21
	st -y,R20
	xcall mod32s
	movw R2,R16
	movw R4,R18
	ldi R20,48
	ldi R21,0
	ldi R22,0
	ldi R23,0
	add R2,R20
	adc R3,R21
	adc R4,R22
	adc R5,R23
	sts _result_dp+4,R2
	.dbline 140
	ldi R20,10
	ldi R21,0
	ldi R22,0
	ldi R23,0
	lds R4,_result+2
	lds R5,_result+2+1
	lds R2,_result
	lds R3,_result+1
	st -y,R23
	st -y,R22
	st -y,R21
	st -y,R20
	movw R16,R2
	movw R18,R4
	xcall mod32s
	movw R2,R16
	movw R4,R18
	ldi R20,48
	ldi R21,0
	ldi R22,0
	ldi R23,0
	add R2,R20
	adc R3,R21
	adc R4,R22
	adc R5,R23
	sts _result_dp+5,R2
	.dbline 141
	lds R24,_result_dp+1
	cpi R24,48
	brne L174
	.dbline 142
	.dbline 142
	ldi R24,32
	sts _result_dp+1,R24
	.dbline 143
	lds R24,_result_dp+2
	cpi R24,48
	brne L178
	.dbline 144
	.dbline 144
	ldi R24,32
	sts _result_dp+2,R24
	.dbline 145
	lds R24,_result_dp+3
	cpi R24,48
	brne L182
	.dbline 146
; 	{result_dp[3]=32;
	.dbline 146
	ldi R24,32
	sts _result_dp+3,R24
	.dbline 147
;      if(result_dp[4]==48)
	lds R24,_result_dp+4
	cpi R24,48
	brne L186
	.dbline 148
; 	 {result_dp[4]=32;
	.dbline 148
	ldi R24,32
	sts _result_dp+4,R24
	.dbline 150
;        
; 	  }
L186:
	.dbline 151
; 	 }
L182:
	.dbline 152
; 	}
L178:
	.dbline 153
;   }
L174:
	.dbline 155
; 
; if(error==1)//錯誤顯示
	lds R24,_error
	cpi R24,1
	brne L190
	.dbline 156
; LCD_write_string(10,1,"ERROR");
	ldi R24,<L89
	ldi R25,>L89
	std y+1,R25
	std y+0,R24
	ldi R18,1
	ldi R16,10
	xcall _LCD_write_string
	xjmp L191
L190:
	.dbline 159
	ldi R24,<_result_dp
	ldi R25,>_result_dp
	std y+1,R25
	std y+0,R24
	ldi R18,1
	ldi R16,10
	xcall _LCD_write_string
L191:
	.dbline -2
L160:
	adiw R28,2
	xcall pop_gset2
	.dbline 0 ; func end
	ret
	.dbend
	.dbfunc e main _main fV
;              i -> <dead>
	.even
_main::
	sbiw R28,2
	.dbline -1
	.dbline 164
; 
; 
; else LCD_write_string(10,1,result_dp);
; 
; }
; 
; void main(void)
; {	unsigned char i; 
	.dbline 165
;    LCD_init();//液晶初始化
	xcall _LCD_init
	.dbline 166
; LCD_write_string(1,0,"COUNTER BY MJP");//顯示歡迎信息
	ldi R24,<L193
	ldi R25,>L193
	std y+1,R25
	std y+0,R24
	clr R18
	ldi R16,1
	xcall _LCD_write_string
	xjmp L195
L194:
	.dbline 168
;    while(1)
;    {key=get_key();//按鍵掃描
	.dbline 168
	xcall _get_key
	sts _key,R16
	.dbline 170
; 	
; 	if(key!=0x00)
	tst R16
	breq L197
	.dbline 171
; 	{
	.dbline 172
; 	process_key();//調用按鍵處理函數
	xcall _process_key
	.dbline 173
; 	}
L197:
	.dbline 175
L195:
	.dbline 167
	xjmp L194
X23:
	.dbline -2
L192:
	adiw R28,2
	.dbline 0 ; func end
	ret
	.dbsym l i 3 c
	.dbend
	.area bss(ram, con, rel)
	.dbfile D:\avr\+++精華+++\計算器\mian.c
_result::
	.blkb 4
	.dbsym e result _result L
_data2::
	.blkb 2
	.dbsym e data2 _data2 I
_data1::
	.blkb 2
	.dbsym e data1 _data1 I
	.area data(ram, con, rel)
	.dbfile D:\avr\+++精華+++\計算器\mian.c
L193:
	.blkb 15
	.area idata
	.byte 'C,'O,'U,'N,'T,'E,'R,32,'B,'Y,32,'M,'J,'P,0
	.area data(ram, con, rel)
	.dbfile D:\avr\+++精華+++\計算器\mian.c
L103:
	.blkb 17
	.area idata
	.byte 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32
	.byte 0
	.area data(ram, con, rel)
	.dbfile D:\avr\+++精華+++\計算器\mian.c
L89:
	.blkb 6
	.area idata
	.byte 'E,'R,'R,'O,'R,0
	.area data(ram, con, rel)
	.dbfile D:\avr\+++精華+++\計算器\mian.c

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
青青草伊人久久| 99精品欧美一区二区三区综合在线| 九九九久久久精品| 成人教育av在线| 欧美年轻男男videosbes| 国产午夜精品久久久久久免费视| 伊人色综合久久天天| 国产东北露脸精品视频| 欧美日韩国产一级片| 中文字幕在线一区| 激情亚洲综合在线| 777亚洲妇女| 亚洲欧洲中文日韩久久av乱码| 久久99国产精品久久99| 欧美群妇大交群中文字幕| 亚洲欧美日韩一区二区三区在线观看| 久久国产成人午夜av影院| 欧美性色综合网| 亚洲日本中文字幕区| 国产91露脸合集magnet| 精品国产露脸精彩对白| 男人的天堂亚洲一区| 欧美日韩国产片| 一区二区国产视频| 在线亚洲免费视频| 1000精品久久久久久久久| 国产成人无遮挡在线视频| 26uuu色噜噜精品一区二区| 天天影视涩香欲综合网| 欧美日韩电影一区| 日韩不卡手机在线v区| 欧美午夜在线一二页| 一区二区欧美精品| 欧美性做爰猛烈叫床潮| 亚洲bdsm女犯bdsm网站| 欧美高清性hdvideosex| 亚洲成人av一区| 欧美日韩免费电影| 亚洲成人www| 欧美一区二区在线不卡| 日韩黄色一级片| 日韩欧美国产三级| 国内外成人在线| 欧美国产一区在线| 色综合中文字幕| 亚洲一区在线视频观看| 在线播放欧美女士性生活| 波多野结衣精品在线| 中文无字幕一区二区三区| eeuss鲁片一区二区三区| 亚洲欧美日韩国产综合| 欧美日韩一区二区三区四区 | 精品国产一区二区在线观看| 久久精品国产一区二区| 国产视频一区在线观看| 99re视频精品| 香蕉av福利精品导航| 精品1区2区在线观看| av色综合久久天堂av综合| 亚洲一区二区在线播放相泽 | www国产精品av| 岛国av在线一区| 亚洲一区免费在线观看| 91精品国产91久久久久久一区二区| 精品一二三四在线| 中文字幕亚洲欧美在线不卡| 欧美久久久久久久久中文字幕| 老司机精品视频在线| 亚洲图片另类小说| 日韩精品一区二区三区视频在线观看| 国产成人免费在线观看| 性做久久久久久久免费看| 精品理论电影在线| 色综合天天做天天爱| 精品一区二区免费| 亚洲精品欧美激情| 久久久久久毛片| 欧美影院一区二区三区| 国产精品自拍三区| 亚洲成人免费在线| 中文字幕一区二区日韩精品绯色| 欧美精品日韩一区| 99国产欧美久久久精品| 精品一区二区三区在线播放| 亚洲精品视频免费看| 久久精品一区二区三区不卡 | 97se亚洲国产综合自在线| 日本在线不卡视频一二三区| 国产精品二三区| 久久青草欧美一区二区三区| 欧美日本在线观看| 99麻豆久久久国产精品免费| 久久精品国产亚洲aⅴ| 亚洲综合图片区| 国产精品久久久久久久浪潮网站| 日韩欧美国产高清| 欧美精品日韩精品| 欧美在线免费观看亚洲| 91碰在线视频| 99久久夜色精品国产网站| 国产精品一二三四区| 蜜臀av性久久久久蜜臀aⅴ流畅| 亚洲欧美国产77777| 国产精品久久毛片av大全日韩| 精品精品国产高清a毛片牛牛| 欧美福利电影网| 欧美日韩国产123区| 91久久精品午夜一区二区| 97超碰欧美中文字幕| 成人高清在线视频| 成人av在线观| 成人av网址在线观看| 不卡影院免费观看| 成人ar影院免费观看视频| 国产黑丝在线一区二区三区| 国内久久精品视频| 国产精品996| 成人精品视频一区二区三区尤物| 国产成人精品三级| k8久久久一区二区三区| 欧美日韩视频专区在线播放| 欧美日韩一卡二卡三卡| 欧美日韩第一区日日骚| 欧美天堂亚洲电影院在线播放| 欧美亚洲动漫制服丝袜| 欧美日韩国产一区二区三区地区| 欧美精品v国产精品v日韩精品 | 成人国产精品免费网站| 91丨porny丨户外露出| 91福利视频网站| 7777精品伊人久久久大香线蕉完整版 | 成人av影视在线观看| 色综合视频一区二区三区高清| 一本色道久久综合亚洲aⅴ蜜桃 | 久久99久久99精品免视看婷婷| 麻豆国产欧美日韩综合精品二区| 美女诱惑一区二区| 国产99久久久国产精品潘金网站| 国产成人精品www牛牛影视| www.欧美.com| 欧美绝品在线观看成人午夜影视| 日韩欧美不卡在线观看视频| 久久久不卡网国产精品一区| 亚洲免费毛片网站| 日韩av在线播放中文字幕| 国内精品久久久久影院色| 成人性视频免费网站| 精品视频一区三区九区| 欧美白人最猛性xxxxx69交| 欧美国产一区二区| 香蕉成人伊视频在线观看| 国产一区91精品张津瑜| 色域天天综合网| 日韩丝袜情趣美女图片| 欧美激情在线一区二区| 亚洲精品视频在线观看网站| 日韩电影在线一区二区| 成人黄色国产精品网站大全在线免费观看| 日本韩国欧美国产| 精品国产一二三| 中文字幕亚洲欧美在线不卡| 日韩电影一二三区| av一区二区三区四区| 欧美成人伊人久久综合网| 亚洲摸摸操操av| 国产精品一区二区果冻传媒| 欧美日韩国产小视频| 国产精品久久久久久久久快鸭| 青青草伊人久久| 欧美色电影在线| 国产精品免费视频观看| 精品中文字幕一区二区小辣椒 | 一区二区成人在线| 粉嫩绯色av一区二区在线观看| 91精品国产一区二区三区香蕉| 国产精品麻豆一区二区| 成人动漫视频在线| 精品成人a区在线观看| 视频在线观看一区二区三区| 色狠狠av一区二区三区| 欧美经典三级视频一区二区三区| 免费欧美日韩国产三级电影| 色88888久久久久久影院野外| 国产女同互慰高潮91漫画| 蜜臀av一区二区在线观看| 欧美在线色视频| 亚洲精品大片www| 99热99精品| 自拍偷拍国产精品| 成人污视频在线观看| 久久久久青草大香线综合精品| 蜜臀av一区二区在线观看| 91麻豆精品国产91久久久久久| 亚洲精品一二三| 在线一区二区观看| 亚洲影院理伦片| 91成人国产精品| 亚洲国产中文字幕| 日本丶国产丶欧美色综合| 樱花影视一区二区|