《單片機原理與C51基礎》以80C51系列單片機為對象,共分為11章的內容。為方便讀者選擇,前7章主要圍繞單片機芯片本身的引腳、結構、指令及功能來講解,它們是學習單片機的基礎,適合少學時課程使用;后4章主要講解單片機芯片的常用外圍接口,方便多學時課程的安排。 本書第1章主要圍繞單片機的發(fā)展歷史、課程地位、學習方法及學習這些課程必備的基礎知識進行介紹。第2章從應用者的視角講解了單片機的結構和引腳功能,著重講解了“怎樣使用”的問題。第3章利用大量的圖表講解了80C51系列單片機的匯編語言指令功能等內容。第4章利用典型實例介紹了80C51系列單片機匯編語言的順序、分支、循環(huán)及子程序設計的方法。第5章介紹了中斷的概念、中斷相關的特殊功能寄存器、中斷的編程方法和實例。第6章介紹了單片機定時/計數器的組成結構及應用實例。第7章介紹了串行通信的相關概念,80C51系列單片機的串行接口、通信模式及其應用實例。第8章介紹了存儲器及并行口的擴展方法,詳細地講解了外擴芯片的編址技術。第9章介紹了鍵盤、數碼管及ADC0809和DAC0832的接口方法和實例。第10章以讀者具有一定標準C語言基礎為前提,介紹了C51的語法、結構等知識,同時給出了前述章節(jié)中典型例題的C語言程序,方便讀者進行對比學習。第11章介紹了單總線、SPI總線及I2C總線等串行總線擴展技術。 《單片機原理與C51基礎》以應用者的角度對“單片機原理與應用”這門課程進行了全新的解讀,內容精煉,教輔材料齊全,適合各大專院校學生及老師選用。