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

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

?? 避障機(jī)器人.txt

?? 匯編語言 另類避障機(jī)器人
?? TXT
字號(hào):
用單片機(jī)控制直流電機(jī)運(yùn)行,從而控制機(jī)器人運(yùn)動(dòng) 
 ;我們這里只用一個(gè)傳感器來檢測(cè)前方是否有障礙物,用步進(jìn)電機(jī)不斷轉(zhuǎn)動(dòng)掃描 
 ;本程序最大特色是用步進(jìn)電機(jī)帶動(dòng)傳感器不斷掃描,只需要一個(gè)傳感器就可以檢測(cè)各個(gè)角度是否有障礙物 
 ;這時(shí)遇到的最大問題是啟動(dòng)的時(shí)候如何讓步進(jìn)電機(jī)轉(zhuǎn)到0度或者180度的位置(啟動(dòng)復(fù)位) 
 ;作者:全立波 

   stepIndex    EQU    23H  ;用來控制步序 
   stepCount    EQU    24H  ;用來記錄電機(jī)轉(zhuǎn)動(dòng)步序 
   TCOUNT       EQU    25H  ;軟件計(jì)數(shù)器 
   TMRVAR       EQU    61195 
   TCOUNTER  EQU    252 
   PK           BIT    00H 
  
   ORG 0000H 
   AJMP START 
   ORG 000BH 
   AJMP ITL 
   ORG 30H 

START: 
   MOV  SP,#5FH 
   ORL  P1,#00001111B;邏輯或操作 
   ;PK=0(右->左轉(zhuǎn)),PK=1(左->右轉(zhuǎn)) 
   CLR PK ;剛開始從右-->左 
   MOV stepIndex,#0 ;0~1 
   MOV stepCount,#1 ;1~5 
   MOV TCOUNT,#0 

   ;SETB P2.0 
   ;SETB P2.1 
   ;SETB P2.2 

   SETB P1.4 
   SETB P1.5 
   SETB P1.6 
    
   ;設(shè)置定時(shí)器工作方式 
   MOV TMOD,#00000001B 
   MOV TH0,#HIGH(TMRVAR) 
   MOV TL0,#LOW(TMRVAR) 
   SETB EA 
   SETB ET0 
   SETB TR0 

LOOP: 
  ; MOV   c,P2.2 
   MOV   c,P1.6 
   JC    LNEXT  ;如果c=1,代表前方?jīng)]有檢測(cè)到障礙物   
   ;這個(gè)時(shí)候我們通過角位移來判定是左邊有障礙,還是右邊有障礙 
   JB  PK,L_R  
   ;從右->左(PK=0) 
   MOV A,stepCount 
   CJNE A,#2,Not_EQU 
   ;右側(cè)有障礙,向左拐 
   LCALL LEFT_TO 
   AJMP  LOOP 
L_R: 
   ;從左->右(PK=1) 
   MOV A,stepCount 
   CJNE A,#2,Not_EQU 
   ;左側(cè)有障礙,向右拐 
   LCALL RIGHT_TO 
   AJMP  LOOP 
Not_EQU: 
   JC SMALL 
   JB PK,Not_EQU_L 
   LCALL RIGHT_TO 
   AJMP  LOOP 
Not_EQU_L: 
   LCALL LEFT_TO 
   AJMP  LOOP 
SMALL: 
   JB PK,SMALL_L 
   LCALL LEFT_TO 
   AJMP  LOOP 
SMALL_L: 
   LCALL RIGHT_TO 
   AJMP  LOOP 
LNEXT: 
   ;SETB  P2.0 
   ;SETB  P2.1 
   SETB  P1.4 
   SETB  P1.5 
   AJMP  LOOP 


LEFT_TO:;朝左拐 
   ;CLR   P2.0 
   ;SETB  P2.1 
   CLR   P1.4 
   SETB  P1.5 
   RET 

RIGHT_TO:;朝右拐 
   ;SETB P2.0 
   ;CLR  P2.1 
   SETB P1.4 
   CLR  P1.5 
   RET 

  

;中斷處理程序,這個(gè)地方用來處理電機(jī)的前后左右轉(zhuǎn)動(dòng)    
ITL: 
   ;重新設(shè)置定時(shí)時(shí)間 
   PUSH ACC 
   PUSH PSW 
   MOV TH0,#HIGH(TMRVAR) 
   MOV TL0,#LOW(TMRVAR) 

   INC  TCOUNT        ;軟件計(jì)數(shù)器加1 
   MOV  A,TCOUNT 
   CJNE A,#TCOUNTER,D_L1 
   MOV  TCOUNT,#0 
   JB   PK,INT_N1  
   MOV  DPTR,#rightToLeftTab ;PK=0(從右-->左) 
   AJMP INT_N2 

INT_N1: 
   ;PK=1(從左-->右) 
   MOV DPTR,#leftToRightTab 

INT_N2: 
   MOV  A,stepIndex 
   MOVC A,@A+DPTR 
   ORL  P1,#00001111B;如果某位是0的話通過這步操作讓0變成1 
   ANL  P1,A;這樣做比直接賦值要好,有效的防止了毛刺的產(chǎn)生 
    
   INC  stepCount 
   MOV  A,stepCount 
   CJNE A,#6,INT_N3 
   MOV  stepCount,#1 
   MOV  stepIndex,#0 
   JBC  PK,D_L1 
   SETB PK 
   AJMP D_L1 

INT_N3: 
   INC  stepIndex 
   MOV  A,stepIndex 
   CJNE A,#2,D_L1 
   MOV  stepIndex,#0 
D_L1: 
   POP  PSW 
   POP  ACC 
   RETI 
;步進(jìn)電機(jī)掃描范圍,先從右到左掃描(0~180),然后再?gòu)淖蟮接覓呙?180~0) 
;在掃描過程中一旦發(fā)現(xiàn)障礙,單片機(jī)控制機(jī)器人做相應(yīng)轉(zhuǎn)向 
;通過我的觀察該步進(jìn)電機(jī)轉(zhuǎn)動(dòng)10下走一圈 
;從右->左我們規(guī)定步序(1,2)為右側(cè)發(fā)現(xiàn)障礙;步序(3,4,5)為左側(cè)發(fā)現(xiàn)障礙 
;從左->右我們規(guī)定步序(3,2,1)為右側(cè)發(fā)現(xiàn)障礙,步序(5,4)為左側(cè)發(fā)現(xiàn)障礙 
;剛開始啟動(dòng)電機(jī)從右往左轉(zhuǎn),當(dāng)步序到6后電機(jī)從左往右轉(zhuǎn) 
rightToLeftTab:DB  11111110B,11111101B 
leftToRightTab:DB  11111011B,11110111B 

  END  
 
 

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
视频一区在线视频| 国产又黄又大久久| 久久久综合视频| 色猫猫国产区一区二在线视频| 日韩电影在线观看一区| 成人免费在线播放视频| 日韩欧美在线1卡| 欧美在线免费播放| 成人小视频在线观看| 蜜臀av性久久久久av蜜臀妖精| 亚洲男人都懂的| 国产日韩欧美亚洲| 欧美精品一区二区三区高清aⅴ| 91麻豆国产福利精品| 国产999精品久久| 久久精工是国产品牌吗| 图片区小说区国产精品视频| 亚洲色图制服诱惑 | 亚洲欧洲一区二区三区| 日韩欧美一区二区免费| 欧美日韩国产一二三| 色88888久久久久久影院按摩| 国产aⅴ精品一区二区三区色成熟| 蜜桃av噜噜一区二区三区小说| 亚洲午夜免费福利视频| 一区二区三区在线看| 亚洲欧洲成人精品av97| 国产精品丝袜一区| 欧美经典三级视频一区二区三区| 精品乱码亚洲一区二区不卡| 日韩一区二区三区视频在线观看| 欧美日韩国产大片| 欧美日韩视频第一区| 欧美在线短视频| 欧美午夜寂寞影院| 欧美色男人天堂| 欧美日韩大陆在线| 在线不卡欧美精品一区二区三区| 欧美日韩精品一区视频| 欧美美女bb生活片| 欧美福利一区二区| 69堂精品视频| 欧美一区二区三区日韩视频| 日韩欧美国产一区二区三区| 欧美刺激午夜性久久久久久久| 日韩美女主播在线视频一区二区三区| 欧美一区二区三区免费视频| 日韩欧美久久久| 久久久久国产精品人| 国产女人18水真多18精品一级做| 国产精品视频一区二区三区不卡| 国产精品国产a级| 亚洲日本韩国一区| 亚洲成人高清在线| 看片网站欧美日韩| 国产 欧美在线| 91麻豆国产自产在线观看| 在线免费观看日韩欧美| 91精品综合久久久久久| 日韩美女在线视频| 亚洲国产精品成人久久综合一区| 亚洲欧美在线aaa| 午夜精品久久久久久不卡8050| 麻豆一区二区99久久久久| 高清在线成人网| 91官网在线观看| 欧美成人一级视频| 中文字幕精品三区| 亚洲永久精品国产| 久久69国产一区二区蜜臀| www.av亚洲| 欧美一区二区黄色| 中文幕一区二区三区久久蜜桃| 一区二区三区蜜桃网| 麻豆久久久久久| 91香蕉国产在线观看软件| 欧美福利视频一区| 欧美激情资源网| 日韩电影在线观看一区| 成人高清视频免费观看| 精品视频一区二区不卡| 国产亚洲欧美一级| 亚洲v精品v日韩v欧美v专区| 国产一区二区三区日韩| 欧日韩精品视频| 国产人伦精品一区二区| 亚洲福利一区二区三区| 欧美日韩亚洲综合一区| 久久在线免费观看| 亚洲中国最大av网站| 国产精品亚洲视频| 欧美人体做爰大胆视频| 国产精品白丝在线| 免费人成黄页网站在线一区二区| 成人av网站免费观看| 欧美成va人片在线观看| 亚洲综合免费观看高清完整版在线 | 日本亚洲最大的色成网站www| 成人免费观看av| 精品日韩av一区二区| 亚洲高清在线精品| 97成人超碰视| 国产欧美精品日韩区二区麻豆天美| 亚洲成a人片在线观看中文| 99这里都是精品| 久久久久九九视频| 美美哒免费高清在线观看视频一区二区| 色综合久久久久| 国产欧美精品一区二区三区四区| 美国十次综合导航| 在线播放中文一区| 亚洲香肠在线观看| 成人av网在线| 国产日产欧美一区| 国产毛片一区二区| 91精品国产麻豆| 五月婷婷欧美视频| 欧美日韩一级二级| 亚洲一区二区在线视频| fc2成人免费人成在线观看播放 | 中文字幕欧美国产| 精品影视av免费| 日韩写真欧美这视频| 日韩国产一二三区| 欧美日韩国产区一| 亚洲成人资源网| 欧美日韩一区三区| 一卡二卡三卡日韩欧美| 日本韩国一区二区| 亚洲综合在线五月| 在线国产电影不卡| 亚洲午夜国产一区99re久久| 91成人免费在线视频| 一区二区视频免费在线观看| 色噜噜夜夜夜综合网| 一区二区免费看| 欧美老女人第四色| 日韩有码一区二区三区| 日韩一级免费一区| 精品中文字幕一区二区小辣椒 | 亚洲一区在线观看免费| 在线免费观看成人短视频| 亚洲精品国产a| 欧美日韩久久久久久| 免费观看一级特黄欧美大片| 精品国产91洋老外米糕| 国产精品一卡二卡在线观看| 国产精品欧美久久久久一区二区| 97国产一区二区| 亚洲一二三四久久| 欧美一区二区人人喊爽| 国产美女娇喘av呻吟久久| 欧美国产1区2区| 91论坛在线播放| 日韩精品福利网| 久久免费视频一区| 99re成人在线| 日韩中文欧美在线| 久久精品免视看| 91丨porny丨中文| 日韩成人午夜精品| 久久久久久久精| 99国产欧美另类久久久精品| 亚洲在线一区二区三区| 日韩欧美另类在线| www.日韩精品| 日韩激情视频网站| 久久蜜桃香蕉精品一区二区三区| 91亚洲永久精品| 日本成人在线网站| 国产精品麻豆一区二区 | 日韩片之四级片| 成人高清免费观看| 午夜激情综合网| 国产女主播在线一区二区| 在线一区二区三区| 国产在线精品一区二区不卡了| 亚洲日本丝袜连裤袜办公室| 日韩一区二区免费视频| 91网页版在线| 精品一区二区国语对白| 亚洲精品伦理在线| 天天免费综合色| 国产精品久久久久四虎| 91麻豆精品91久久久久同性| 99久久精品国产导航| 麻豆国产精品视频| 亚洲精品五月天| 久久久久国色av免费看影院| 欧美三日本三级三级在线播放| 国产成人亚洲综合a∨婷婷| 亚洲成人综合视频| 国产精品成人免费精品自在线观看| 欧美精品高清视频| 91在线观看地址| 国产成人精品影视| 蜜臀av性久久久久蜜臀aⅴ流畅| 亚洲免费成人av| 国产日韩欧美精品电影三级在线| 欧美精品色一区二区三区|