本書是根據高等教育“單片機原理與應用”課程教學基本要求編寫的。介紹了使用*廣泛的MCS-51系列單片機的工作原理、內部各功能部件的結構、內部硬件資源及應用編程、外部擴展技術。本書采用匯編語言和C語言相對照的編寫方式,同時通過實例介紹匯編語言和C語言的混合編程。本書還介紹了單片機應用系統(tǒng)的基本設計方法,并附有大量的設計實例。*后一章是實驗與課程設計,實驗部分安排了10個實驗,采用匯編語言和C語言實現(xiàn);課程設計部分精選了單片機應用的典型應用實例和20個課程設計題目,并給出了設計要求,內容詳實。本書既可作為計算機、電子、機電、測控等相關專業(yè)的本科或高職教材,也可供相關工程技術人員參考。