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

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

?? auto_car8.s

?? 單片機開發資料光盤-雙龍-686M.zip
?? S
字號:
	.module auto_car8.c
	.area text(rom, con, rel)
	.dbfile e:/ICC/include/sl3010.c
	.dbfunc e port_init _port_init fV
	.even
_port_init::
	.dbline -1
	.dbline 80
; //自走車   機器人走< 8 >字,遙控器調節行走路線
; 
; #include <io8515v.h>
; #include <macros.h>
; #include <sl3010.c>
; 
; unsigned int delay_time1,delay_time2;
; 
; void auto_car8()
; {
;  port_init();         //PA,PB,PC,PD 初始化
;  
;  work_status = 0x50;//置對應的工作狀態標志
;  
;  delay_time1=1000;  //轉彎時間
;  delay_time2=1200;  //前行時間
;  
;  mic_startup();       //等待聲控啟動
; 
; 	   forward();           //前行
; 	   delay_ms(delay_time2);
;  
;  while(1)
;       {
; 	   sw_touch();          //檢測輕觸開關
; 	   
; 	   remote_auto_time();  //遙控器控制直行和轉彎時間
; 	   
; 	   turn_right();        //右轉
; 	   delay_ms(delay_time1);
; 	
; 	   forward();           //前行
; 	   delay_ms(delay_time2);
;    
; 	   turn_left();         //左轉
;        delay_ms(delay_time1);
; 
; 	   forward();           //前行
; 	   delay_ms(delay_time2);
; 	  }
; }
; 
; void main()
; {
;  auto_car8();
; }
; }
; }
; }
; }
; }
; }
; }
; }
; }
; }
; }
; }
; }
; }
; }
; }
; }
; }
; }
; }
; }
; }
; }
; }
; }
; }
; }
; }
; }
; }
; }
; }
; }
; }
	.dbline 81
; }
	ldi R24,255
	out 0x1a,R24
	.dbline 81
	out 0x1b,R24
	.dbline 82
; }
	ldi R24,128
	out 0x17,R24
	.dbline 82
	ldi R24,255
	out 0x18,R24
	.dbline 83
; }
	ldi R24,1
	out 0x14,R24
	.dbline 83
	ldi R24,255
	out 0x15,R24
	.dbline 84
; }
	ldi R24,240
	out 0x11,R24
	.dbline 84
	ldi R24,255
	out 0x12,R24
	.dbline -2
	.dbline 85
; }
L1:
	.dbline 0 ; func end
	ret
	.dbend
	.dbfunc e delay_us _delay_us fV
;           time -> R16,R17
	.even
_delay_us::
	.dbline -1
	.dbline 88
; }
; }
; }
L3:
	.dbline 90
; }
; }
	.dbline 91
; }
	subi R16,1
	sbci R17,0
	.dbline 92
; }
L4:
	.dbline 93
; }
	ldi R24,1
	ldi R25,0
	cp R24,R16
	cpc R25,R17
	brlt L3
	.dbline -2
	.dbline 94
; }
L2:
	.dbline 0 ; func end
	ret
	.dbsym r time 16 I
	.dbend
	.dbfunc e delay_ms _delay_ms fV
;           time -> R20,R21
	.even
_delay_ms::
	rcall push_gset1
	mov R20,R16
	mov R21,R17
	.dbline -1
	.dbline 97
; }
; }
; }
	rjmp L8
L7:
	.dbline 99
	.dbline 100
	ldi R16,1000
	ldi R17,3
	rcall _delay_us
	.dbline 101
	subi R20,1
	sbci R21,0
	.dbline 102
L8:
	.dbline 98
; }
	cpi R20,0
	cpc R20,R21
	brne L7
X0:
	.dbline -2
	.dbline 103
; }
; }
; }
; }
; }
L6:
	rcall pop_gset1
	.dbline 0 ; func end
	ret
	.dbsym r time 20 i
	.dbend
	.dbfunc e turn_right _turn_right fV
	.even
_turn_right::
	.dbline -1
	.dbline 106
; }
; }
; }
	.dbline 107
; }
	ldi R24,96
	out 0x12,R24
	.dbline 108
; }
	ldi R24,204
	out 0x1b,R24
	.dbline -2
	.dbline 109
; }
L10:
	.dbline 0 ; func end
	ret
	.dbend
	.dbfunc e turn_left _turn_left fV
	.even
_turn_left::
	.dbline -1
	.dbline 112
; }
; }
; }
	.dbline 113
; }
	ldi R24,144
	out 0x12,R24
	.dbline 114
; }
	ldi R24,51
	out 0x1b,R24
	.dbline -2
	.dbline 115
; }
L11:
	.dbline 0 ; func end
	ret
	.dbend
	.dbfunc e turn_right_s _turn_right_s fV
	.even
_turn_right_s::
	.dbline -1
	.dbline 117
; }
; }
	.dbline 118
; }
	ldi R24,32
	out 0x12,R24
	.dbline 119
; }
	ldi R24,207
	out 0x1b,R24
	.dbline -2
	.dbline 120
; }
L12:
	.dbline 0 ; func end
	ret
	.dbend
	.dbfunc e turn_left_s _turn_left_s fV
	.even
_turn_left_s::
	.dbline -1
	.dbline 123
; }
; }
; }
	.dbline 124
; }
	ldi R24,128
	out 0x12,R24
	.dbline 125
; }
	ldi R24,243
	out 0x1b,R24
	.dbline -2
	.dbline 126
; }
L13:
	.dbline 0 ; func end
	ret
	.dbend
	.dbfunc e backward _backward fV
	.even
_backward::
	.dbline -1
	.dbline 129
; }
; }
; }
	.dbline 130
; }
	ldi R24,80
	out 0x12,R24
	.dbline 131
; }
	ldi R24,60
	out 0x1b,R24
	.dbline -2
	.dbline 132
; }
L14:
	.dbline 0 ; func end
	ret
	.dbend
	.dbfunc e forward _forward fV
	.even
_forward::
	.dbline -1
	.dbline 135
; }
; }
; }
	.dbline 136
; }
	ldi R24,160
	out 0x12,R24
	.dbline 137
; }
	ldi R24,195
	out 0x1b,R24
	.dbline -2
	.dbline 138
; }
L15:
	.dbline 0 ; func end
	ret
	.dbend
	.dbfunc e stop _stop fV
	.even
_stop::
	.dbline -1
	.dbline 141
; }
; }
; }
	.dbline 142
; }
	ldi R24,255
	out 0x12,R24
	.dbline 143
; }
	out 0x1b,R24
	.dbline -2
	.dbline 144
; }
L16:
	.dbline 0 ; func end
	ret
	.dbend
	.dbfunc e sw_touch _sw_touch fV
;      remote_in -> R22
;          sw_in -> R20
	.even
_sw_touch::
	rcall push_gset2
	.dbline -1
	.dbline 160
; }
; }
; }
; }
; }
; }
; }
; }
; }
; }
; }
; }
; }
; }
; }
; }
	.dbline 163
; }
; }
; }
	in R20,0x13
	andi R20,16
	.dbline 164
; }
	brne L18
	.dbline 165
; }
	.dbline 166
; }
	rcall _backward
	.dbline 167
; }
	ldi R16,250
	ldi R17,0
	rcall _delay_ms
	.dbline 169
; }
; }
	lds R24,_work_status
	cpi R24,112
	brne L20
	.dbline 170
; }
	.dbline 171
; }
	rcall _stop
	rjmp L23
L22:
	.dbline 173
	.dbline 174
	ldi R24,85
	out 0x1b,R24
	.dbline 175
	ldi R16,250
	ldi R17,0
	rcall _delay_ms
	.dbline 176
	ldi R24,170
	out 0x1b,R24
	.dbline 177
	ldi R16,250
	ldi R17,0
	rcall _delay_ms
	.dbline 178
L23:
	.dbline 172
; }
	rjmp L22
X1:
	.dbline 179
; }
; }
; }
; }
; }
; }
; }
L20:
	.dbline 181
; }
; }
	rcall _turn_left
	.dbline 182
; }
	ldi R16,250
	ldi R17,0
	rcall _delay_ms
	.dbline 183
; }
L18:
	.dbline 185
; }
; }
	in R20,0x16
	andi R20,112
	.dbline 186
; }
	cpi R20,80
	brne L25
	.dbline 187
; }
	.dbline 188
; }
	rcall _forward
	.dbline 189
; }
	ldi R16,250
	ldi R17,0
	rcall _delay_ms
	.dbline 191
; }
; }
	rcall _turn_left
	.dbline 192
; }
	ldi R16,250
	ldi R17,0
	rcall _delay_ms
	.dbline 193
; }
L25:
	.dbline 194
; }
	cpi R20,48
	brne L27
	.dbline 195
; }
	.dbline 196
; }
	rcall _backward
	.dbline 197
; }
	ldi R16,250
	ldi R17,0
	rcall _delay_ms
	.dbline 199
; }
; }
	rcall _turn_left
	.dbline 200
; }
	ldi R16,250
	ldi R17,0
	rcall _delay_ms
	.dbline 201
; }
L27:
	.dbline 202
; }
	cpi R20,96
	brne L29
	.dbline 203
; }
	.dbline 204
; }
	rcall _backward
	.dbline 205
; }
	ldi R16,250
	ldi R17,0
	rcall _delay_ms
	.dbline 207
; }
; }
	rcall _turn_left
	.dbline 208
; }
	ldi R16,250
	ldi R17,0
	rcall _delay_ms
	.dbline 209
; }
L29:
	.dbline 210
; }
	cpi R20,32
	brne L31
	.dbline 211
; }
	.dbline 212
; }
	rcall _stop
	.dbline 213
; }
	ldi R16,1000
	ldi R17,3
	rcall _delay_ms
	rjmp L34
L33:
	.dbline 215
; }
; }
	.dbline 216
; }
	in R20,0x13
	andi R20,16
	.dbline 217
; }
	brne L36
	.dbline 218
; }
	.dbline 218
	rjmp L35
L36:
	.dbline 219
; }
	ldi R24,85
	out 0x1b,R24
	.dbline 220
; }
	ldi R16,250
	ldi R17,0
	rcall _delay_ms
	.dbline 221
; }
	ldi R24,170
	out 0x1b,R24
	.dbline 222
; }
	ldi R16,250
	ldi R17,0
	rcall _delay_ms
	.dbline 223
; }
	in R22,0x16
	andi R22,15
	.dbline 224
; }
	breq L38
	.dbline 225
; }
	.dbline 225
	rjmp L35
L38:
	.dbline 226
L34:
	.dbline 214
	rjmp L33
L35:
	.dbline 227
L31:
	.dbline -2
	.dbline 228
; }
; }
; }
L17:
	rcall pop_gset2
	.dbline 0 ; func end
	ret
	.dbsym r remote_in 22 c
	.dbsym r sw_in 20 c
	.dbend
	.dbfunc e mic_startup _mic_startup fV
;         mic_in -> R16
	.even
_mic_startup::
	.dbline -1
	.dbline 231
; }
; }
; }
	rjmp L42
L41:
	.dbline 235
; }
; }
; }
; }
	.dbline 236
; }
	in R16,0x13
	andi R16,8
	.dbline 237
; }
	brne L44
	.dbline 237
	.dbline 237
	rjmp L43
L44:
	.dbline 238
L42:
	.dbline 234
	rjmp L41
L43:
	.dbline -2
	.dbline 239
; }
; }
L40:
	.dbline 0 ; func end
	ret
	.dbsym r mic_in 16 c
	.dbend
	.dbfunc e remote_auto_time _remote_auto_time fV
;      remote_in -> R16
	.even
_remote_auto_time::
	.dbline -1
	.dbline 256
; }
; }
; }
; }
; }
; }
; }
; }
; }
; }
; }
; }
; }
; }
; }
; }
; }
	.dbline 258
; }
; }
	in R16,0x16
	andi R16,15
	.dbline 259
; }
	clr R17
	cpi R16,0
	cpc R16,R17
	brne X4
	rjmp L48
X4:
X2:
	cpi R16,1
	ldi R30,0
	cpc R17,R30
	brne X5
	rjmp L59
X5:
	cpi R16,2
	ldi R30,0
	cpc R17,R30
	breq L53
	cpi R16,4
	ldi R30,0
	cpc R17,R30
	breq L50
	cpi R16,8
	ldi R30,0
	cpc R17,R30
	breq L56
	rjmp L47
X3:
	.dbline 260
; }
L50:
	.dbline 262
; }
; }
	lds R24,_delay_time2
	lds R25,_delay_time2+1
	sbiw R24,50
	sts _delay_time2+1,R25
	sts _delay_time2,R24
	.dbline 263
; }
	cpi R24,50
	ldi R30,0
	cpc R25,R30
	breq X6
	rjmp L48
X6:
	.dbline 264
; }
	.dbline 264
	ldi R24,100
	ldi R25,0
	sts _delay_time2+1,R25
	sts _delay_time2,R24
	.dbline 264
	.dbline 265
; }
	rjmp L48
L53:
	.dbline 267
; }
; }
	lds R24,_delay_time1
	lds R25,_delay_time1+1
	adiw R24,50
	sts _delay_time1+1,R25
	sts _delay_time1,R24
	.dbline 268
; }
	cpi R24,2
	ldi R30,8
	cpc R25,R30
	brne L48
	.dbline 269
; }
	.dbline 269
	ldi R24,2000
	ldi R25,7
	sts _delay_time1+1,R25
	sts _delay_time1,R24
	.dbline 269
	.dbline 270
; }
	rjmp L48
L56:
	.dbline 272
; }
; }
	lds R24,_delay_time1
	lds R25,_delay_time1+1
	sbiw R24,50
	sts _delay_time1+1,R25
	sts _delay_time1,R24
	.dbline 273
; }
	cpi R24,50
	ldi R30,0
	cpc R25,R30
	brne L48
	.dbline 274
; }
	.dbline 274
	ldi R24,100
	ldi R25,0
	sts _delay_time1+1,R25
	sts _delay_time1,R24
	.dbline 274
	.dbline 275
; }
	rjmp L48
L59:
	.dbline 277
; }
; }
	lds R24,_delay_time2
	lds R25,_delay_time2+1
	adiw R24,50
	sts _delay_time2+1,R25
	sts _delay_time2,R24
	.dbline 278
; }
	cpi R24,2
	ldi R30,8
	cpc R25,R30
	brne L48
	.dbline 279
; }
	.dbline 279
	ldi R24,2000
	ldi R25,7
	sts _delay_time2+1,R25
	sts _delay_time2,R24
	.dbline 279
	.dbline 280
; }
	.dbline 282
; }
; }
L47:
L48:
	.dbline -2
	.dbline 284
; }
; }
L46:
	.dbline 0 ; func end
	ret
	.dbsym r remote_in 16 c
	.dbend
	.dbfile E:\icc\iccavr\sl3010\auto_car8\auto_car8.c
	.dbfunc e auto_car8 _auto_car8 fV
	.even
_auto_car8::
	.dbline -1
	.dbline 10
	.dbline 11
	rcall _port_init
	.dbline 13
	ldi R24,80
	sts _work_status,R24
	.dbline 15
	ldi R24,1000
	ldi R25,3
	sts _delay_time1+1,R25
	sts _delay_time1,R24
	.dbline 16
	ldi R24,1200
	ldi R25,4
	sts _delay_time2+1,R25
	sts _delay_time2,R24
	.dbline 18
	rcall _mic_startup
	.dbline 20
	rcall _forward
	.dbline 21
	lds R16,_delay_time2
	lds R17,_delay_time2+1
	rcall _delay_ms
	rjmp L65
L64:
	.dbline 24
	.dbline 25
	rcall _sw_touch
	.dbline 27
	rcall _remote_auto_time
	.dbline 29
	rcall _turn_right
	.dbline 30
	lds R16,_delay_time1
	lds R17,_delay_time1+1
	rcall _delay_ms
	.dbline 32
	rcall _forward
	.dbline 33
	lds R16,_delay_time2
	lds R17,_delay_time2+1
	rcall _delay_ms
	.dbline 35
	rcall _turn_left
	.dbline 36
	lds R16,_delay_time1
	lds R17,_delay_time1+1
	rcall _delay_ms
	.dbline 38
	rcall _forward
	.dbline 39
	lds R16,_delay_time2
	lds R17,_delay_time2+1
	rcall _delay_ms
	.dbline 40
L65:
	.dbline 23
	rjmp L64
X7:
	.dbline -2
	.dbline 41
L63:
	.dbline 0 ; func end
	ret
	.dbend
	.dbfunc e main _main fV
	.even
_main::
	.dbline -1
	.dbline 44
	.dbline 45
	.dbline -2
	.dbline 46
L67:
	.dbline 0 ; func end
	rjmp _auto_car8
	.dbend
	.area bss(ram, con, rel)
	.dbfile E:\icc\iccavr\sl3010\auto_car8\auto_car8.c
_delay_time2::
	.blkb 2
	.dbsym e delay_time2 _delay_time2 i
_delay_time1::
	.blkb 2
	.dbsym e delay_time1 _delay_time1 i
_work_status::
	.blkb 1
	.dbfile e:/ICC/include/sl3010.c
	.dbsym e work_status _work_status c

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美天天综合网| 一区二区三区四区不卡视频 | 亚洲一区二区五区| 中文字幕中文字幕在线一区| 中文字幕av一区二区三区免费看 | 亚洲最快最全在线视频| 中文字幕视频一区二区三区久| 国产女人水真多18毛片18精品视频| 欧美精品一区二区三区很污很色的 | 亚洲成人资源网| 午夜精品福利久久久| 香蕉久久夜色精品国产使用方法| 亚洲一区二区三区爽爽爽爽爽| 亚洲资源中文字幕| 亚洲综合免费观看高清在线观看 | 色综合天天做天天爱| 欧美最猛黑人xxxxx猛交| 欧美在线观看视频在线| 欧美三电影在线| 日韩欧美123| 久久久久久久一区| 中文字幕不卡的av| 亚洲免费观看高清完整版在线观看| 亚洲综合免费观看高清完整版| 午夜视频一区在线观看| 麻豆视频观看网址久久| 国产一区二区三区电影在线观看| 高清不卡一二三区| 色综合欧美在线| 欧美一区二区三区思思人| 精品久久久久久亚洲综合网| 欧美国产日韩亚洲一区| 亚洲美女视频在线观看| 婷婷综合久久一区二区三区| 国产乱妇无码大片在线观看| 3atv在线一区二区三区| 久久影音资源网| 亚洲欧美一区二区在线观看| 婷婷综合另类小说色区| 国产美女主播视频一区| 一本大道久久a久久精品综合| 欧美夫妻性生活| 国产欧美一区二区精品仙草咪| 自拍av一区二区三区| 日韩成人精品在线观看| 丰满少妇久久久久久久| 欧美日韩视频一区二区| 久久久久久久综合日本| 亚洲精品高清视频在线观看| 捆绑调教一区二区三区| 9色porny自拍视频一区二区| 欧美一级一区二区| 国产精品家庭影院| 爽好久久久欧美精品| 国产成人免费在线观看不卡| 欧美日韩在线三级| 欧美激情中文字幕一区二区| 亚洲成av人综合在线观看| 国产成人精品影视| 欧美人牲a欧美精品| 国产精品国产a级| 久草这里只有精品视频| 欧美视频一区在线| 欧美国产日韩精品免费观看| 蜜臀久久99精品久久久画质超高清| 成人99免费视频| 精品人伦一区二区色婷婷| 一区二区三区免费看视频| 高清不卡一二三区| 欧美哺乳videos| 一区二区三区不卡在线观看| 高清不卡一区二区在线| 日韩区在线观看| 亚洲综合小说图片| www.日韩精品| 久久久久国产精品厨房| 蜜桃视频在线观看一区| 欧美日韩亚洲综合在线 欧美亚洲特黄一级| 中文字幕av一区 二区| 久久精品国产99国产精品| 欧美日韩国产精品自在自线| 国产精品精品国产色婷婷| 国产精品一区二区男女羞羞无遮挡 | 国产精品一区二区在线看| 56国语精品自产拍在线观看| 一区二区在线看| www.欧美.com| 国产欧美日韩不卡| 极品少妇xxxx偷拍精品少妇| 欧美一区二区免费| 午夜影院在线观看欧美| 在线观看一区二区视频| 亚洲免费观看在线视频| 99国产精品国产精品毛片| 国产精品青草综合久久久久99| 国产一区二区精品在线观看| xfplay精品久久| 美女久久久精品| 精品久久国产字幕高潮| 美女视频黄久久| 精品国产网站在线观看| 蜜桃av一区二区在线观看| 国产精品天干天干在观线| 国产成人午夜电影网| 国产免费观看久久| 国产成人a级片| 国产精品网站在线| www.色精品| 亚洲精品欧美在线| 欧洲日韩一区二区三区| 午夜视频久久久久久| 欧美日韩国产123区| 日韩福利视频导航| 精品国产一区a| 国产成人在线影院| 国产精品灌醉下药二区| 91麻豆免费观看| 洋洋av久久久久久久一区| 在线视频综合导航| 性久久久久久久久| 日韩精品中文字幕在线不卡尤物 | 欧美大片拔萝卜| 国产美女视频91| 最新日韩在线视频| 91福利国产精品| 日韩av在线免费观看不卡| 精品国产乱子伦一区| 国产成人欧美日韩在线电影| 亚洲欧美日韩久久精品| 欧美亚洲精品一区| 日本va欧美va欧美va精品| 久久日韩精品一区二区五区| 北岛玲一区二区三区四区| 亚洲自拍偷拍欧美| 欧美v日韩v国产v| 99视频在线精品| 亚洲成在线观看| 亚洲精品一区二区三区福利| 成人aa视频在线观看| 五月婷婷激情综合网| www亚洲一区| 91麻豆国产福利精品| 日本欧美加勒比视频| 国产精品久久久久毛片软件| 欧美日韩五月天| 国产一二精品视频| 一区二区三区精密机械公司| 日韩视频在线一区二区| 99久久精品国产麻豆演员表| 奇米色一区二区三区四区| 中文字幕乱码日本亚洲一区二区| 欧美午夜不卡在线观看免费| 国产精品亚洲人在线观看| 亚洲一区二区三区中文字幕| 久久久99久久精品欧美| 在线观看日产精品| 国产精品综合二区| 亚洲国产综合色| 欧美国产欧美亚州国产日韩mv天天看完整 | www.欧美日韩国产在线| 日韩av中文字幕一区二区| 亚洲日本中文字幕区| 欧美一区二区精品久久911| 91在线精品一区二区| 极品少妇xxxx偷拍精品少妇| 亚洲午夜羞羞片| 中文字幕精品一区| 欧美一区二区三区四区高清| 色婷婷综合久久久久中文| 国产精品一区二区在线看| 日韩精品国产欧美| 亚洲猫色日本管| 国产精品久久久久影院色老大| 精品久久久三级丝袜| 欧美精品久久一区| 一本到三区不卡视频| 国产**成人网毛片九色| 国模大尺度一区二区三区| 波多野结衣在线一区| 激情六月婷婷久久| 亚洲成人动漫在线免费观看| 国产精品污www在线观看| 精品电影一区二区三区| 欧美一区二区视频免费观看| 欧美性做爰猛烈叫床潮| 99久久er热在这里只有精品15 | 色偷偷久久人人79超碰人人澡| 国产福利一区二区三区视频 | 欧美日韩国产电影| 94-欧美-setu| 波多野结衣亚洲一区| 国产iv一区二区三区| 国产久卡久卡久卡久卡视频精品| 理论片日本一区| 免费精品视频在线| 日韩国产成人精品| 天天影视色香欲综合网老头| 亚洲小说欧美激情另类| 亚洲综合免费观看高清完整版| 亚洲欧美日韩人成在线播放|