《微处理器原理与应用:C语言与PIC18微控制器》的内容以介绍微处理器相关的知识概念与使用方法为主要目标,配合使用Microchip PIC18系列微控制器作为微处理器各个硬体与功能的说明对象,并使用Microchip MPLAB X IDE及XC8编译器以C程式语言作为程式撰写的工具。本书适合自修学习微处理器进阶应用,也适合作为教授微处理器进阶课程的辅助教材。为了让读者能更进一步地实际验证并了解微处理器各个硬体的使用与结果,各个章节提供的范例程式都可以完整地在辅助实验电路板上呈现正确的执行结果。本书所使用的PIC18F4520微控制器是八位元微处理器中的标准基本微处理器,此微处理器具备有相当完整丰富的功能,非常适合作为学习微处理器的对象。由于PIC18系列微控制器的高度相容性,本书所有的内容与范例程式也都能够适用于其他PIC18系列微控制器,同时也可以将相关的学习心得应用到其他种类的微处理器。而XC8编译器则是Microchip所开发的高效率C语言程式编译工具,相对于组合语言,利用C程式语言开发复杂程式的应用可以有效减少时程并减少错误发生。