第一章 80C51单片机概述
第一节 计算机发展概述
第二节 80C51单片机介绍
本章小结
练习题
第二章 C51语言程序设计基础
第一节 函数及函数的调用
第二节 数制与数值运算
本章小结
练习题
第三章 KEIL软件的安装及开发环境的搭建
第一节 KEIL软件概述及其安装
第二节 CH340串口驱动的安装
第三节 STC下载软件STC—ISP的使用
第四节 使用KEIL软件新建一个工程
本章小结
练习题
第四章 LED闪烁及流水灯程序设计及实践
第一节 LED的亮灭
第二节 延时函数及LED闪烁
第三节 流水灯的实现
本章小结
练习题
第五章 数码管显示程序设计及实践
第一节 数码管显示原理
第二节 数码管静态显示程序设计及实践
第三节 数码管动态显示程序设计及实践
本章小结
练习题
第六章 字符型JCD液晶显示程序设计及实践
第一节 LCDL602显示原理介绍
第二节 LCDL602显示程序设计及实践
本章小结
练习题
第七章 键盘检测原理及程序设计实践
第一节 独立键盘检测原理
第二节 矩阵键盘检测应用实现
本章小结
练习题
第八章 单片机中断及外部中断程序设计实践
第一节 单片机中断及中断优先级的概念
第二节 单片机中断的条件及服务程序
第三节 外部中断的程序设计及实践
本章小结
练习题
第九章 定时/计数器原理及应用
第一节 定时/计数器的工作原理
第二节 定时/计数器的1=作方式
第三节 定时/计数器程序设计及实践
本章小结
练习题
第十章 单片机串行口的应用
第一节 串行通信基础
第二节 80C51单片机的串行接口
第三节 单片机串行接口应用举例
本章小结
练习题
第十一章 I2C总线的应用
第一节 初识I2C
第二节 EEPROM的应用
本章小结
练习题
第十二章 SPI总线与实时时钟DSL302的应用
第一节 SPI时序初步认识
第二节 实时时钟芯片DSL302
第三节 复合数据类型
本章小结
练习题
第十三章 单片机C程序编写规范
第一节 程序文件结构
第二节 程序的版式规范
第三节 单片机程序命名规则与变量选择
第四节 表达式和基本语句
第五节 函数设计规范
本章小结
练习题
第十四章 芯片介绍
第一节 74HC595芯片
第二节 74LSL38芯片
第三节 74HC245芯片
第四节 ULN2003双极型线性集成电路
本章小结
练习题
参考文献