万本电子书0元读

万本电子书0元读

顶部广告

51单片机初级入门实战教程电子书

售       价:¥

纸质售价:¥42.60购买纸书

35人正在读 | 1人评论 6.2

作       者:徐玮

出  版  社:机械工业出版社

出版时间:2014-12-30

字       数:18.1万

所属分类: 科技 > 计算机/网络 > 计算机理论与教程

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(1条)
  • 读书简介
  • 目录
  • 累计评论(1条)
《51单片机初级门实战教程》是以为流行的51系列单片机为知识主体,使用C语言对51单片机软件行程序设计。全书总共分为三部分:①单片机基础知识篇;②单片机基础案例实践篇;③单片机综合案例实践篇。三部分内容逐次递,初学者通过部分单片机基础知识的学习,结合第二部分能够独立设计一些简单的单片机技术案例,在第二部分实践基础上能够一步研究和创新完成一些综合性案例。全书以案例驱动的方式,理论与实践相结合,带领读者循序渐地完成51单片机知识的学习。《51单片机初级门实战教程》实例丰富,图文并茂,通俗易懂,即使读者没有任何单片机知识的基础,也可以通过本书的学习让您跨单片机世界的大门。 为了方便读者快速掌握单片机技术知识,《51单片机初级门实战教程》的配套光盘中已含所有案例项目对应的电路图和程序代码,以及一些常用的电子系统设计发软件。《51单片机初级门实战教程》可作为中高等职业院校、应用型本科院校等教学用书,也可以作为单片机爱好者自学教材。<br/>
目录展开

前言

目录

第一部分 单片机基础知识篇

第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 系统调试总结

附件:系统设计的电路原理图

参考文献

累计评论(1条) 1个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部