《MCS-51单片机应用技术项目教程》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:李斌,张晶主编
  • 出 版 社:北京:北京航空航天大学出版社
  • 出版年份:2011
  • ISBN:9787512404373
  • 页数:234 页
图书介绍:本书融进了作者多年教学、科研实践所获得的经验及实例,在编排方法上,采用了“项目引领,任务驱动”的模式,视每个项目为一个章节,每个项目又由多个学习情境组成。本书适用于项目化教学,学生通过8个实训项目,即19个学习情境的练习,能够逐步掌握51单片机的内部结构、引脚的使用、汇编语言指令系统、中断、定时/计数器、串口通信、I/O扩展、A/D转换、D/A转换等知识和相关操作技能。项目设置遵循知识积累的客观规律,八个项目平行排列,但知识点逐步累加,技能逐步扩展。每个项目都含有必要的理论知识,重点在于对学生技能操作进行指导。书中附有大量的应用实例及程序,非常适合读者轻松学习。

项目1用AT89C51单片机控制LED灯 1

1.1用单片机控制单盏LED灯 1

1.1.1情景任务 1

1.1.2相关知识 1

1.1.3情景设计 14

1.1.4仿真与调试过程 16

1.1.5情景讨论与扩展 18

1.2用单片机控制8盏LED灯 19

1.2.1情景任务 19

1.2.2相关知识 19

1.2.3情景设计 24

1.2.4仿真与调试过程 26

1.2.5情景讨论与扩展 27

1.3单灯闪烁 27

1.3.1情景任务 27

1.3.2相关知识 27

1.3.3情景设计 42

1.3.4仿真与调试过程 43

1.3.5情景讨论与扩展 44

1.4用单片机控制8盏流水灯 44

1.4.1情景任务 44

1.4.2相关知识 44

1.4.3情景设计 55

1.4.4仿真与调试过程 58

1.4.5情景讨论与扩展 59

1.5 8盏LED灯采用加1方式点亮 59

1.5.1情景任务 59

1.5.2相关知识 59

1.5.3情景设计 64

1.5.4仿真与调试过程 66

1.5.5情景讨论与扩展 67

1.6用按键控制LED灯 67

1.6.1情景任务 67

1.6.2相关知识 67

1.6.3情景实现过程 68

1.6.4仿真与调试过程 69

1.6.5情景讨论与扩展 70

1.7用按键来控制流水灯 71

1.7.1情景任务 71

1.7.2相关知识 71

1.7.3情景设计 74

1.7.4仿真与调试过程 78

1.7.5情景讨论与扩展 79

项目2海上航标灯控制 80

2.1外部中断0实现紧急报警 80

2.1.1情景任务 80

2.1.2相关知识 80

2.1.3情景设计 88

2.1.4仿真与调试过程 91

2.1.5情景讨论与扩展 92

2.2外部中断1与定时器的组合应用 92

2.2.1情景任务 92

2.2.2相关知识 92

2.2.3情景设计 98

2.2.4仿真与调试过程 101

2.2.5情景讨论与扩展 102

2.3海上航标灯控制系统的实现 102

2.3.1情景任务 102

2.3.2相关知识 102

2.3.3情景设计 103

2.3.4仿真与调试过程 105

2.3.5情景讨论与扩展 106

项目3双机通信 107

3.1单片机与单片机的通信 107

3.1.1情景任务 107

3.1.2相关知识 107

3.1.3情景设计 117

3.1.4仿真与调试过程 120

3.1.5情景讨论与扩展 120

3.2单片机与PC机的通信 122

3.2.1情景任务 122

3.2.2相关知识 122

3.2.3情景设计 127

3.2.4仿真与调试过程 130

3.2.5情景讨论与扩展 131

项目4交通信号灯的控制 132

4.1利用8255A并行接口芯片控制交通信号灯 132

4.1.1情景任务 132

4.1.2相关知识 132

4.1.3情景设计 138

4.1.4仿真与调试过程 142

4.1.5情景讨论与扩展 143

4.2特殊车辆通过时交通信号灯的控制 143

4.2.1情景任务 143

4.2.2相关知识 144

4.2.3情景设计 145

4.2.4仿真与调试过程 148

4.2.5情景讨论与扩展 149

项目5.时、分、秒”循环数码显示器 150

5.1单个LED数码管显示0~9 150

5.1.1情景任务 150

5.1.2相关知识 150

5.1.3情景设计 155

5.1.4仿真与调试过程 158

5.1.5情景讨论与扩展 159

5.2动态显示“时、分、秒” 161

5.2.1情景任务 161

5.2.2相关知识 161

5.2.3情景设计 166

5.2.4仿真与调试过程 172

5.2.5情景讨论与扩展 173

项目6温度采集及显示系统 176

6.1温度采集 176

6.1.1情景任务 176

6.1.2相关知识 176

6.1.3情景设计 180

6.1.4仿真与调试过程 182

6.1.5情景讨论与扩展 183

6.2采集并显示 183

6.2.1情景任务 183

6.2.2相关知识 183

6.2.3情景设计 186

6.2.4仿真与调试过程 192

6.2.5情景讨论与扩展 193

项目7常用外围设备接口电路设计 194

7.1利用数/模转换产生锯齿波 194

7.1.1情景任务 194

7.1.2相关知识 194

7.1.3情景设计 197

7.1.4仿真与调试过程 200

7.1.5情景讨论与扩展 200

7.2利用单片机实现步进电机正反转的控制 201

7.2.1情景任务 201

7.2.2相关知识 201

7.2.3情景设计 204

7.2.4仿真与调试过程 207

7.2.5情景讨论与扩展 208

附录A 51单片机特殊功能寄存器和汇编指令表 209

附录B伟福纯软件仿真器使用入门 215

附录C Proteus ISIS快速入门 221

参考文献 234