当前位置:首页 > 工业技术
单片机项目实训
单片机项目实训

单片机项目实训PDF电子书下载

工业技术

  • 电子书积分:10 积分如何计算积分?
  • 作 者:徐涢基,魏全盛主编;陈芳,王莉,吴军良,胡恢军,刘国强副主编
  • 出 版 社:北京希望电子出版社
  • 出版年份:2019
  • ISBN:9787830026721
  • 页数:215 页
图书介绍:本书基于项目驱动式教学法,讲述了单片机项目实训操作方法,主要内容包括单片机知识应用项目、单片机与模拟电子技术、数字电子技术、传感器、自动控制原理、控制算法的综合设计性项目。其中基本项目可以作为课余时间学生的自我训练,综合设计性项目需要在教师的指导下才能较好地完成。本书可作为高职高专机电及相关专业的教材,也可作为相关领域的工程技术人员学习和应用的参考书。
《单片机项目实训》目录

项目1自动智能浇花系统设计 1

1.1自动智能浇花系统作品制作 4

1.2自动智能浇花系统总体方案设计 5

1.2.1系统的功能分析 5

1.2.2系统总体结构 5

1.2.3模块电路的设计 6

1.2.4自动智能浇花系统软件设计 15

1.2.5自动智能浇花系统焊接与调试 24

1.2.6实物测试 26

项目2温度显示系统设计 30

2.1温度显示系统的原理图设计与PCB设计 33

2.1.1系统总体原理图 33

2.1.2系统总体PCB图 34

2.2温度显示系统的程序设计 35

2.2.1主程序软件设计 35

2.2.2温度采集的软件设计 36

2.2.3温度采集算法软件设计 36

2.2.4温度转换命令子程序软件设计 37

2.2.5 DS18B20程序流程图 37

2.2.6系统总体程序 38

项目3智能温度控制风扇系统设计 49

3.1智能温度控制风扇原理图设计与PCB设计 53

3.1.1系统总体原理图 53

3.1.2系统总体PCB图 54

3.2智能温度控制风扇相关设计软件及程序设计 54

3.2.1 Altium Designer 54

3.2.2 Proteus 56

3.2.3主程序流程图 58

3.2.4 DS18B20子程序流程图 58

3.2.5数码管显示子程序流程图 59

3.2.6按键子程序流程图 60

3.3智能温度控制风扇的软硬件调试 60

3.3.1按键显示部分的调试 60

3.3.2传感器DS18B20温度采集部分调试 61

3.3.3风扇调速电路部分调试 61

3.3.4系统功能 62

3.3.5系统总体程序源代码 62

项目4智能避障循迹小车设计 75

4.1智能车模型制作 78

4.2智能避障循迹小车的总体方案设计 81

4.2.1智能避障循迹小车的硬件设计 81

4.2.2智能避障循迹小车的软件设计 82

4.3智能避障循迹小车的详细硬件设计 83

4.3.1电源模块设计 83

4.3.2驱动模块设计 83

4.3.3循迹模块设计 85

4.3.4避障模块的选择 87

4.3.5其他模块设计 87

4.3.6主控电路设计 87

4.4详细智能循迹程序设计 90

4.4.1延时子程序设计 90

4.4.2前进子程序设计 91

4.4.3后退子程序设计 91

4.4.4停止子程序设计 92

4.4.5左转大弯子程序设计 92

4.4.6左转小弯子程序设计 92

4.4.7右转大弯子程序设计 93

4.4.8右转小弯子程序设计 93

4.4.9避障子程序设计 94

4.4.10循迹子程序设计 96

4.4.11起始线检测子程序设计 98

4.4.12主程序设计 99

项目5 GSM烟雾、防盗报警系统设计 104

5.1 GSM烟雾、防盗报警系统原理图设计与PCB设计 108

5.1.1系统总体原理图 108

5.1.2系统总体PCB图 110

5.2 GSM烟雾、防盗报警系统方案设计 111

5.2.1系统总体设计思路 111

5.2.2系统方案设计 111

5.3传感器简介 112

5.3.1热释电红外线感器简介 112

5.3.2热释电红外传感器电路图 113

5.3.3被动式热释电红外传感器的工作原理及特性 114

5.3.4烟雾传感器MQ2简介 115

5.3.5 SIM900A短信模块简介 118

5.3.6 GSM模块接口设计 120

5.4硬件电路设计 122

5.4.1电源电路设计 122

5.4.2红外探测信号输入电路 123

5.4.3时钟电路的设计 124

5.4.4复位电路的设计 125

5.4.5烟雾检测电路设计 125

5.5软件设计 127

5.5.1软件的程序实现 127

5.5.2主程序工作流程图 127

5.5.3中断服务程序工作流程图 128

5.5.4报警电路流程图 129

5.5.5信号采集电路流程图 129

5.5.6系统程序源代码 129

项目6风力摆控制系统设计 142

6.1风力摆控制系统模型制作 145

6.2风力摆主控制板设计 146

6.2.1原理图设计 146

6.2.2 PCB图设计 149

6.2.3 PID算法简介 150

6.3风力摆控制系统程序设计 150

6.3.1风力摆控制系统程序结构 150

6.3.2风力摆控制系统主程序流程图及程序源代码 151

6.3.3风力摆控制系统的PID算法执行流程及源代码 152

6.3.4风力摆控制系统的任务执行流程图及源代码 157

6.3.5按键功能选择源代码 165

6.3.6 MPU6050传感器函数 170

6.3.7四元素算法源代码 174

6.3.8 IIC数据传输协议 176

6.3.9延时函数FsBSP_Delay.c 180

6.3.10串口通信函数FsBSP Uart.c 180

6.3.11 STC15W4KPWM.C函数 182

6.3.12定时器程序Timer.c 184

项目7智能交通灯控制系统设计 191

7.1智能交通灯控制系统总体设计方案 193

7.2交通灯系统硬件设计 194

7.2.1交通灯系统工作原理 194

7.2.2交通灯系统各模块电路及功能 196

7.3交通灯系统软件设计 198

7.3.1程序主体设计流程 198

7.3.2子程序模块设计 200

7.3.3系统总体程序源代码 203

7.3.4系统仿真 210

参考文献 215

相关图书
作者其它书籍
返回顶部