單片機系統是指單片機能正常工作所必須的外圍元件,主要由單片機、晶振電路和複位電路構成。而輸入、輸出部分則通過單片機的I/O口實現。一般地,單片機應用系統是指為實現特定的功能,由單片機、外圍接口電路及合适的軟件等構成的應用系統。
單片機是将中央處理器(CPU)、随機存儲器(RAM)、隻讀存儲器定時器芯片和一些輸入、輸出接口電路集成在一個芯片上的微控制器。
同微型計算機系統一樣,單片機應用系統也是由硬件和軟件組成的,硬件是應用系統的基礎,軟件則在硬件的基礎上對其資源進行合理調配,從而完成應用系統所要求的任務,是功能的體現者,二者相互依賴,缺一不可。
單片機系統的開發過程一般包括系統的總體設計、硬件設計、軟件設計和系統總體調試四個階段。這幾個設計階段并不是相互獨立的,它們之間相輔相成、聯系緊密,在設計過程中應綜合考慮、相互協調、各階段交叉進行。