《51单片机项目教程》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:张景璐,于京,马泽民编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2010
  • ISBN:9787115211385
  • 页数:235 页
图书介绍:本书以简单的“彩灯设计”案例开篇,逐步深入综合,利用“万年历系统”、“触摸屏”、“数字温度计”、“Mp3播放和U盘设计”等实用工作项目开展教学。遵循工作导向方针,结合工作实践立项。

第1章 简单的单片机应用示例——彩灯设计 1

1.1单片机介绍 1

1.1.1单片机的概念 1

1.1.2单片机的品种和系列 1

1.1.3单片机的应用 3

1.2项目目标与准备 3

1.3制作单片机最小系统 4

1.3.1单片机基本知识 4

1.3.2单片机最小电路 9

1.3.3单片机控制LED实现彩灯显示 9

1.3.4单片机控制键盘、数码管实现按键计次 12

1.4单片机控制个性化彩灯功能 20

1.4.1单片机控制个性化彩灯 20

1.4.2 80C51单片机的定时/计数器控制个性化彩灯 25

1.5单片机软件设计C程序 29

1.5.1概论 29

1.5.2 C语言程序的基本结构 30

1.6软件仿真与调试 33

1.6.1 Keil uVision3集成开发环境介绍 33

1.6.2单片机仿真软件Proteus介绍 37

1.7项目小结与建议 42

1.7.1概念复习 42

1.7.2技能回顾 42

1.8项目训练 42

第2章 89S52单片机应用示例——万年历系统 43

2.1项目目标与准备 43

2.2 89S51、 89S52、 89S53系列单片机介绍 44

2.3万年历系统设计 45

2.3.1万年历系统 45

2.3.2万年历各功能部件 46

2.3.3万年历电路设计 47

2.3.4万年历电路 52

2.3.5万年历PCB设计与布线 54

2.4万年历软件设计与实现 59

2.4.1万年历日历驱动程序设计 59

2.4.2万年历显示程序设计 62

2.5系统组装与焊接 67

2.6仿真与调试 68

2.6.1 Keil uVision3调试程序使用 68

2.6.2仿真器的使用与仿真调试 72

2.6.3编程器的使用 74

2.6.4 ISP下载 75

2.7项目小结与建议 77

2.7.1概念复习 77

2.7.2技能回顾 77

2.8项目训练 77

第3章 触摸屏与单片机应用 78

3.1项目目标与准备 78

3.2触摸屏介绍 79

3.3单片机控制触摸屏输入信息 81

3.4软件设计 82

3.4.1如何通过单片机实现触摸屏控制系统 82

3.4.2程序调试 83

3.5项目小结与建议 85

3.5.1概念复习 85

3.5.2技能回顾 85

3.6项目训练 86

第4章 基于DS18B20的数字温度系统设计 87

4.1项目目标与准备 87

4.2温度传感器 92

4.3智能水温控制系统组成 97

4.3.1单片机系统选择 97

4.3.2基于DS18B20的温度传感器模块 99

4.3.3智能水温控制系统的信息存储模块 99

4.3.4液晶显示模块 100

4.3.5智能水温控制系统硬件系统方案 107

4.4软件系统设计 111

4.5选择部件,控制水温的精度,对项目进行改进 117

4.6项目小结与建议 118

4.6.1概念复习 118

4.6.2技能回顾 118

4.7项目训练 118

第5章 项目实践一基于单片机AT89C51 SND1 C的MP3播器和U盘设计 120

5.1项目目标与准备 120

5.2 MP3播放系统 126

5.3 AT89C51SNDIC单片机系统选择 127

5.4 MP3播放器主要部件构成 128

5.4.1 Nand Flash K9F5608实现歌曲的存储 128

5.4.2 CS4330音频D/A转换器芯片实现歌曲的播放 130

5.4.3液晶显示歌曲信息 133

5.4.4调整歌曲的播放顺序 135

5.5 MP3播放器硬件系统方案 137

5.6软件设计与调试 139

5.7程序下载 156

5.7.1 ISP下载 156

5.7.2 FLIP的使用 156

5.8项目小结与建议 161

5.8.1概念复习 161

5.8.2技能回顾 162

5.9项目训练 162

第6章 项目实践——基于DDS的信号发生器 163

6.1 DDS技术介绍 163

6.2信号发生器的构成 166

6.2.1如何用AD9851芯片构成信号发生器 166

6.2.2如何用AD9854芯片构成信号发生器 170

6.2.3如何用AD9954芯片构成信号发生器 172

6.3如何实现基于DDS的信号发生器 180

6.4软件设计 182

6.5项目小结与建议 203

6.6项目训练 203

第7章 项目实践——数字存储示波器 205

7.1 FPGA技术介绍 205

7.2如何用单片机完成数字存储示波器系统 206

7.3数字存储示波器组成 207

7.4如何实现单片机和FPGA技术的复杂系统开发 227

7.5项目小结与建议 228

7.6项目训练 228