久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標(biāo)題:
智能小車控制程序
[打印本頁]
作者:
daniu
時間:
2014-12-27 16:47
標(biāo)題:
智能小車控制程序
;======================================================================
;編寫者:蘭建文 時間:2009-7-24 地點:源點IC嵌入式培訓(xùn)機構(gòu)
;多功能小車 (小車能尋跡、壁障、無線遙控、電機調(diào)速)
;使用ATMEL89C2051單片機
;P1.7控制后輪前進(jìn)方向 P1.3----循跡左
;P1.6控制后輪后退方向 P1.2----循跡右
;P1.5控制前輪左轉(zhuǎn)方向 P3.1----蜂鳴器
;P1.4控制前輪右轉(zhuǎn)方向 P3.5----左轉(zhuǎn)指示燈
;P3.2壁障紅外檢測 P3.4----右轉(zhuǎn)指示燈
;P3.0無線遙控檢測 P3.3控制555產(chǎn)生38KHZ紅外線
;定時器中斷0用于調(diào)節(jié)電機速度,調(diào)節(jié)PWM
;===========================系統(tǒng)程序===================================
ORG 0000H
JMP START
ORG 000BH
JMP IN_T1
ORG 0030H
;===========================程序開始===================================
START:
MOV P1,#0FFH ;端口初始化
MOV P3,#0FFH
MOV TMOD,#01H ;定時器0工作方式1
MOV TL0,#0D4H ;定時0.9ms 設(shè)定時初值
MOV TH0,#0FEH
MOV IE,#82H ;開總中斷與定時器中斷
SETB TR0 ;開定時器
MOV R1,#3 ;設(shè)置占空比
SETB F0 ;節(jié)拍標(biāo)志位
MAIN:
JNB P1.2,NEXT1 ;判斷是否左轉(zhuǎn),光電對管出軌跡,就繼續(xù)判斷。
JNB P1.3,NEXT2 ;判斷是否右轉(zhuǎn),光電對管出軌跡,就右轉(zhuǎn)。
;=========================== 小車直走===================================
NEXT4:
SETB P1.6 ;二個光電對管都在軌跡內(nèi),小車就向前直走。
SETB P1.5
SETB P1.4
SETB P3.5
SETB P3.4
JMP MAIN1
NEXT1:
JB P1.3,NEXT3
;=========================== 小車后退===================================
SETB P1.7 ;兩個光電對管都出了軌跡就后退。
CLR P1.6
SETB P1.5
SETB P1.4
CLR P3.5 ;亮后退指示燈
CLR P3.4
;=========================== 小車左轉(zhuǎn) ==================================
NEXT3:
SETB P1.6
CLR P1.4
SETB P1.5
SETB P3.5
CLR P3.4 ;亮左轉(zhuǎn)指示燈
JMP MAIN1
;=========================== 小車右轉(zhuǎn) ==================================
NEXT2:
SETB P1.6
SETB P1.4
CLR P1.5
CLR P3.5 ;亮右轉(zhuǎn)指示燈
SETB P3.4
JMP MAIN1
;=============================調(diào)節(jié)PWM==================================
MAIN1:
JNB F0,MAIN
CLR F0
DJNZ R1,LL
MOV R1,#3
SETB P1.7
SETB P1.6
JMP MAIN
LL:
CLR P1.7
SETB P1.6
JMP MAIN
;==========================定時器中斷0服務(wù)子程序=======================
;輸入: TL0、TH0
;輸出:無
;實現(xiàn)的功能:影響標(biāo)志位F0
;======================================================================
IN_T1:
MOV TL0,#0D4H ;定時0.9MS
MOV TH0,#0FEH
SETB F0
RETI
;==========================延時子程序==================================
;輸入: 無
;輸出:無
;實現(xiàn)的功能:延時一段時間
;======================================================================
DELAY:
MOV R7,#200
L:
MOV R6,#200
DJNZ R6,$
DJNZ R7,L
RET
;===========================程序結(jié)束===================================
END
復(fù)制代碼
作者:
whrui5033
時間:
2015-1-12 13:10
研究研究
歡迎光臨 (http://m.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
成人黄色一级片
|
三级网站视频
|
亚洲视频精品
|
免费a视频
|
黄色成年人视频
|
日韩av免费看
|
欧美一级黄色片
|
国产精品一区二区在线免费观看
|
99视频网站
|
青青草手机视频
|
超碰福利在线
|
亚洲 欧美 另类 综合 偷拍
|
亚洲成人av一区二区
|
黄色网址
|
国产精品久久久久久久久
|
亚洲在线视频观看
|
中文字幕在线一区
|
国产欧美日本
|
四虎成人精品
|
日本韩国三级
|
操出白浆视频
|
日韩一级免费视频
|
狠狠久
|
国产剧情一区
|
免费一区二区
|
免费看的黄网站
|
日韩精品观看
|
久久久久久久免费视频
|
人人爽夜夜爽
|
五月天一区二区三区
|
日韩免费成人
|
亚洲午夜在线观看
|
一级肉体全黄裸片
|
国产成人精品一区二
|
91精品看片
|
久久精品视频网
|
成人午夜网
|
免费一级大片
|
欧美在线观看视频
|
www.国产在线
|
首尔之春在线看
|