本书以项目为载体,采用任务驱动方式编写。以AT89C51单片机为对象,结合Keil μVision2、Proteus等单片机系统开发软件,从实用角度出发,以项目实施为主线,系统介绍51单片机的C语言程序设计和接口应用技术。
本书由简单到复杂,以设计制作广告灯、游客流量计数器、啤酒生产计数器、9.9秒表、四路抢答器、密码锁、数字电压表、正弦信号发生器、远程报警器、数据复制仪、数字钟、数字温度计12个项目,涵盖C51程序设计、51单片机资源与结构、中断与定时/计数器、键盘与显示、A/D与D/A、串行通信等经典接口技术以及I2C存储器、单总线器件、数字时钟器件等新器件接口应用技术的学习与实践,是一本工学结合的特色教材。
本书中的教学实例涵盖了丰富的学习内容,具有鲜明的实用性。采用项目化结构编写,适合案例、任务驱动等方法教学,可作为应用型大学和高职高专电类专业单片机技术的教材,也可作为单片机爱好者的自学用书。