微控制器廣泛應用于汽車、家電、工業(yè)控制、醫(yī)療設備等眾多領域。本書以Microchip公司的PIC18系列微控制器為例,全面講解如何使用C語言和匯編語言對微控制器進行編程。本書首先簡要介紹了計算機的體系結構,重點介紹了PIC18系列微控制器的結構,然后向讀者展示許多常見的微控制器編程算法,同時配有大量的編程實例,演示如何在基于微控制器的系統(tǒng)中執(zhí)行各種任務。在詳細講解微控制器編程之后,本書還介紹了微控制器與硬件的交互,以及微控制器與常見部件的接口技術,并給出了許多實際的應用示例。讀者只需對這些示例中的代碼稍做改動,就可以構建自己所需的應用。本書是作者多年開發(fā)設計和教學工作的經驗總結。本書內容不僅適用于較早的PIC微控制器系列,也適用于其他制造商的微控制器。本書的難易程度適中,無論是對于學生、豐富經驗的從業(yè)人員,還是對微控制器深感興趣的人,都是一本很好的教學參考用書。