导语
内容提要
王俊、张玉玺、刘寒颖编著的《单片机基础与Arduino应用(电子信息类综合创新实践系列教材普通高等教育十三五规划教材)》较为系统地介绍了51单片机和Arduino单片机的内部结构、工作原理、编程方法,并给出了使用实例。全书共21章,首先介绍了单片机的基本知识,引入51单片机和Arduino单片机,通过诸多实例讲解了两种形式单片机的结构、原理、编程方法以及调试方法等。内容基本覆盖了单片机入门所需知识点。
本书语言浅显易懂,实例丰富,同时在网站http://eelab.buaa.edu.cn/的“创新园地”栏目中开源电路图与源程序,可以作为高等院校电子信息工程类、通信工程类及计算机、自动控制类等相关专业学生的教材,也可作为单片机爱好者的参考书。
目录
上 篇
第1章 单片机概述
1.1 单片机简介
1.2 计算机发展史
1.3 单片机发展史
1.4 单片机的应用
1.5 如何学习单片机
1.6 小结
第2章 51单片机的基本结构和工作原理
2.1 概述
2.2 引脚及最小系统
2.2.1 时钟电路引脚
2.2.2 复位信号引脚
2.2.3 输入/输出引脚
2.2.4 其他控制引脚
2.2.5 单片机最小系统
2.3 内部结构
2.4 中央处理器
2.4.1 运算器
2.4.2 控制器
2.4.3 指令集与指令周期
2.5 存储器
2.5.1 数据存储器
2.5.2 程序存储器
2.6 工作过程
2.7 小结
第3章 51单片机开发板介绍
3.1 最小系统
3.2 电源系统
3.3 外围器件与接口
3.4 小结
第4章 51单片机LED灯控制
4.1 LED工作原理
4.2 I/O寄存器控制
4.3 流程图
4.4 程序设计
4.4.1 C51基础
4.4.2 LED灯亮灭的C51程序
4.5 编写/编译/调试
4.5.1 编写
4.5.2 编译
4.5.3 调试
4.6 烧写
4.7 小结
第5章 51单片机控制数码管
第6章 51单片机按键控制
第7章 51单片机的中断系统
第8章 51单片机定时器
第9章 51单片机串口通信
第10章 基于51单片机的LCD电子钟
第11章 基于51单片机的打地鼠游戏
下 篇
第12章 Arduino入门
第13章 Arduino开发板介绍
第14章 Arduino数字输入输出接口
第15章 Arduino模拟输入输出接口
第16章 Arduino串口通信
第17章 基于Arduino的串口RGB迷你灯
第18章 基于Arduino的温湿度计
第19章 基于Arduino的超声波测距装置
第20章 基于Arduino的重力感应联机互动游戏设备
第21章 基于Arduino的WiFi小车
参考文献