为你推荐
前言
目录
第一部分 单片机基础知识篇
第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点亮项目
5.1 项目需求
5.2 项目工作原理分析
5.3 项目硬件电路设计
5.4 项目软件程序设计
5.5 系统调试结果总结
第6章 花样流水灯闪烁项目
6.1 项目需求
6.2 项目工作原理分析
6.3 项目硬件电路设计
6.4 项目软件程序设计
6.5 系统调试结果总结
第7章 单片机独立按键控制项目
7.1 项目需求
7.2 项目工作原理分析
7.3 项目硬件电路设计
7.4 项目软件程序设计
7.5 系统调试结果总结
第8章 单片机外部中断控制项目
8.1 项目需求
8.2 项目工作原理分析
8.3 项目硬件电路设计
8.4 项目软件程序设计
8.5 系统调试结果总结
第9章 数码显示技术项目
9.1 项目需求
9.2 项目工作原理分析
9.3 项目硬件电路设计
9.4 项目软件程序设计
9.4.1 数码管静态显示
9.4.2 数码管动态显示
9.5 系统调试结果总结
9.5.1 数码管静态显示调试结果
9.5.2 数码管动态扫描显示调试结果
第10章 单片机定时控制项目
10.1 项目需求
10.2 项目工作原理分析
10.3 项目硬件电路设计
10.4 项目软件程序设计
10.5 系统调试结果总结
第11章 单片机控制蜂鸣器项目
11.1 项目需求
11.2 项目工作原理分析
11.3 项目硬件电路设计
11.4 项目软件程序设计
11.5 系统调试结果总结
第12章 单片机串口通信项目
12.1 项目需求
12.2 项目工作原理分析
12.3 项目硬件电路设计
12.4 项目软件程序设计
12.5 系统调试结果总结
第13章 单片机实现4×4矩阵键盘控制项目
13.1 项目需求
13.2 项目工作原理分析
13.3 项目硬件电路设计
13.4 项目软件程序设计
13.5 系统调试结果总结
第14章 单片机实现字符型液晶显示项目
14.1 项目需求
14.2 项目工作原理
14.3 项目硬件电路设计
14.4 项目软件设计
14.5 项目调试
第15章 单片机实现步进电动机控制项目
15.1 项目需求
15.2 项目工作原理分析
15.3 项目硬件电路设计
15.4 项目软件设计
15.5 项目调试
第三部分 单片机综合案例实践篇
第16章 家用温湿度测量播报系统设计
16.1 项目背景和设计意义
16.1.1 项目背景
16.1.2 项目设计意义
16.2 项目方案论证和方案选择
16.2.1 项目方案论证
16.2.2 设计方案选择
16.3 家用温湿度测量播报系统原理及功能
16.3.1 家用温湿度测量播报系统工作原理
16.3.2 家用温湿度测量播报系统功能分析
16.4 家用温湿度测量播报系统硬件电路设计
16.4.1 单片机最小系统模块设计
16.4.2 温湿采集模块设计
16.4.3 液晶显示模块设计
16.4.4 语音播报模块设计
16.5 家用温湿度测量播报系统的软件实现
16.5.1 单片机控制主程序软件设计
16.5.2 温湿采集程序设计
16.5.3 LCD显示程序设计
16.5.4 语音播报程序设计
16.6 系统调试
16.6.1 软件调试
16.6.2 实物调试中遇到问题
16.7 总结
附件:设计的电路原理图
第17章 单片机实现智能充电器设计
17.1 项目背景和设计意义
17.1.1 项目背景
17.1.2 设计意义
17.2 设计总体方案
17.3 智能充电器实现原理及功能
17.3.1 智能充电器实现原理
17.3.2 智能充电器功能分析
17.4 智能充电器硬件电路设计
17.4.1 单片机最小系统设计
17.4.2 充电控制模块设计
17.4.3 供电电压模块
17.5 智能充电器软件实现
17.5.1 单片机控制主程序设计
17.5.2 充电控制程序
17.5.3 串口发送数据
17.6 系统调试和结果分析
17.6.1 电路原理图设计
17.6.2 程序调试
17.6.3 程序下载
17.6.4 结果分析
17.6.5 系统调试中所遇到问题
17.7 总结
附件:设计的电路原理图
第18章 无线遥控开关系统设计
18.1 项目背景及意义
18.1.1 项目背景
18.1.2 设计意义
18.2 方案论证
18.2.1 设计方案一
18.2.2 设计方案二
18.2.3 方案比较与选择
18.3 无线遥控开关系统概述
18.3.1 工作原理
18.3.2 功能分析
18.4 无线遥控开关系统硬件设计
18.4.1 发射模块
18.4.2 无线遥控开关电路设计
18.5 无线遥控开关软件设计
18.5.1 开关无线接收程序设计
18.5.2 数码显示程序设计
18.6 系统调试
18.6.1 程序编译
18.6.2 程序下载
18.6.3 调试出现的问题
18.7 总结
附件:设计的电路原理图
第19章 融合物联感知与GS.的果园环境监测系统设计
19.1 项目说明
19.1.1 研究背景
19.1.2 研究现状
19.1.3 研究内容
19.2 果园环境监测系统方案设计
19.2.1 系统结构原理
19.2.2 系统功能分析
19.3 果园环境远程监测系统电路设计
19.3.1 单片机最小系统
19.3.2 现场端采集电路
19.3.3 GS.TC35i外围电路设计
19.4 果园环境监测系统现场感知端软件实现
19.4.1 主程序设计
19.4.2 现场端数据信息发送程序设计
19.4.3 现场端数据信息接收程序设计
19.5 系统测试
19.5.1 系统测试步骤
19.5.2 测试结果分析
19.6 结论
附件:果园现场数据采集端电路原理图
第20章 单片机实现电子密码锁设计
20.1 项目说明
20.1.1 项目背景
20.1.2 电子密码锁优点
20.1.3 研究内容
20.2 系统总体设计
20.2.1 系统工作原理
20.2.2 系统结构
20.3 系统硬件电路设计
20.3.1 AT89S52单片机最小系统设计
20.3.2 密码存储电路设计
20.3.3 4×4矩阵键盘模块设计
20.3.4 数码管显示电路设计
20.3.5 报警指示模块设计
20.3.6 电源模块电路设计
20.4 系统软件程序设计
20.4.1 主程序设计
20.4.2 串行EEPROM读写程序设计
20.4.3 4×4矩阵键盘处理程序设计
20.5 系统调试总结
附件:系统设计电路原理图
第21章 红外遥控电动机转速系统设计
21.1 项目说明
21.1.1 研究背景
21.1.2 研究内容
21.2 系统总体设计
21.2.1 系统结构
21.2.2 红外遥控器工作原理
21.2.3 步进电动机工作原理
21.3 系统硬件电路设计
21.3.1 单片机最小系统设计
21.3.2 红外遥控器模块设计
21.3.3 步进电动机模块设计
21.3.4 LCD显示模块设计
21.4 系统软件程序设计
21.4.1 主程序设计
21.4.2 红外遥控器解码程序设计
21.4.3 LCD显示程序
21.4.4 步进电动机控制程序
21.5 系统调试总结
附件:系统设计的电路原理图
第22章 智能小车自动寻迹系统设计
22.1 项目背景和研究内容
22.1.1 项目背景
22.1.2 研究内容
22.1.3 系统设计技术
22.2 系统电路设计
22.2.1 系统工作原理
22.2.2 系统硬件电路设计
22.3 系统软件设计
22.3.1 主程序设计
22.3.2 无线发射程序设计
22.3.3 数码管动态显示程序设计
22.4 系统调试
附件:系统设计的电路原理图
第23章 红外遥控风扇控制系统设计
23.1 项目说明
23.1.1 研究背景
23.1.2 研究方案
23.2 系统概述
23.3 系统硬件电路设计
23.3.1 AT89S52单片机最小系统设计
23.3.2 温度传感器电路设计
23.3.3 LCD1602显示模块设计
23.3.4 红外接收模块
23.3.5 电动机驱动模块设计
23.3.6 存储电路
23.4 系统软件设计
23.4.1 主程序设计
23.4.2 温度采集子程序设计
23.4.3 红外接收程序设计
23.4.4 LCD显示子程序设计
23.4.5 电动机驱动子程序设计
23.4.6 温度存储子程序设计
23.5 系统调试与总结
23.5.1 系统调试
23.5.2 系统总结
附件:系统设计的电路原理图
第24章 多功能微电脑模拟电子秤设计
24.1 项目说明
24.1.1 项目背景
24.1.2 设计总体方案论证
24.2 多功能微电脑电子秤实现原理
24.3 微电脑电子秤硬件电路设计
24.3.1 51单片机最小系统
24.3.2 键盘电路
24.3.3 ADC0809接口电路
24.3.4 数码显示电路
24.4 微电脑电子秤软件实现
24.4.1 主程序设计
24.4.2 键盘控制程序设计
24.4.3 显示程序设计
24.5 系统调试总结
附件:系统设计的电路原理图
参考文献
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜