![]() |
發布時間: 2022-7-4 19:03
正文摘要:42步進電機 必須要和驅動器正確連接后才可以使用 單片機源程序如下: #include<reg52.h> //?????? sbit CLK = P1^0; sbit ENA = P1^1; sbit DIR = P1^2;   ... |
親測可用 |
434939575 發表于 2023-3-6 20:13 通過串口接受的數據(數字 0 1 2 3)是對下面的子函數 void Ord(unsigned int order) 這個函數最終會調用到 void UART() interrupt 4 { if(RI) { RI = 0; x=SBUF; SBUF=x; Ord(x); } if(TI) TI = 0; } void Ord(unsigned int order) 其中的order對應的是串口中的數據 例如 if(order==6) { DIR=0; Step(2000); } 準確的旋轉的圈數需要通過公式將2000帶入進行計算。 |
請問下你這只有3個sbit,加了interrupt 4是串口輸入數字轉多少圈嗎? |
清祥 普中親測可用 可用 |