内容简介
本书是“以项目为载体,采用任务驱动方式”编写而成的。本书以STC89C52RC单片机为蓝本,结合KeilC51、Proteus虚拟仿真软件,从实验、实践、实用的角度出发,通过丰富的实例详细介绍了51系列单片机C语言程序设计和单片机控制系统的应用技术。本书的主要内容包括单片机系统的软/硬件开发环境、C51程序设计语言基础、LED灯光设计、按键控制与数码管显示、中断控制应用设计、定时器/计数器控制应用设计、单片机串行通信设计、LED点阵显示器设计、LCD液晶显示设计、A/D与D/A转换、串行总线扩展及应用设计、综合应用设计实例,共12个项目64个任务。本书内容全面,取材新颖,叙述清楚,理论联系实际,突出实用特色。
AI简介
这是一本以STC89C52RC单片机为蓝本,结合Keil C51编译软件和Proteus 8.10仿真软件,从实验、实践、实用的角度出发,通过丰富的实例详细介绍了51系列单片机C语言程序设计和单片机控制系统的应用技术的书籍。本书的主要内容包括单片机系统的软/硬件开发环境、C51程序设计语言基础、LED灯光设计、按键控制与数码管显示、中断控制应用设计、定时器/计数器控制应用设计、单片机串行通信设计、LED点阵显示器设计、LCD液晶显示设计、A/D与D/A转换、串行总线扩展及应用设计、综合应用设计实例,共12个项目64个任务。
在书中,作者首先介绍了单片机最小应用系统组成,包括单片机、时钟电路、复位电路等部分,并需要满足电源正常、时钟正常、复位正常三个基本条件。接着,作者详细讲解了单片机系统开发环境搭建,包括单片机最小应用系统的搭建、Keil μVision 5和Proteus 8 Professional的使用。
在C51程序设计语言基础方面,作者深入讲解了C51程序结构,包括源文件、头文件以及可能的汇编源程序,以及C51选择循环流程控制语句,包括顺序结构、选择结构和循环结构。
在