我希望做一個直流馬達
元件使用是 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 initiallyMAIN: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
一周热门 更多>