51单片机C语言应用开发实例精讲目录

更新时间:2023-06-05 01:22:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

AVR 单片机

第1章 51单片机开发基础 ................................................................ 错误!未定义书签。

1.1 51单片机的硬件结构 ............................................................. 错误!未定义书签。

1.1.1 引脚说明 ..................................................................... 错误!未定义书签。

1.1.2 CPU ............................................................................. 错误!未定义书签。

1.1.3 存储器结构 ................................................................. 错误!未定义书签。

1.1.4 I/O端口 ....................................................................... 错误!未定义书签。

1.1.5 定时器/计数器 ............................................................. 错误!未定义书签。

1.1.6 串行口 ........................................................................ 错误!未定义书签。

1.1.7 中断系统 ..................................................................... 错误!未定义书签。

1.2 51单片机的指令系统 ............................................................. 错误!未定义书签。

1.2.1 指令寻址方式 .............................................................. 错误!未定义书签。

1.2.2 指令分类介绍 .............................................................. 错误!未定义书签。

第2章 单片机开发相关软件使用 ....................................................... 错误!未定义书签。

2.1 Keil C51软件使用.................................................................. 错误!未定义书签。

2.1.1 Keil C51开发系统基础知识 .......................................... 错误!未定义书签。

2.1.2 Keil C51软件使用介绍 ................................................. 错误!未定义书签。

2.2 Protel软件使用 ...................................................................... 错误!未定义书签。

2.2.1 Protel的原理图设计 ..................................................... 错误!未定义书签。

2.2.2 Protel的PCB设计........................................................ 错误!未定义书签。

2.3 Proteus软件使用 .................................................................... 错误!未定义书签。

2.3.1 Proteus的原理图设计 ................................................... 错误!未定义书签。

2.3.2 Proteus单片机运行仿真 ................................................ 错误!未定义书签。

第3章 单片机实现LED灯显示 ......................................................... 错误!未定义书签。

3.1 实例说明 .............................................................................. 错误!未定义书签。

3.2 设计思路分析 ....................................................................... 错误!未定义书签。

3.2.1 LED灯工作原理........................................................... 错误!未定义书签。

3.2.2 如何驱动LED灯 ......................................................... 错误!未定义书签。

3.3 硬件电路设计 ....................................................................... 错误!未定义书签。

3.3.1 主要器件 ..................................................................... 错误!未定义书签。

3.3.2 电路原理图及说明 ....................................................... 错误!未定义书签。

3.4 软件设计 .............................................................................. 错误!未定义书签。

3.4.1 程序流程 ..................................................................... 错误!未定义书签。

3.4.2 程序说明 ..................................................................... 错误!未定义书签。

3.5 实例总结 .............................................................................. 错误!未定义书签。

第4章 单片机实现7段数码管显示 ................................................... 错误!未定义书签。

4.1 实例说明 .............................................................................. 错误!未定义书签。

4.2 设计思路分析 ....................................................................... 错误!未定义书签。

4.2.1 7段数码管工作原理 ..................................................... 错误!未定义书签。

4.2.2 如何驱动7段数码管 ................................................... 错误!未定义书签。

4.3 硬件电路设计 ....................................................................... 错误!未定义书签。

4.3.1 主要器件 ..................................................................... 错误!未定义书签。

4.3.2 电路原理图及说明 ....................................................... 错误!未定义书签。

4.4 软件设计 .............................................................................. 错误!未定义书签。

4.4.1 程序流程 ..................................................................... 错误!未定义书签。

AVR 单片机

4.5 实例总结 .............................................................................. 错误!未定义书签。

第5章 单片机实现12864液晶显示 ................................................... 错误!未定义书签。

5.1 实例说明 .............................................................................. 错误!未定义书签。

5.2 设计思路分析 ....................................................................... 错误!未定义书签。

5.2.1 液晶显示模块 .............................................................. 错误!未定义书签。

5.2.2 液晶显示工作原理 ....................................................... 错误!未定义书签。

5.3 硬件电路设计 ....................................................................... 错误!未定义书签。

5.3.1 主要器件 ..................................................................... 错误!未定义书签。

5.3.2 电路原理图及说明 ....................................................... 错误!未定义书签。

5.4 软件设计 .............................................................................. 错误!未定义书签。

5.4.1 液晶控制驱动器指令集 ................................................ 错误!未定义书签。

5.4.2 程序说明 ..................................................................... 错误!未定义书签。

5.5 实例总结 .............................................................................. 错误!未定义书签。

第6章 基于12864液晶的图标菜单设计 ............................................ 错误!未定义书签。

6.1 实例说明 .............................................................................. 错误!未定义书签。

6.2 设计思路分析 ....................................................................... 错误!未定义书签。

6.2.1 图标菜单基本工作原理 ................................................ 错误!未定义书签。

6.3 硬件电路设计 ....................................................................... 错误!未定义书签。

6.3.1 主要器件 ..................................................................... 错误!未定义书签。

6.3.2 电路原理图及说明 ....................................................... 错误!未定义书签。

6.4 软件设计 .............................................................................. 错误!未定义书签。

6.4.1 程序流程 ..................................................................... 错误!未定义书签。

6.4.2 程序说明 ..................................................................... 错误!未定义书签。

6.5 实例总结 .............................................................................. 错误!未定义书签。

第7章 单片机实现2.4寸TFT彩屏图片显示 ..................................... 错误!未定义书签。

7.1 实例说明 .............................................................................. 错误!未定义书签。

7.2 设计思路分析 ....................................................................... 错误!未定义书签。

7.2.1 TFT彩屏基本工作原理................................................. 错误!未定义书签。

7.3 硬件电路设计 ....................................................................... 错误!未定义书签。

7.3.1 主要器件 ..................................................................... 错误!未定义书签。

7.3.2 电路原理图及说明 ....................................................... 错误!未定义书签。

7.4 软件设计 .............................................................................. 错误!未定义书签。

7.4.1 程序流程 ..................................................................... 错误!未定义书签。

7.4.2 程序说明 ..................................................................... 错误!未定义书签。

7.5 实例总结 .............................................................................. 错误!未定义书签。

第8章 单片机实现独立按键输入 ....................................................... 错误!未定义书签。

8.1 实例说明 .............................................................................. 错误!未定义书签。

8.2 设计思路分析 ....................................................................... 错误!未定义书签。

8.2.1 独立按键工作原理 ....................................................... 错误!未定义书签。

8.3 硬件电路设计 ....................................................................... 错误!未定义书签。

8.3.1 主要器件 ..................................................................... 错误!未定义书签。

8.3.2 电路原理图及说明 ....................................................... 错误!未定义书签。

8.4 软件设计 .............................................................................. 错误!未定义书签。

AVR 单片机

8.4.2 程序说明 ..................................................................... 错误!未定义书签。

8.5 实例总结 .............................................................................. 错误!未定义书签。

第9章 单片机实现矩阵键盘输入 ....................................................... 错误!未定义书签。

9.1 实例说明 .............................................................................. 错误!未定义书签。

9.2 设计思路分析 ....................................................................... 错误!未定义书签。

9.2.1 矩阵按键工作原理 ....................................................... 错误!未定义书签。

9.3 硬件电路设计 ....................................................................... 错误!未定义书签。

9.3.1 主要器件 ..................................................................... 错误!未定义书签。

9.3.2 电路原理图及说明 ....................................................... 错误!未定义书签。

9.4 软件设计 .............................................................................. 错误!未定义书签。

9.4.1 程序流程 ..................................................................... 错误!未定义书签。

9.4.2 程序说明 ..................................................................... 错误!未定义书签。

9.5 实例总结 .............................................................................. 错误!未定义书签。

第10章 基于DS18B20的温度采集存储系统...................................... 错误!未定义书签。

10.1 实例说明............................................................................. 错误!未定义书签。 10.2 设计思路分析...................................................................... 错误!未定义书签。

10.2.1 温度采集存储系统功能介绍 ....................................... 错误!未定义书签。 10.3 硬件电路设计...................................................................... 错误!未定义书签。

10.3.1 主要器件 ................................................................... 错误!未定义书签。 10.3.2 电路原理图及说明 ..................................................... 错误!未定义书签。 10.4 软件设计............................................................................. 错误!未定义书签。

10.4.1 程序流程 ................................................................... 错误!未定义书签。 10.4.2 程序说明 ................................................................... 错误!未定义书签。 10.5 实例总结............................................................................. 错误!未定义书签。

第11章 万年历设计 .......................................................................... 错误!未定义书签。

11.1 实例说明 ............................................................................. 错误!未定义书签。 11.2 设计思路分析 ...................................................................... 错误!未定义书签。

11.2.1 万年历基本工作原理.................................................. 错误!未定义书签。 11.3 硬件电路设计 ...................................................................... 错误!未定义书签。

11.3.1 主要器件 ................................................................... 错误!未定义书签。 11.3.2 电路原理图及说明 ..................................................... 错误!未定义书签。 11.4 软件设计 ............................................................................. 错误!未定义书签。

11.4.1 程序流程 ................................................................... 错误!未定义书签。 11.4.2 程序说明 ................................................................... 错误!未定义书签。 11.5 实例总结 ............................................................................. 错误!未定义书签。

第12章 单片机实现EEPROM读写 ................................................... 错误!未定义书签。

12.1 实例说明............................................................................. 错误!未定义书签。 12.2 设计思路分析...................................................................... 错误!未定义书签。

12.2.1 EEPROM基本原理 ..................................................... 错误!未定义书签。 12.3 硬件电路设计...................................................................... 错误!未定义书签。

12.3.1 主要器件 ................................................................... 错误!未定义书签。 12.3.2 电路原理图及说明 ..................................................... 错误!未定义书签。 12.4 软件设计............................................................................. 错误!未定义书签。

AVR 单片机

12.4.2 程序说明 ................................................................... 错误!未定义书签。 12.5 实例总结............................................................................. 错误!未定义书签。

第13章 单片机实现语音录放 ............................................................ 错误!未定义书签。

13.1 实例说明............................................................................. 错误!未定义书签。 13.2 设计思路分析...................................................................... 错误!未定义书签。

13.2.1 ISD4001语音芯片功能 ............................................... 错误!未定义书签。 13.3 硬件电路设计...................................................................... 错误!未定义书签。

13.3.1 主要器件 ................................................................... 错误!未定义书签。 13.3.2 电路原理图及说明 ..................................................... 错误!未定义书签。 13.4 软件设计............................................................................. 错误!未定义书签。

13.4.1 程序流程 ................................................................... 错误!未定义书签。 13.4.2 程序说明 ................................................................... 错误!未定义书签。 13.5 实例总结............................................................................. 错误!未定义书签。

第14章 基于ADC0809的并行A/D转换 ........................................... 错误!未定义书签。

14.1 实例说明............................................................................. 错误!未定义书签。 14.2 设计思路分析...................................................................... 错误!未定义书签。

14.2.1 A/D转换原理 ............................................................. 错误!未定义书签。 14.2.2 如何选择A/D转换器件 ............................................. 错误!未定义书签。 14.2.3 A/D转换对电源电路的要求 ........................................ 错误!未定义书签。 14.3 硬件电路设计...................................................................... 错误!未定义书签。

14.3.1 主要器件 ................................................................... 错误!未定义书签。 14.3.2 电路原理图及说明 ..................................................... 错误!未定义书签。 14.4 软件设计............................................................................. 错误!未定义书签。

14.4.1 程序流程 ................................................................... 错误!未定义书签。 14.4.2 程序说明 ................................................................... 错误!未定义书签。 14.5 实例总结............................................................................. 错误!未定义书签。

第15章 基于DAC0832的并行D/A转换 ........................................... 错误!未定义书签。

15.1 实例说明............................................................................. 错误!未定义书签。 15.2 设计思路分析...................................................................... 错误!未定义书签。

15.2.1 D/A转换原理 ............................................................. 错误!未定义书签。 15.2.2 如何选择D/A转换器件 ............................................. 错误!未定义书签。 15.2.3 D/A转换对电源电路的要求 ........................................ 错误!未定义书签。 15.3 硬件电路设计...................................................................... 错误!未定义书签。

15.3.1 主要器件 ................................................................... 错误!未定义书签。 15.3.2 电路原理图及说明 ..................................................... 错误!未定义书签。 15.4 软件设计............................................................................. 错误!未定义书签。

15.4.1 程序流程 ................................................................... 错误!未定义书签。 15.4.2 程序说明 ................................................................... 错误!未定义书签。 15.5 实例总结............................................................................. 错误!未定义书签。

第16章 单片机实现歩进电机控制 ..................................................... 错误!未定义书签。

16.1 实例说明............................................................................. 错误!未定义书签。 16.2 设计思路分析...................................................................... 错误!未定义书签。

16.2.1 歩进电机工作原理 ..................................................... 错误!未定义书签。

AVR 单片机

16.2.3 脉冲分配及驱动芯片的选取 ....................................... 错误!未定义书签。 16.3 硬件电路设计...................................................................... 错误!未定义书签。

16.3.1 主要器件 ................................................................... 错误!未定义书签。 16.3.2 电路原理图及说明 ..................................................... 错误!未定义书签。 16.4 软件设计............................................................................. 错误!未定义书签。

16.4.1 程序流程 ................................................................... 错误!未定义书签。 16.4.2 程序说明 ................................................................... 错误!未定义书签。 16.5 实例总结............................................................................. 错误!未定义书签。

第14章 单片机实现直流伺服电机控制 .............................................. 错误!未定义书签。

14.1 实例说明............................................................................. 错误!未定义书签。 14.2 设计思路分析...................................................................... 错误!未定义书签。

14.2.1 直流伺服电机工作原理 .............................................. 错误!未定义书签。 14.2.2 直流伺服电机的控制.................................................. 错误!未定义书签。 14.2.3 驱动芯片的选取......................................................... 错误!未定义书签。 14.3 硬件电路设计...................................................................... 错误!未定义书签。

14.3.1 主要器件 ................................................................... 错误!未定义书签。 14.3.2 电路原理图及说明 ..................................................... 错误!未定义书签。 14.4 软件设计............................................................................. 错误!未定义书签。

14.4.1 程序流程 ................................................................... 错误!未定义书签。 14.4.2 程序说明 ................................................................... 错误!未定义书签。 14.5 实例总结............................................................................. 错误!未定义书签。

第15章 单片机实现串口数据传输 ..................................................... 错误!未定义书签。

15.1 实例说明............................................................................. 错误!未定义书签。 15.2 设计思路分析...................................................................... 错误!未定义书签。

15.2.1 串行通信基本原理 ..................................................... 错误!未定义书签。 15.2.2 接口电平转换 ............................................................ 错误!未定义书签。 15.3 硬件电路设计...................................................................... 错误!未定义书签。

15.3.1 主要器件 ................................................................... 错误!未定义书签。 15.3.2 电路原理图及说明 ..................................................... 错误!未定义书签。 15.4 软件设计............................................................................. 错误!未定义书签。

15.4.1 程序流程 ................................................................... 错误!未定义书签。 15.4.2 程序说明 ................................................................... 错误!未定义书签。 15.5 实例总结............................................................................. 错误!未定义书签。

第16章 单片机实现短距离无线通信.................................................. 错误!未定义书签。

16.1 实例说明............................................................................. 错误!未定义书签。 16.2 设计思路分析...................................................................... 错误!未定义书签。

16.2.1 无线通信模块NRF905 ............................................... 错误!未定义书签。 16.2.2 如何使用NRF905实现无线数据通信 ......................... 错误!未定义书签。 16.3 硬件电路设计...................................................................... 错误!未定义书签。

16.3.1 主要器件 ................................................................... 错误!未定义书签。 16.3.2 电路原理图及说明 ..................................................... 错误!未定义书签。 16.4 软件设计............................................................................. 错误!未定义书签。

16.4.1 程序流程 ................................................................... 错误!未定义书签。

AVR 单片机

16.5 实例总结............................................................................. 错误!未定义书签。

第17章 无线遥控小车设计................................................................ 错误!未定义书签。

17.1 实例说明............................................................................. 错误!未定义书签。 17.2 设计思路分析...................................................................... 错误!未定义书签。

17.2.1 无线遥控基本工作原理 .............................................. 错误!未定义书签。 17.3 硬件电路设计...................................................................... 错误!未定义书签。

17.3.1 主要器件 ................................................................... 错误!未定义书签。 17.3.2 电路原理图及说明 ..................................................... 错误!未定义书签。 17.4 软件设计............................................................................. 错误!未定义书签。

17.4.1 程序流程 ................................................................... 错误!未定义书签。 17.4.2 程序说明 ................................................................... 错误!未定义书签。 17.5 实例总结............................................................................. 错误!未定义书签。

第18章 单片机实现继电器控制......................................................... 错误!未定义书签。

18.1 实例说明............................................................................. 错误!未定义书签。 18.2 设计思路分析...................................................................... 错误!未定义书签。

18.2.1 继电器工作原理......................................................... 错误!未定义书签。 18.2.2 继电器的选取和控制.................................................. 错误!未定义书签。 18.3 硬件电路设计...................................................................... 错误!未定义书签。

18.3.1 主要器件 ................................................................... 错误!未定义书签。 18.3.2 电路原理图及说明 ..................................................... 错误!未定义书签。 18.4 软件设计............................................................................. 错误!未定义书签。

18.4.1 程序流程 ................................................................... 错误!未定义书签。 18.4.2 程序说明 ................................................................... 错误!未定义书签。 18.5 实例总结............................................................................. 错误!未定义书签。

第19章 单片机实现数控电位器控制.................................................. 错误!未定义书签。

19.1 实例说明............................................................................. 错误!未定义书签。 19.2 设计思路分析...................................................................... 错误!未定义书签。

19.2.1 数控电位器工作原理.................................................. 错误!未定义书签。 19.2.2 数控电位器的选取和控制........................................... 错误!未定义书签。 19.3 硬件电路设计...................................................................... 错误!未定义书签。

19.3.1 主要器件 ................................................................... 错误!未定义书签。 19.3.2 电路原理图及说明 ..................................................... 错误!未定义书签。 19.4 软件设计............................................................................. 错误!未定义书签。

19.4.1 程序流程 ................................................................... 错误!未定义书签。 19.4.2 程序说明 ................................................................... 错误!未定义书签。 19.5 实例总结............................................................................. 错误!未定义书签。

第20章 交通灯设计 .......................................................................... 错误!未定义书签。

20.1 实例说明............................................................................. 错误!未定义书签。 20.2 设计思路分析...................................................................... 错误!未定义书签。

20.2.1 交通灯基本工作原理.................................................. 错误!未定义书签。 20.3 硬件电路设计...................................................................... 错误!未定义书签。

20.3.1 主要器件 ................................................................... 错误!未定义书签。 20.3.2 电路原理图及说明 ..................................................... 错误!未定义书签。

AVR 单片机

20.4 软件设计............................................................................. 错误!未定义书签。

20.4.1 程序流程 ................................................................... 错误!未定义书签。 20.4.2 程序说明 ................................................................... 错误!未定义书签。 20.5 实例总结............................................................................. 错误!未定义书签。

第21章 抢答器设计 .......................................................................... 错误!未定义书签。

21.1 实例说明............................................................................. 错误!未定义书签。 21.2 设计思路分析...................................................................... 错误!未定义书签。

21.2.1 抢答器基本工作原理.................................................. 错误!未定义书签。 21.3 硬件电路设计...................................................................... 错误!未定义书签。

21.3.1 主要器件 ................................................................... 错误!未定义书签。 21.3.2 电路原理图及说明 ..................................................... 错误!未定义书签。 21.4 软件设计............................................................................. 错误!未定义书签。

21.4.1 程序流程 ................................................................... 错误!未定义书签。 21.4.2 程序说明 ................................................................... 错误!未定义书签。 21.5 实例总结............................................................................. 错误!未定义书签。

本文来源:https://www.bwwdw.com/article/5tq1.html

Top