|
|
本人小白,想寫個(gè)程序,51單片機(jī)輸出脈沖跟方向,來同時(shí)控制2個(gè)兩相四線步進(jìn)電機(jī)驅(qū)動(dòng)器,輸出兩個(gè)脈沖使得兩個(gè)電機(jī)同時(shí)運(yùn)行,脈寬跟占空比都不變,只是輸出脈沖個(gè)數(shù)不一樣。51單片機(jī)是單線程的,程序一步一步執(zhí)行,不存在同時(shí)調(diào)用兩個(gè)子程序,但網(wǎng)上有說用定時(shí)器中斷分時(shí)段控制,但驅(qū)動(dòng)器脈沖輸入端頻率在10KHz(100us)左右能使電機(jī)運(yùn)行,分時(shí)段控制時(shí)有沖突嗎?該怎么構(gòu)思程序結(jié)構(gòu),還有定時(shí)器1已經(jīng)用于串口通訊了。
|
|