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