本書是為單片機相關課程教學而編寫的教材。全書共分為17章,主要內容包括: 單片機和嵌入式系統基礎知識,STC單片機硬件知識,STC單片機軟件開發環境,數值表示及轉換,STC單片機架構,STC單片機CPU指令系統,STC單片機匯編語言編程模型,STC單片機C語言編程模型,STC單片機時鐘、復位和電源模式原理及實現,STC單片機比較器原理及實現,STC單片機計數器和定時器原理及實現,STC單片機異步串行收發器原理及實現,STC單片機ADC原理及實現,STC單片機增強型PWM發生器原理及實現,STC單片機SPI原理及實現,STC單片機CCP/PCA/PWM模塊原理及實現,RTX51操作系統原理及實現。
針對國內高校單片機課程教學中普遍存在的理論講解不透徹、實踐教學不系統的缺點,本書從器件、匯編語言、C語言和操作系統四個角度對STC新一代單片機進行了全方位的解讀,將單片機課程中的各個知識點進行融會貫通。該教材的一大特色就是理論和實際并重,不僅介紹單片機的應用,而且更加突出學習方法,教給讀者系統學習微處理器和嵌入式系統的思路和方法。這樣,為讀者將來學習基于其他處理器的嵌入式系統打下堅實的基礎。為了方便教師的教學和學生的自學,本書提供了大量的設計案例,并對這些設計案例進行了深入的分析。
本書可作為高職和本科院校單片機課程的教材,也可作為STC單片機競賽、單片機認證考試的參考用書。對于從事單片機應用的工程師來說,本書也是很好的參考用書。