【導讀】本系統(tǒng)采用A89C51單片機產(chǎn)生控制信號單片機內(nèi)部的內(nèi)存即可滿足要求。如需要擴展較多的外部RAM和ROM可加上數(shù)據(jù)緩沖器。步進電機控制信號通。過AT89C51單片機其中一個口進行擴充。為了增加步進電機工作的靈活性,在。下面介紹一下AT89C51單片機。AT89C51單片機內(nèi)部硬件結構框圖如圖2所示。它由一個8位中央處理器。個整體,集成在一塊芯片上。CPU是單片機的核心部分,CPU包括兩個基本部分:運算器和控制器。運算器即算術邏輯單元ALU,是進行算術或邏輯運算的部件。操作的結果一般送回累加器ACC,而其狀態(tài)信息送至程序狀態(tài)??刂破鹘邮諄碜源鎯ζ鞯闹噶?,使各。部件協(xié)調(diào)工作,完成指令所規(guī)定的操作。用于進行單片機內(nèi)外的傳輸,4個8位的I/O口。標準I/O口的主要功能相當于一個8位鎖存器,的高8位,此時不能用作通用,I/O口。存器.則P2口只能在一定限度內(nèi)作一股I/O口使用。P3口是多功能口,同P0口一樣,當做輸入口時,必須先向鎖存器寫“1”,使場效應管T截止。