1引言 隨著微電子技術(shù)的飛速發(fā)展,單片機的價格已變得十分低廉,特別是ATMEL公司的89系列單片機,內(nèi)置閃速(Flash)存儲器,具有51系列單片機的內(nèi)核,尤其是89C2051只有20個引腳,2KFlash程序存儲器,本身已是一個完整的微處理機系統(tǒng),具有很高的性能價格比。此類CPU可以作為可編程器件用于構(gòu)成一個比較復雜的應用系統(tǒng),此方法比使用PAL、GAL等產(chǎn)品的性能價格比更高。現(xiàn)今軟件工程中比較流行的方法是面向?qū)ο蟮哪K化設計,其思想是將復雜的系統(tǒng)劃分成任務單一的模塊,有利于多人共同開發(fā)大規(guī)模軟件。