本書采用STC公司新一代的STC8系列單片機作為設計平臺,從器件、匯編語言、C語言和操作系統(tǒng)4個角度對該系列單片機進行了全方位的解讀。全書共為20章,主要內容包括:單片機的基礎知識、硬件知識和開發(fā)環(huán)境,數(shù)值表示及運算,STC單片機CPU子系統(tǒng)、指令系統(tǒng)、匯編語言編程基礎、C語言編程基礎,STC單片機I/O端口原理及驅動、中斷原理及實現(xiàn),STC單片機時鐘、復位和電源模式管理及實現(xiàn),STC單片機比較器、計數(shù)器、定時器、ADC、增強型PWM、I2C、SPI、可編程計數(shù)器陣列和μC/OS-II操作系統(tǒng)的原理及實現(xiàn)。通過全方位的講解,將單片機設計中的各個知識點進行融會貫通。本書的一大特色就是理論和實際并重,不僅介紹單片機的應用,而且更加突出學習方法,教給讀者系統(tǒng)學習微處理器和嵌入式系統(tǒng)的思路和方法。這樣,為讀者將來自己獨立學習基于其他處理器的嵌入式系統(tǒng)打下堅實的基礎。為了方便讀者自學,本書提供了大量的設計案例,并對這些設計案例進行了系統(tǒng)深入的講解和分析。