16位单片机特别适用于复杂实时控制系统,如车辆上的应用、数据采集、工业控制、信号处理等。本书主要介绍了目前Intel 16位微控制器型单片机的高级产品80C196Kx、87C196CA系列产品的基本结构原理、外设配置及初始化编程方法,采用的编程语言为C语言。大部分实例程序为作者应用及调试通过。书中介绍了对这两类单片机的开发方法,给出了作者研制这种开发机编制的源程序,便于读者参考;还介绍了C语言编程、编译、连接原理及生成文件系统,便于理解单片机C语言编程的特点;同时介绍了用于单片机的实时操作系统和Internet应用。有关C语言编程和仿真器部分也适于早期的196系列产品,如8098、8096BH、80C196KB/KC/KD。本书可作为广大单片机软件编程和系统设计人员,特别是那些有兴趣试图尝试建立自己开发系统的爱好者的实用参考资料,也可作为大专院校有关专业本科生和研究生的教学参考书。