【導(dǎo)讀】以及對各個(gè)硬件部分和軟件的描述。系統(tǒng)由MCU主控芯片,驅(qū)動(dòng)模塊,數(shù)碼管顯示,鍵盤等幾部分構(gòu)成。系統(tǒng)的設(shè)計(jì)功能:根據(jù)按鍵輸入,調(diào)節(jié)直流電機(jī)的轉(zhuǎn)速和方向。KEY0按一次電機(jī)轉(zhuǎn)速增加,KEY1用于電機(jī)轉(zhuǎn)速減慢,KEY2用于電機(jī)方向控制,KEY3用于各位設(shè)置,KEY4用于十位設(shè)置可以測量轉(zhuǎn)數(shù),并在數(shù)碼管上顯示。MCU主控單元采用C8051,C8051F005引腳如下圖所示。器并與8051兼容的微控制器內(nèi)核。并且有硬件實(shí)現(xiàn)的I2C/SMBus、UART、SPI. 串行接口及一個(gè)有5個(gè)捕捉/比較模塊的可編程計(jì)數(shù)器/定時(shí)器陣列。有4個(gè)通用的16位定時(shí)器和4字節(jié)寬的通用數(shù)字I/O端口。字節(jié)的RAM,執(zhí)行速度可以達(dá)到25MIPS。現(xiàn)場更新8051固件。MCU都可以關(guān)閉任何一個(gè)或全部外設(shè)以節(jié)省功耗。能引腳,因此非常適合于需要獨(dú)立控制的步進(jìn)電機(jī)驅(qū)動(dòng)系統(tǒng)。脈沖發(fā)生器、脈沖分配器、脈沖放大器合為一體,省去了很多外圍器件。