本书是教育部世界银行贷款对世纪初高等理工科教育教学改革项目中《以培养创新人才为目标的地方院校计算机科学与技术专业教学改革的研究与实践》项目成果之一,是“周世纪高等院校计算机技术教学”丛书中的一本。本书是单片机原理及应用课程的教材,它以Motorola的新一代单片机M68HC08系列为教学蓝本,该系列型号丰富,不断推出适用于不同场合的新型号,但各种型号的指令系统完个一致,使得以M68HC08系列单片机为学习蓝本的读者在实际应用时有较大的选择余地。本书以该系列中的一种通用型号MC68HC908GP32为例介绍单片机原理及其嵌入式应用。全书以实际应用方法为主线展开,由浅入深地介绍MC68HC908GP32单片机及其嵌入式应用,包括CPU、并行I/O、串有通信接口、串行外设接口、定时器、Flash在线编程、A/D模块、键盘编程、系统设置等内容,各个功能均配有实例。本书包括的具体应用实例有:单片机与字符式液晶显示器的接口,高位A/D、D/A扩展设计,IC卡读写系统等。以上实例均提供了可供直接引用的程序源代码。每章都附有习题,供课后练习。作者单位还研制了一套SD-1型嵌入式单片机MC68HC908GP32在线编程实验系统。本书既可作为高等院校计算机专业相关课程的教材,也可供从事单片机及其嵌入式应用的技术开发人员参考,还适合接受职业教育的读者。对于希望自学单片机及其嵌入式应用的读者来说,本书提供的实例对实际学习过程将有良好的帮助。