本书以项目为导向,将C51语言的知识、编辑技能技巧和单片机基本原理融入任务中,项目软件方面包括C51的基本语法、语句及结构、数据及其类型、函数、数组、指针;Keil、PROTEUS软件应用、代码调试、串口助手数据监测等。
本书采用PROTEUS、Keil双设计仿真平台;使用汇编、C51双语言编程;在PROTEUS、Keil联合设计环境下讲述了C51、汇编多模块、混合编程基础及实例等。
本书以AT89C51为主体讲述了单片机硬件结构基础、汇编语言指令和程序设计、接口技术和产品研发,介绍了Keil、编程器、ISP等工具,讲述了I2C总线、液晶显示、单片机通信等技术和DS18820、DS1302、24LC16B等器件应用。
本书共16章,涵盖Proteus快速入门、工作环境设置、各种对象的操作、多页层次电路设计、元件模型与封装的制作、库管理、自动和手工布局布线、覆铜等。
本书从实验、实践、实用的角度详细叙述PROTEUS在单片机课程教学和单片机应用产品研发中的应用。