本書系統地論述了STC單片機的C語言程序設計方法。全書共分為27章,主要內容包括: 單片機基礎知識,STC單片機硬件知識,數值表示及轉換,STC單片機CPU子系統,STC單片機CPU指令系統,STC單片機集成開發環境,STC單片機匯編語言編程基礎,STC單片機C語言編程入門,STC單片機C語言變量和數據類型,STC單片機C語言運算符,STC單片機C語言描述語句,STC單片機C語言數組,STC單片機C語言指針,STC單片機C語言函數,STC單片機C語言預處理指令,STC單片機C語言復雜數據結構,STC單片機C語言高級編程技術,STC單片機時鐘、復位和電源模式原理及實現,STC單片機比較器原理及實現,STC單片機計數器和定時器原理及實現,STC單片機異步串行收發器原理及實現,STC單片機ADC原理及實現,STC單片機SPI原理及實現,STC單片機CCP/PCA/PWM模塊原理及實現,STC 單片機增強型PWM發生器原理及實現,RTX51操作系統原理及實現,綜合項目實例: 風扇轉速控制系統的設計與實現。
本書將C語言程序設計與STC單片機的各個知識點進行系統化融合,不僅系統地介紹C語言程序設計的各個知識點及其在單片機中的具體應用,而且更加突出學習方法。為了方便讀者自學,本書提供了大量的設計案例和公開教學視頻。
本書可作為讀者零基礎學習單片機C語言程序設計的參考用書,也可作為單片機競賽、單片機認證考試的參考用書。