日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁 > 單片機(jī) > 單片機(jī)
[導(dǎo)讀] ;***********************************************************************; 紅外遙控電動(dòng)機(jī).dt;***********************************************************************PORT5 == 0x05 ;定義端口5

;***********************************************************************
; 紅外遙控電動(dòng)機(jī).dt
;***********************************************************************


PORT5 == 0x05 ;定義端口5,6
PORT6 == 0x06
;-----------------------------------------------------------------------
IOCE == 0x0E ;定義WDT控制寄存器IOCE
;-----------------------------------------------------------------------
BUFFER == 12 ;定義暫存器BUFFER,存放當(dāng)前輸出
DLY1 == 13 ;定義延時(shí)置數(shù)單元DLY1,DLY2,DLY3
DLY2 == 14
DLY3 == 15
;-----------------------------------------------------------------------
ORG 0x00
INIT: MOV A,@0x0FF ;設(shè)定P5口全部為輸入
IOW PORT5
MOV A,@0x00 ;設(shè)定P6口全部為輸出
IOW PORT6
MOV A,@0X11
IOW IOCE ;關(guān)閉看門狗功能
MOV A,@00000000B
MOV BUFFER,A ;停止電機(jī)運(yùn)行
MOV PORT6,A
;-----------------------------------------------------------------------
MAIN: NOP
IRTEST0: JBC PORT5,0 ;檢查紅外按鍵0(前進(jìn),保持)
JMP IRTEST1
JMP IR0
IRTEST1: JBC PORT5,1 ;檢查紅外按鍵1(后退,保持)
JMP IRTEST2
JMP IR1
IRTEST2: JBC PORT5,2 ;檢查紅外按鍵2(自轉(zhuǎn),保持)
JMP IRTEST3
JMP IR2
IRTEST3: JBC PORT5,3 ;檢查紅外按鍵3(右轉(zhuǎn),點(diǎn)動(dòng))
JMP IRTEST4
JMP IR3
IRTEST4: JBC PORT5,4 ;檢查紅外按鍵4(左轉(zhuǎn),點(diǎn)動(dòng))
JMP IRTEST5
JMP IR4
IRTEST5: JBC PORT5,5 ;檢查紅外按鍵5(停止)
JMP KEEPRUN ;無鍵按入,保持原運(yùn)行狀態(tài)
JMP IR5
;-----------------------------------------------------------------------
IR0: CALL KEYDELAY ;電機(jī)M1正轉(zhuǎn),M2正轉(zhuǎn),保持
IR00: MOV A,@0B00000101 ;輸出編碼
MOV BUFFER,A ;送暫存器保存
MOV PORT6,A ;Port6口輸出
IR000: JBS PORT5,0 ;檢查按鍵是否已釋放
JMP IR000 ;未釋放,等待
JMP IRTEST0 ;已釋放,跳轉(zhuǎn)去檢查按鍵是否有按下
IR1: CALL KEYDELAY ;電機(jī)M1仃轉(zhuǎn),M2正轉(zhuǎn),點(diǎn)動(dòng)
IR01: MOV A,@0B00000100
MOV PORT6,A
CALL TURNDELAY
MOV A,BUFFER
MOV PORT6,A
IR010: JBS PORT5,1
JMP IR010
JMP IRTEST0
IR2: CALL KEYDELAY ;電機(jī)M1正轉(zhuǎn),M2反轉(zhuǎn),保持
IR02: MOV A,@0B00001001
MOV BUFFER,A
MOV PORT6,A
IR020: JBS PORT5,2
JMP IR020
JMP IRTEST0
IR3: CALL KEYDELAY ;電機(jī)M1正轉(zhuǎn),M2仃轉(zhuǎn),點(diǎn)動(dòng)
IR03: MOV A,@0B00000001
MOV PORT6,A
CALL TURNDELAY
MOV A,BUFFER
MOV PORT6,A
IR030: JBS PORT5,3
JMP IR030
JMP IRTEST0
IR4: CALL KEYDELAY ;電機(jī)M1反轉(zhuǎn),M2反轉(zhuǎn),保持
IR04: MOV A,@0B00001010
MOV BUFFER,A
MOV PORT6,A
IR040: JBS PORT5,4
JMP IR040
JMP IRTEST0
IR5: CALL KEYDELAY ;電機(jī)M1,電機(jī)M2停轉(zhuǎn),保持
IR05: MOV A,@0B00000000
MOV BUFFER,A
MOV PORT6,A
IR050: JBS PORT5,4
JMP IR050
JMP IRTEST0
;-----------------------------------------------------------------------
KEEPRUN: MOV A,BUFFER ;保持原運(yùn)行狀態(tài)
MOV PORT6,A
JMP IRTEST0 ;繼續(xù)檢測(cè)紅外按鍵
;-----------------------------------------------------------------------
KEYDELAY:MOV A,@1 ;按鍵去抖動(dòng)延時(shí)10ms左右,需調(diào)整
MOV DLY3,A
CALL DELAY
RET
TURNDELAY:MOV A,@100 ;轉(zhuǎn)彎延時(shí)500毫秒左右,需調(diào)整
MOV DLY3,A
CALL DELAY
RET
;-----------------------------------------------------------------------
DELAY: MOV A,@25 ;1*(DLY3)
MOV DLY2,A ;1*(DLY3)
INNER2: MOV A,@133 ;1*(DLY3)*(250)
MOV DLY1,A ;1*(DLY3)*(250)
INNER1: DJZ DLY1 ;1*(DLY3)*(250)*(133)
JMP INNER1 ;2*(DLY3)*(250)*(133)
DJZ DLY2 ;1*(DLY3)*(250)
JMP INNER2 ;2*(DLY3)*(250)
DJZ DLY3 ;1*(DLY3)
JMP DELAY ;2*(DLY3)
RET ;延時(shí)返回
EOP

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

在汽車技術(shù)飛速發(fā)展的當(dāng)下,尤其是油電混合車和電動(dòng)車領(lǐng)域,逆變器驅(qū)動(dòng)技術(shù)已成為汽車系統(tǒng)的關(guān)鍵組成部分。從空調(diào)機(jī)、加熱系統(tǒng)等低功率應(yīng)用,到驅(qū)動(dòng)和再生制動(dòng)系統(tǒng)等高功率應(yīng)用,逆變器都發(fā)揮著不可或缺的作用。其核心功能是將相對(duì)較低的...

關(guān)鍵字: 逆變器 驅(qū)動(dòng)技術(shù) 電動(dòng)機(jī)

采用降壓啟動(dòng)的主要目的是為了避免對(duì)其他設(shè)備的正常工作造成影響。在只有變壓器與電動(dòng)機(jī)的情況下,如果考慮功率因數(shù)和效率等因素,電動(dòng)機(jī)的功率通??梢赃_(dá)到變壓器容量的80%左右,從而直接啟動(dòng)或與變壓器同時(shí)啟動(dòng)。然而,在實(shí)際應(yīng)用中...

關(guān)鍵字: 電動(dòng)機(jī) 變壓器

為增進(jìn)大家對(duì)變頻器的認(rèn)識(shí),本文將對(duì)變頻器的選型原則以及變頻器容量的選擇方法予以介紹。

關(guān)鍵字: 變頻器 指數(shù) 電動(dòng)機(jī)

為增進(jìn)大家對(duì)變頻器的認(rèn)識(shí),本文將對(duì)變頻器的3大作用以及選擇變頻器容量的原則予以介紹。

關(guān)鍵字: 變頻器 指數(shù) 電動(dòng)機(jī)

為增進(jìn)大家對(duì)減速機(jī)的認(rèn)識(shí),本文將對(duì)減速機(jī)空載電流過大的原因以及減速機(jī)漏油的原因予以介紹。

關(guān)鍵字: 減速機(jī) 指數(shù) 電動(dòng)機(jī)

變頻器作為調(diào)節(jié)電動(dòng)機(jī)轉(zhuǎn)速的關(guān)鍵設(shè)備,其電流環(huán)與速度環(huán)的調(diào)節(jié)對(duì)于電機(jī)穩(wěn)定、高效運(yùn)行至關(guān)重要。電流環(huán)作為內(nèi)環(huán),負(fù)責(zé)快速調(diào)節(jié)電機(jī)電流;速度環(huán)作為外環(huán),基于電流環(huán)進(jìn)一步控制電機(jī)轉(zhuǎn)速。將深入探討電流環(huán)與速度環(huán)的調(diào)節(jié)方法,分析兩者之...

關(guān)鍵字: 變頻器 電動(dòng)機(jī) 電流環(huán)

三相異步電動(dòng)機(jī)在工業(yè)領(lǐng)域應(yīng)用廣泛,是眾多生產(chǎn)設(shè)備的核心動(dòng)力源。其轉(zhuǎn)軸作為傳遞扭矩、帶動(dòng)負(fù)載運(yùn)轉(zhuǎn)的關(guān)鍵部件,一旦出現(xiàn)裂紋、斷裂或彎曲現(xiàn)象,將直接導(dǎo)致電動(dòng)機(jī)無法正常工作,進(jìn)而影響整個(gè)生產(chǎn)流程。因此,快速準(zhǔn)確地判斷并妥善處理這...

關(guān)鍵字: 異步 電動(dòng)機(jī) 扭矩

在電動(dòng)機(jī)運(yùn)行狀態(tài)監(jiān)測(cè)中,空載電流是一項(xiàng)關(guān)鍵指標(biāo),其數(shù)值的異常波動(dòng)往往暗示著電動(dòng)機(jī)內(nèi)部存在潛在問題??蛰d電流的準(zhǔn)確評(píng)估,對(duì)于保障電動(dòng)機(jī)穩(wěn)定運(yùn)行、提升能源利用效率及延長設(shè)備使用壽命至關(guān)重要。下面,我們將深入探討電動(dòng)機(jī)空載電流...

關(guān)鍵字: 電動(dòng)機(jī) 空載電流 電磁感應(yīng)

直流并勵(lì)電動(dòng)機(jī)作為一種常見的電動(dòng)機(jī)類型,在工業(yè)生產(chǎn)、交通運(yùn)輸?shù)缺姸囝I(lǐng)域發(fā)揮著重要作用。其獨(dú)特的工作特性基于內(nèi)部復(fù)雜的電磁結(jié)構(gòu),而并勵(lì)繞組則是其中至關(guān)重要的組成部分。一旦并勵(lì)繞組突然斷線,將引發(fā)一系列嚴(yán)重后果,對(duì)電機(jī)本身及...

關(guān)鍵字: 電動(dòng)機(jī) 并勵(lì)繞組 電磁結(jié)構(gòu)

在現(xiàn)代工業(yè)與交通等領(lǐng)域,高功率電動(dòng)機(jī)憑借其強(qiáng)大的動(dòng)力輸出,承擔(dān)著關(guān)鍵的驅(qū)動(dòng)任務(wù)。從大型工業(yè)設(shè)備的運(yùn)轉(zhuǎn),到電動(dòng)汽車的行駛,高功率電動(dòng)機(jī)的穩(wěn)定運(yùn)行至關(guān)重要。然而,其內(nèi)部的各種元件在高負(fù)荷、高要求的工作條件下,面臨著諸多嚴(yán)峻挑...

關(guān)鍵字: 電動(dòng)機(jī) 電動(dòng)汽車 繞組
關(guān)閉