本書以8051單片機為主線,以工程項目和科技競賽為實例背景,按照案例驅動教學模式,由淺入深地講述了51單片機的硬件結構、C51語言編程方法、單片機內部資源、單片機應用系統(tǒng)的接口設計、STC系列*新單片機、綜合應用設計以及科技競賽研究成果,并介紹了相應的開發(fā)工具。本書打破傳統(tǒng)以理論為主線,以簡單實例為輔助的編程思想,基于學生對事物的認知規(guī)律,以案例驅動式的思路進行編寫,并將案例貫穿于各個重要知識點,使學生對單片機的學習簡單化、興趣化。本書共分12章,第1章到第8章介紹單片機的內部結構、單片機*小系統(tǒng)、C51程序設計、數碼管、矩陣按鍵、中斷、定時器、串口等知識; 第9章介紹單片機的擴展與接口技術,包括LCD液晶、A/D、D/A、單總線、I2C、SPI總線技術,以及直流電動機、步進電動機、舵機的控制; 第10章介紹目前市面上較為流行的增強型8051單片機STC15F2K60S2; 第11章根據作者多年的實踐經驗,將7個經典案例分成8個步驟進行透徹地講解,只要按照這些步驟認真地的學習、實踐,即可實現相應的功能; 第12章分享指導學生競賽的成果,使讀者體會科技競賽的設計過程,激勵大家投入科技創(chuàng)新和工程實踐中。本書可作為大學本科(或較高層次??疲╇娮有畔ⅰ㈦姎夤こ?、物聯網、計算機、機電一體化等相關工科專業(yè)的單片機課程教材以及課程設計、綜合實訓的參考書,也可作為參加電子科技競賽的學生以及相關工程技術人員的參考書。