這本《項目驅動——單片機應用設計基礎》由周立功主編陳明計等編著,全書以80C51單片機為主,通過項目驅動的方法融合相關知識點。內容主要分兩部分:第一部分為第1~4章,以SDCC51編程語言為基礎,深入淺出地介紹如何使用嵌入式C編程來控制單片機各種外設部件,并給出常用C編程算法。第二部分為第5~7章,重點介紹TinyOS51嵌入式多任務操作系統(tǒng)的基本原理,及其在80C51單片機中的實現,并針對同一工程項目給出使用前后臺程序和嵌入式多任務操作系統(tǒng)兩種不同的編程方法。通過這兩種方法的比較,可使讀者了解嵌入式多任務操作系統(tǒng)在項目編程中的優(yōu)勢。本書注重在教學中強化學生的動手訓練,強調理論與實踐相結合。讀者通過本書的學習,可熟練掌握嵌入式C的編程方法,并初步掌握嵌入式多任務操作系統(tǒng)的編程知識。《項目驅動——單片機應用設計基礎》可作為大學本科、高職高專電子信息、自動化、機電一體化、計算機等專業(yè)的教材,也可作為電子愛好者的自學用書,還可作為從事單片機應用開發(fā)工程技術人員的參考資料。