熱門: 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
![]() |
發(fā)布時(shí)間: 2022-7-4 19:03
正文摘要:42步進(jìn)電機(jī) 必須要和驅(qū)動(dòng)器正確連接后才可以使用 單片機(jī)源程序如下: #include<reg52.h> //?????? sbit CLK = P1^0; sbit ENA = P1^1; sbit DIR = P1^2;   ... |
親測(cè)可用 |
434939575 發(fā)表于 2023-3-6 20:13 通過(guò)串口接受的數(shù)據(jù)(數(shù)字 0 1 2 3)是對(duì)下面的子函數(shù) void Ord(unsigned int order) 這個(gè)函數(shù)最終會(huì)調(diào)用到 void UART() interrupt 4 { if(RI) { RI = 0; x=SBUF; SBUF=x; Ord(x); } if(TI) TI = 0; } void Ord(unsigned int order) 其中的order對(duì)應(yīng)的是串口中的數(shù)據(jù) 例如 if(order==6) { DIR=0; Step(2000); } 準(zhǔn)確的旋轉(zhuǎn)的圈數(shù)需要通過(guò)公式將2000帶入進(jìn)行計(jì)算。 |
請(qǐng)問(wèn)下你這只有3個(gè)sbit,加了interrupt 4是串口輸入數(shù)字轉(zhuǎn)多少圈嗎? |
清祥 普中親測(cè)可用 可用 |
Powered by 單片機(jī)教程網(wǎng)