简介
本书简要介绍了51单片机的基本知识、实验方法和指令系统,并演练了
大量适宜初学者入门的典型实例;为方便读者实验,作者为本书的所有实例
开发了DD-900mini实验板,并以视频的方式记录了书中主要实验的演示过程
和现象。尤其珍贵的是实例中的多数子程序均具有较强的通用性,读者只需
将其简单修改甚至不用修改,即可移植到自己开发的产品中。
全书语言通俗、实例丰富、图文结合、简单明了,适合单片机爱好者和
单片机初学者学习,也可作为中等专业技术学校、中等职业学校等教学用书
。
目录
第1章 51单片机非常入门
1.1 单片机学前须知
1.1.1 常用数制介绍
1.1.2 数制的转换
1.1.3 数字电路基本概念
1.2 单片机概述
1.2.1 什么是单片机
1.2.2 单片机名称的由来
1.2.3 单片机与单片机系统
1.2.4 单片机的发展
1.2.5 单片机的分类
1.2.6 51单片机家族简介
1.3 如何学习单片机
1.4 单片机的组成
1.4.1 单片机的内部结构
1.4.2 单片机的外部引脚
1.4.3 单片机存储器介绍
1.4.4 程序存储器
1.4.5 数据存储器
1.5 单片机的最小系统电路
1.5.1 单片机的工作电源
1.5.2 单片机的复位电路
1.5.3 单片机的时钟电路
第2章 51单片机实验器材介绍与实验过程演示
2.1 DD-900mini实验板介绍
2.1.1 DD-900mini实验板硬件资源和接口
2.1.2 硬件电路介绍
2.1.3 仿真功能的使用
2.1.4 使用串口进行程序下载
2.1.5 笔记本电脑使用DD-900mini实验板
2.2 DD-51编程器介绍与使用
2.2.1 DD-51编程器介绍
2.2.2 DD-51编程器使用
2.3 DD-F51仿真器介绍
2.3.1 DD-F51仿真器介绍
2.3.2 DD-F51仿真器的组成与使用
2.4 51单片机实验过程演示
2.4.1 编写程序
2.4.2 编译程序
2.4.3 仿真调试
2.4.4 烧写程序
2.4.5 脱机运行检查
第3章 51单片机指令系统介绍与演练
3.1 指令系统概述
3.1.1 指令与指令系统
3.1.2 指令的格式
3.1.3 指令的字节数
3.1.4 指令的寻址方式
3.2 单片机指令系统介绍与演练
3.2.1 数据传送类指令介绍与演练
3.2.2 算术运算类指令介绍与演练
3.2.3 逻辑运算类指令介绍与演练
3.2.4 控制转移类指令介绍与演练
3.2.5 位操作类指令介绍与演练
3.2.6 伪指令介绍
3.3 应用广泛的延时程序与查表程序
3.3.1 定时(延时)程序
3.3.2 查表程序
第4章 单片机内部资源视频演练
4.1 中断系统介绍与视频演练
4.1.1 51单片机的中断源
4.1.2 中断的控制
4.1.3 中断的响应
4.1.4 中断的撤除
4.1.5 视频演练1——外中断练习
4.2 定时/计数器视频演练
4.2.1 什么是计数和定时
4.2.2 定时/计数器的组成
4.2.3 定时/计数器的寄存器
4.2.4 定时/计数器的工作方式
4.2.5 视频演练2——定时实验
4.2.6 视频演练3——计数实验
4.3 RS-232串行通信视频演练
4.3.1 什么是RS-232串行通信
4.3.2 51单片机串行口的结构
4.3.3 串行通信控制寄存器
4.3.4 串行口工作方式
4.3.5 视频演练4——PC通过RS-232和单片机通信
第5章 键盘接口电路视频演练
5.1 键盘接口电路基本知识
5.1.1 键盘的工作原理
5.1.2 键盘的扫描方式
5.1.3 DD-900mini实验板中的独立按键
5.2 独立按键视频演练
5.2.1 视频演练1——按键扫描方式练习
5.2.2 视频演练2——可控流水灯
第6章 LED数码管视频演练
6.1 LED数码管介绍
6.1.1 LED数码管的结构
6.1.2 LED数码管的显示码
6.1.3 LED数码管的显示方式
6.2 LED数码管视频演练
6.2.1 视频演练1——数码管动态扫描演示
6.2.2 视频演练2——数码管电子钟
第7章 LCD显示视频演练
7.1 字符型LCD介绍
7.1.1 字符型LCD引脚功能
7.1.2 字符型LCD内部结构
7.1.3 字符型LCD控制指令
7.1.4 字符型LCD与单片机的连接
7.2 字符型LCD视频演练
7.2.1 视频演练1——1602 LCD显示静止的字符串
7.2.2 视频演练2——1602 LCD显示从右向左移动的
字符串
7.2.3 视频演练3——1602 LCD电子钟
第8章 时钟芯片DS1302视频演练
8.1 时钟芯片DS1302介绍
8.1.1 DS1302概述
8.1.2 DS1302的控制命令字
8.1.3 DS1302的寄存器
8.1.4 DS1302的数据传送方式
8.2 DS1302数码管电子钟视频演练
8.2.1 实现功能
8.2.2 源程序
8.2.3 源程序解读
8.2.4 视频演示
第9章 单片机读/写I2C总线视频演练
9.1 I2C总线介绍
9.1.1 I2C总线工作原理
9.1.2 I2C总线的电气结构
9.1.3 I2C总线器件的寻址方式
9.1.4 I2C总线数据的传输规则
9.1.5 I2C总线数据的读/写格式
9.1.6 I2C总线接口芯片24C04介绍
9.2 I2C总线接口芯片24C04视频演练
9.2.1 视频演练1——具有记忆功能的记数器
9.2.2 视频演练2——花样流水灯
第10章 温度传感器DS18B20视频演练
10.1 温度传感器DS18B20介绍
10.1.1 DS18B20引脚功能
10.1.2 DS18B20的内部结构
10.1.3 DS18B20的指令
10.1.4 DS18B20使用注意事项
10.2 DS18B20 LED数字温度计视频演练
10.2.1 实现功能
10.2.2 源程序
10.2.3 源程序解读
10.2.4 视频演示
第11章 红外遥控视频演练
11.1 红外遥控基本知识
11.1.1 红外遥控系统
11.1.2 红外遥控的编码与解码
11.1.3 DD-900mini实验板遥控电路介绍
11.2 红外遥控视频演练
11.2.1 视频演练1——LED数码管显示遥控器键值
11.2.2 视频演练2——LCD显示遥控器键值
第12章 单片机音乐发声视频演练
12.1 单片机音乐发声概述
12.1.1 音调的控制
12.1.2 音长的控制
12.2 单片机音乐发声视频演练
12.2.1 视频演练1——单片机发出模拟枪声
12.2.2 视频演练2——单片机发出模拟救护车声
12.2.3 视频演练3——单片机发出模拟消防车声
12.2.4 视频演练4——单片机唱歌
附录A 51单片机111条指令速查表
附录B ASCII码表
参考文献
1.1 单片机学前须知
1.1.1 常用数制介绍
1.1.2 数制的转换
1.1.3 数字电路基本概念
1.2 单片机概述
1.2.1 什么是单片机
1.2.2 单片机名称的由来
1.2.3 单片机与单片机系统
1.2.4 单片机的发展
1.2.5 单片机的分类
1.2.6 51单片机家族简介
1.3 如何学习单片机
1.4 单片机的组成
1.4.1 单片机的内部结构
1.4.2 单片机的外部引脚
1.4.3 单片机存储器介绍
1.4.4 程序存储器
1.4.5 数据存储器
1.5 单片机的最小系统电路
1.5.1 单片机的工作电源
1.5.2 单片机的复位电路
1.5.3 单片机的时钟电路
第2章 51单片机实验器材介绍与实验过程演示
2.1 DD-900mini实验板介绍
2.1.1 DD-900mini实验板硬件资源和接口
2.1.2 硬件电路介绍
2.1.3 仿真功能的使用
2.1.4 使用串口进行程序下载
2.1.5 笔记本电脑使用DD-900mini实验板
2.2 DD-51编程器介绍与使用
2.2.1 DD-51编程器介绍
2.2.2 DD-51编程器使用
2.3 DD-F51仿真器介绍
2.3.1 DD-F51仿真器介绍
2.3.2 DD-F51仿真器的组成与使用
2.4 51单片机实验过程演示
2.4.1 编写程序
2.4.2 编译程序
2.4.3 仿真调试
2.4.4 烧写程序
2.4.5 脱机运行检查
第3章 51单片机指令系统介绍与演练
3.1 指令系统概述
3.1.1 指令与指令系统
3.1.2 指令的格式
3.1.3 指令的字节数
3.1.4 指令的寻址方式
3.2 单片机指令系统介绍与演练
3.2.1 数据传送类指令介绍与演练
3.2.2 算术运算类指令介绍与演练
3.2.3 逻辑运算类指令介绍与演练
3.2.4 控制转移类指令介绍与演练
3.2.5 位操作类指令介绍与演练
3.2.6 伪指令介绍
3.3 应用广泛的延时程序与查表程序
3.3.1 定时(延时)程序
3.3.2 查表程序
第4章 单片机内部资源视频演练
4.1 中断系统介绍与视频演练
4.1.1 51单片机的中断源
4.1.2 中断的控制
4.1.3 中断的响应
4.1.4 中断的撤除
4.1.5 视频演练1——外中断练习
4.2 定时/计数器视频演练
4.2.1 什么是计数和定时
4.2.2 定时/计数器的组成
4.2.3 定时/计数器的寄存器
4.2.4 定时/计数器的工作方式
4.2.5 视频演练2——定时实验
4.2.6 视频演练3——计数实验
4.3 RS-232串行通信视频演练
4.3.1 什么是RS-232串行通信
4.3.2 51单片机串行口的结构
4.3.3 串行通信控制寄存器
4.3.4 串行口工作方式
4.3.5 视频演练4——PC通过RS-232和单片机通信
第5章 键盘接口电路视频演练
5.1 键盘接口电路基本知识
5.1.1 键盘的工作原理
5.1.2 键盘的扫描方式
5.1.3 DD-900mini实验板中的独立按键
5.2 独立按键视频演练
5.2.1 视频演练1——按键扫描方式练习
5.2.2 视频演练2——可控流水灯
第6章 LED数码管视频演练
6.1 LED数码管介绍
6.1.1 LED数码管的结构
6.1.2 LED数码管的显示码
6.1.3 LED数码管的显示方式
6.2 LED数码管视频演练
6.2.1 视频演练1——数码管动态扫描演示
6.2.2 视频演练2——数码管电子钟
第7章 LCD显示视频演练
7.1 字符型LCD介绍
7.1.1 字符型LCD引脚功能
7.1.2 字符型LCD内部结构
7.1.3 字符型LCD控制指令
7.1.4 字符型LCD与单片机的连接
7.2 字符型LCD视频演练
7.2.1 视频演练1——1602 LCD显示静止的字符串
7.2.2 视频演练2——1602 LCD显示从右向左移动的
字符串
7.2.3 视频演练3——1602 LCD电子钟
第8章 时钟芯片DS1302视频演练
8.1 时钟芯片DS1302介绍
8.1.1 DS1302概述
8.1.2 DS1302的控制命令字
8.1.3 DS1302的寄存器
8.1.4 DS1302的数据传送方式
8.2 DS1302数码管电子钟视频演练
8.2.1 实现功能
8.2.2 源程序
8.2.3 源程序解读
8.2.4 视频演示
第9章 单片机读/写I2C总线视频演练
9.1 I2C总线介绍
9.1.1 I2C总线工作原理
9.1.2 I2C总线的电气结构
9.1.3 I2C总线器件的寻址方式
9.1.4 I2C总线数据的传输规则
9.1.5 I2C总线数据的读/写格式
9.1.6 I2C总线接口芯片24C04介绍
9.2 I2C总线接口芯片24C04视频演练
9.2.1 视频演练1——具有记忆功能的记数器
9.2.2 视频演练2——花样流水灯
第10章 温度传感器DS18B20视频演练
10.1 温度传感器DS18B20介绍
10.1.1 DS18B20引脚功能
10.1.2 DS18B20的内部结构
10.1.3 DS18B20的指令
10.1.4 DS18B20使用注意事项
10.2 DS18B20 LED数字温度计视频演练
10.2.1 实现功能
10.2.2 源程序
10.2.3 源程序解读
10.2.4 视频演示
第11章 红外遥控视频演练
11.1 红外遥控基本知识
11.1.1 红外遥控系统
11.1.2 红外遥控的编码与解码
11.1.3 DD-900mini实验板遥控电路介绍
11.2 红外遥控视频演练
11.2.1 视频演练1——LED数码管显示遥控器键值
11.2.2 视频演练2——LCD显示遥控器键值
第12章 单片机音乐发声视频演练
12.1 单片机音乐发声概述
12.1.1 音调的控制
12.1.2 音长的控制
12.2 单片机音乐发声视频演练
12.2.1 视频演练1——单片机发出模拟枪声
12.2.2 视频演练2——单片机发出模拟救护车声
12.2.3 视频演练3——单片机发出模拟消防车声
12.2.4 视频演练4——单片机唱歌
附录A 51单片机111条指令速查表
附录B ASCII码表
参考文献
51单片机非常入门与视频演练
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!