《微處理器原理與應用:C語言與PIC18微控製器》的內容以介紹微處理器相關的知識概念與使用方法為主要目標,配閤使用Microchip PIC18係列微控製器作為微處理器各個硬體與功能的說明對象,並使用Microchip MPLAB X IDE及XC8編譯器以C程式語言作為程式撰寫的工具。本書適閤自修學習微處理器進階應用,也適閤作為教授微處理器進階課程的輔助教材。為瞭讓讀者能更進一步地實際驗證並瞭解微處理器各個硬體的使用與結果,各個章節提供的範例程式都可以完整地在輔助實驗電路闆上呈現正確的執行結果。本書所使用的PIC18F4520微控製器是八位元微處理器中的標準基本微處理器,此微處理器具備有相當完整豐富的功能,非常適閤作為學習微處理器的對象。由於PIC18係列微控製器的高度相容性,本書所有的內容與範例程式也都能夠適用於其他PIC18係列微控製器,同時也可以將相關的學習心得應用到其他種類的微處理器。而XC8編譯器則是Microchip所開發的高效率C語言程式編譯工具,相對於組閤語言,利用C程式語言開發復雜程式的應用可以有效減少時程並減少錯誤發生。