《单片机课程设计指导》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:彭敏,邹静,王巍主编
  • 出 版 社:武汉:华中科技大学出版社
  • 出版年份:2018
  • ISBN:9787568044172
  • 页数:252 页
图书介绍:编写18个基于MCS-51单片机实际应用的项目,每个项目独立成一章,每章按课程设计报告格式统一编写,内容包括项目要求、方案论证、系统硬件电路设计、系统软件设计、系统仿真及调试,控制程序采用C51语言编写。

第1章 交通信号灯控制系统的设计 1

1.1 项目要求 1

1.2 方案论证 1

1.3 系统硬件电路设计 3

1.3.1 主控电路 3

1.3.2 交通信号灯显示电路 3

1.3.3 LED数码管倒计时显示电路 4

1.3.4 按键电路 4

1.3.5 按键状态显示电路 5

1.4 系统软件设计 6

1.4.1 设计流程图 6

1.4.2 程序清单 6

1.5 系统仿真及调试 16

1.5.1 状态一 16

1.5.2 状态二 16

1.5.3 状态三 16

1.5.4 状态四 16

1.5.5 状态五(暂停模式) 16

1.5.6 状态六(设置模式) 16

1.5.7 状态七(测试模式) 16

1.5.8 状态八(南北紧急模式) 16

1.5.9 状态九(东西紧急模式) 16

第2章 电子万年历的设计 27

2.1 项目要求 27

2.2 方案论证 27

2.3 系统硬件电路设计 27

2.3.1 主控电路 29

2.3.2 时钟电路 29

2.3.3 液晶显示电路 29

2.3.4 键盘接口电路 30

2.4 系统软件设计 31

2.4.1 主程序流程图 31

2.4.2 时钟程序流程图 31

2.4.3 显示程序流程图 31

2.4.4 程序清单 32

2.5 系统仿真及调试 44

2.5.1 状态一——系统启动时 44

2.5.2 状态二——按键功能测试 44

2.5.3 状态三——闰年补偿功能测试 44

第3章 简易电子琴的设计 49

3.1 项目要求 49

3.2 方案论证 49

3.3 系统硬件电路设计 49

3.3.1 主控电路 50

3.3.2 电子琴键盘电路 50

3.3.3 蜂鸣器发声电路 51

3.4 系统软件设计 51

3.4.1 主程序设计流程图 51

3.4.2 矩阵键盘扫描流程图 52

3.4.3 程序清单 52

3.5 系统仿真及调试 57

第4章 数字电压表的设计 58

4.1 项目要求 58

4.2 方案论证 58

4.3 系统硬件电路设计 58

4.4 系统软件设计 59

4.4.1 设计流程图 59

4.4.2 程序清单 60

4.5 系统仿真及调试 61

第5章 电子密码锁的设计 62

5.1 项目要求 62

5.2 方案论证 62

5.3 系统硬件电路设计 62

5.4 系统软件设计 63

5.4.1 主程序设计流程图 63

5.4.2 按键功能流程图 63

5.4.3 开锁流程图 64

5.4.4 程序清单 64

5.5 系统仿真及调试 81

第6章 多模式带音乐跑马灯的设计 83

6.1 项目要求 83

6.2 方案论证 83

6.3 系统硬件电路设计 83

6.3.1 主控电路 83

6.3.2 跑马灯显示 84

6.4 系统软件设计 84

6.4.1 设计流程图 84

6.4.2 程序清单 85

6.5 系统仿真及调试 94

第7章 简易信号发生器的设计 95

7.1 项目要求 95

7.2 方案论证 95

7.3 系统硬件电路设计 96

7.3.1 单片机系统及外围电路 96

7.3.2 数/模转换模块 96

7.3.3 信号放大模块 97

7.3.4 波形选择模块 97

7.4 系统软件设计 98

7.4.1 系统主程序 98

7.4.2 程序清单 99

7.5 系统仿真及调试 101

第8章 超声波测距仪的设计 104

8.1 项目要求 104

8.2 方案论证 104

8.3 系统硬件电路设计 105

8.3.1 单片机系统及外围电路 106

8.3.2 超声波测距模块 106

8.3.3 温度测量模块 107

8.3.4 LCD液晶显示模块 107

8.3.5 报警电路和按键电路 108

8.4 系统软件设计 108

8.4.1 系统主程序 108

8.4.2 超声波测距程序 108

8.4.3 温度测量子程序 110

8.4.4 程序清单 110

8.5 系统仿真及调试 122

第9章 抢答器的设计 124

9.1 项目要求 124

9.2 方案论证 124

9.3 系统硬件电路设计 125

9.3.1 晶振复位模块 126

9.3.2 抢答开关模块 126

9.3.3 抢答按键模块 126

9.3.4 状态指示模块 126

9.3.5 显示与显示驱动模块 127

9.4 系统软件设计 127

9.4.1 系统主程序 128

9.4.2 程序清单 129

9.5 系统仿真及调试 135

第10章 脉搏测量器的设计 138

10.1 项目要求 138

10.2 方案论证 138

10.3 系统硬件电路设计 138

10.3.1 单片机系统及外围电路 138

10.3.2 放大整形电路 139

10.3.3 七段共阴极数码管 140

10.4 系统软件设计 140

10.4.1 INT0中断服务程序 140

10.4.2 T0中断服务程序 140

10.4.3 程序清单 141

10.5 系统仿真及调试 144

第11章 简易计算器的设计 146

11.1 项目要求 146

11.2 方案论证 146

11.3 系统硬件电路设计 146

11.3.1 单片机系统及外围电路 146

11.3.2 矩阵键盘 146

11.3.3 LM016L液晶显示电路 148

11.4 系统软件设计 149

11.4.1 4×4矩阵键盘程序 149

11.4.2 计算模块程序 149

11.4.3 程序清单 149

11.5 系统仿真及调试 155

第12章 电机转速测量仪的设计 156

12.1 项目要求 156

12.2 方案论证 156

12.3 系统硬件电路设计 157

12.3.1 单片机系统及外围电路 158

12.3.2 测速系统电路 158

12.4 系统软件设计 158

12.4.1 计数模块 158

12.4.2 程序清单 159

12.5 系统仿真及调试 173

第13章 频率计的设计 175

13.1 项目要求 175

13.2 方案论证 175

13.3 系统硬件电路设计 176

13.3.1 单片机系统及外围电路 176

13.3.2 前置放大整形电路 177

13.3.3 分频电路 177

13.3.4 液晶显示电路 178

13.3.5 按键电路与LED指示电路 178

13.4 系统软件设计 179

13.4.1 主程序模块设计 179

13.4.2 子程序模块设计 180

13.4.3 程序清单 181

13.5 系统仿真及调试 188

第14章 温度检测和控制系统的设计 191

14.1 项目要求 191

14.2 方案论证 191

14.3 系统硬件电路设计 192

14.3.1 单片机系统及外围电路 193

14.3.2 温度检测电路 193

14.3.3 数码管显示电路 193

14.3.4 按键电路 194

14.3.5 报警电路与状态指示电路 195

14.4 系统软件设计 195

14.4.1 主程序设计 195

14.4.2 温度采集子程序设计 195

14.4.3 温度显示子程序设计 195

14.4.4 程序清单 196

14.5 系统仿真及调试 204

第15章 直流电机控制系统的设计 207

15.1 项目要求 207

15.2 方案论证 207

15.3 系统硬件电路设计 208

15.3.1 单片机系统及外围电路 209

15.3.2 L298N驱动电路 209

15.3.3 显示电路 210

15.3.4 键盘输入电路 211

15.4 系统软件设计 212

15.4.1 开发环境的建立和程序框图的设计 212

15.4.2 系统主程序 212

15.4.3 按键程序 212

15.4.4 显示程序 213

15.4.5 程序清单 213

15.5 系统仿真及调试 218

第16章 16×16点阵LED电子显示屏的设计 220

16.1 项目要求 220

16.2 方案论证 220

16.3 系统硬件电路设计 221

16.3.1 单片机系统及外围电路 221

16.3.2 驱动电路 221

16.3.3 LED电子显示屏电路 223

16.4 系统软件设计 224

16.4.1 系统主程序 224

16.4.2 显示驱动程序 225

16.4.3 程序清单 225

16.5 系统仿真及调试 230

第17章 病房呼叫系统的设计 232

17.1 项目要求 232

17.2 方案论证 232

17.3 系统硬件电路设计 233

17.3.1 单片机系统及外围电路 233

17.3.2 报警电路 234

17.3.3 LCD显示电路 234

17.4 系统软件设计 234

17.4.1 系统主程序 235

17.4.2 显示电路 235

17.4.3 按键输入电路 235

17.4.4 报警电路 236

17.4.5 程序清单 236

17.5 系统仿真及调试 242

第18章 人体反应速度测试仪的设计 245

18.1 项目要求 245

18.2 方案论证 245

18.3 系统硬件电路设计 245

18.3.1 单片机系统及外围电路 246

18.3.2 LED显示电路 246

18.4 系统软件设计 246

18.4.1 系统主程序 246

18.4.2 程序清单 247

18.5 系统仿真及调试 250

参考文献 252