直流馬達,我是PROTEUS超級新手,高手們可以幫我解決一下煩惱嗎,感恩

2019-07-18 11:42发布

我希望做一個直流馬達
元件使用是 AT89C51 及 L293D
要加三個按鈕 一個用於正轉,一個反轉及停止

我上網找了資料跟著接線,但最後入PROGRAM就不會了,可以幫幫我完成這個DC MOTOR 嗎

謝謝各位高手,,我是仿真超新手,剛接觸.

我跟這圖接線

他是使用assembly language   我怎樣可以放到AT89C51上運行,我是使用KEIL5
Program.ORG 00H // initiall starting address
MOV P3,#00000000B // initiates P3 as the pushbutton interface
MOV P1,#00000000B // clears P1 for keeping the motor OFF initially
MAIN:MOV A,P3 // moves the current state of P3 to Accumulator
CJNE A,#00000001B,LABEL1 // checks whether S2 is pressed
MOV P1,#00000001B // makes the motor run clockwise
LABEL1:CJNE A,#00000010B,LABEL2 // checks whether S3 is pressed
MOV P1,#00000010B // makes the motor to run anti clockwise
LABEL2:SJMP MAIN // jumps back to the MAIN loop
END




友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。