51单片机初级入门实战教程
作者: 安康
出版时间:2015年1月
出版社:机械工业出版社
- 机械工业出版社
- 9787111476900
- 1-1
- 25045
- 0045156189-8
- 平装光膜
- 16开
- 2015年1月
- 451
- 298
- 工学
- 计算机科学与技术
- TP368.1
- 电气工程、自动化
- 本科
为了方便读者快速掌握单片机技术知识,本书的配套光盘中已含所有案例项目对应的电路图和程序代码,以及一些常用的电子系统设计开发软件。本书可作为中高等职业院校、应用型本科院校等教学用书,也可以作为单片机爱好者自学教材。
前言
第一部分 单片机基础知识篇
第1章 绪论
1.1 单片机技术发展趋势
1.2 单片机技术定义以及应用
1.2.1 单片机技术定义
1.2.2 单片机应用
1.3 单片机开发板简介
1.4 单片机学习方法
1.5 本章小结
第2章 Keil C51软件开发环境与ISP在线下载
2.1 Keil C51 μVision4软件介绍
2.2 Keil C51 μVision4软件安装与卸载
2.2.1 Keil C51 μVision4软件安装
2.2.2 Keil C51 μVision4软件卸载
2.3 Keil C51 μVision4软件操作流程
2.3.1 Keil C51操作界面
2.3.2 Keil C51工程创建应用
2.4 ISP在线下载操作
2.5 本章小结
第3章 51单片机硬件系统及体系结构
3.1 单片机基本结构与引脚功能
3.1.1 单片机基本结构
3.1.2 单片机引脚功能
3.2 单片机存储器
3.2.1 程序存储器
3.2.2 数据存储器
3.3 单片机中断系统
3.3.1 中断定义
3.3.2 中断系统概述
3.3.3 中断控制
3.3.4 中断处理
3.4 单片机定时/计数系统
3.4.1 定时/计数器结构及工作原理
3.4.2 定时/计数器特殊控制寄存器TMOD、TCON
3.4.3 定时/计数器工作方式
3.5 单片机串行通信系统
3.5.1 串行通信结构与原理
3.5.2 串行控制与状态寄存器
3.5.3 串行通信工作方式
3.5.4 波特率设置
3.6 本章小结
第4章 51单片机C语言程序设计
4.1 C语言简介
4.2 数据结构
4.2.1 数据类型
4.2.2 常量与变量
4.3 运算符与表达式
4.3.1 运算符分类
4.3.2 算术运算符与表达式
4.3.3 关系运算符与表达式
4.3.4 逻辑运算符和表达式
4.3.5 赋值运算符和表达式
4.3.6 位运算符与表达式
4.4 函数使用
4.4.1 C语言程序的基本结构
4.4.2 函数定义
4.4.3 函数调用
4.4.4 函数的嵌套调用和递归调用
4.5 数组与指针
4.5.1 数组
4.5.2 指针
4.6 程序设计语句
4.6.1 选择语句
4.6.2 循环语句
4.6.3 转移语句
4.7 本章小结
第二部 分单片机基础案例实践篇
第5章 单个LED点亮项目
第6章 花样流水灯闪烁项目
第7章 单片机独立按键控制项目
第8章 单片机外部中断控制项目
第9章 数码显示技术项目
第10章 单片机定时控制项目
第11章 单片机控制蜂鸣器项目
第12章 单片机串口通信项目
第13章 单片机实现4×4矩阵键盘控制项目
第14章 单片机实现字符型液晶显示项目
第15章 单片机实现步进电动机控制项目
第三部分 单片机综合案例实践篇
第16章 家用温湿度测量播报系统设计
第17章 单片机实现智能充电器设计
第18章 无线遥控开关系统设计
第19章 融合物联感知与GSM的果园环境监测系统设计
第20章 单片机实现电子密码锁设计
第21章 红外遥控电动机转速系统设计
第22章 智能小车自动寻迹系统设计
第23章 红外遥控风扇控制系统设计
第24章 多功能微电脑模拟电子秤设计
参考文献