下載手機汽配人

C語言或者匯編程序,要求用開關(guān)K1,K2控制四項步進電機的正轉(zhuǎn)反轉(zhuǎn)和停止,使用51單片機,哪位大哥幫下忙啊

提問者:網(wǎng)友 2018-08-10
最佳回答
MOV 20H,#00H ;20H單元置初值,電機正轉(zhuǎn)位置指針 MOV 21H,#00H ;21H單元置初值,電機反轉(zhuǎn)位置指針 MOV P1,#0C0H ;P1口置初值,防止電機上電短路 MOV TMOD,#60H ;T1計數(shù)器置初值,開中斷 MOV TL1,#0FFH MOV TH1,#0FFH SETB ET1 SETB EA SETB TR1 SJMP $ ;***********計數(shù)器1中斷程序************ IT1P: JB P3.7,FAN ;電機正、反轉(zhuǎn)指針 ;*************電機正轉(zhuǎn)***************** JB 00H,LOOP0 JB 01H,LOOP1 JB 02H,LOOP2 JB 03H,LOOP3 JB 04H,LOOP4 JB 05H,LOOP5 JB 06H,LOOP6 JB 07H,LOOP7 LOOP0: MOV P1,#0D0H MOV 20H,#02H MOV 21H,#40H AJMP QUIT LOOP1: MOV P1,#090H MOV 20H,#04H MOV 21H,#20H AJMP QUIT LOOP2: MOV P1,#0B0H MOV 20H,#08H MOV 21H,#10H AJMP QUIT LOOP3: MOV P1,#030H MOV 20H,#10H MOV 21H,#08H AJMP QUIT LOOP4: MOV P1,#070H MOV 20H,#20H MOV 21H,#04H AJMP QUIT LOOP5: MOV P1,#060H MOV 20H,#40H MOV 21H,#02H AJMP QUIT LOOP6: MOV P1,#0E0H MOV 20H,#80H MOV 21H,#01H AJMP QUIT LOOP7: MOV P1,#0C0H MOV ; 20H,#01H MOV 21H,#80H AJMP QUIT ;***************電機反轉(zhuǎn)***************** FAN: JB 08H,LOOQ0 JB 09H,LOOQ1 JB 0AH,LOOQ2 JB 0BH,LOOQ3 JB 0CH,LOOQ4 JB 0DH,LOOQ5 JB 0EH,LOOQ6 JB 0FH,LOOQ7 LOOQ0: MOV P1,#0A0H MOV 21H,#02H MOV 20H,#4
回答者:網(wǎng)友
產(chǎn)品精選
搜索問答
還沒有汽配人賬號?立即注冊

我要提問

汽配限時折扣

本頁是網(wǎng)友提供的關(guān)于“C語言或者匯編程序,要求用開關(guān)K1,K2控制四項步進電機的正轉(zhuǎn)反轉(zhuǎn)和停止,使用51單片機,哪位大哥幫下忙啊”的解答,僅供您參考,汽配人網(wǎng)不保證該解答的準(zhǔn)確性。