单片机是芯片级的微型计算机系统,具有性价比高、功耗低、易于开发等优点,可以嵌入各种应用系统中,以实现智能化控制。近20年来,嵌入式C语言的推广普及,片载Flash程序存储器及其在系统内可编程(ISP)和在应用中编程(IAP)技术的广泛采用,使得单片机越来越受到广大电子工程师的欢迎。
陈忠平编著的《51单片机C语言程序设计经典实例》以国内最流行的80C51系列单片机的硬件和软件设计为背景,以C语言为基础,以项目为载体,采用任务驱动方式的教学方法,通过丰富的C语言程序实例,由浅入深地介绍了80C51系列单片机的基础知识及各种应用开发技术。
陈忠平编著的《51单片机C语言程序设计经典实例》是以“项目为载体,采用任务驱动方式”编写的。《51单片机C语言程序设计经典实例》以STC89C52RC单片机为蓝本,结合Keilc51、Proteus虚拟仿真软件,从实验、实践、实用的角度出发,通过丰富的实例详细讲述51系列单片机c语言程序设计和单片机控制系统的应用技术。本书的主要内容包括单片机及最小应用系统、单片机系统开发软件的使用、c51程序设计语言基础、LED广告灯的设计、按键控制与LED数码管显示、中断控制应用设计、定时/计数器控制的应用设计、单片机串行通信设计、LED点阵显示器设计、LCD液晶显示设计、A/D与D/A转换、串行总线扩展及应用设计等12个项目83个任务。
《51单片机C语言程序设计经典实例》内容全面,取材新颖,叙述清楚,理论联系实际,突出实用特色。本书适合单片机爱好者自学使用,也可作为高等院校51单片机课程“教、学、做”一体化的教学用书,还可作为51系列单片机应用开发人员的实用参考书。