华信教育资源网
世界技能大赛电子技术项目B模块实战指导 ——STM32F1 HAL库实战开发
丛   书   名: 世界技能大赛备赛实战指导教材  职业技术院样精品教材
作   译   者:邱吉锋,曾伟业 出 版 日 期:2019-10-01
出   版   社:电子工业出版社 维   护   人:白楠 
书   代   号:G0366590 I S B N:9787121366598

图书简介:

本书是针对世界技能大赛电子技术项目嵌入式编程比赛训练、学习而编写的。全书采用模块化设计,既可以用于STM32的普通基础教学,又可以用于世界技能大赛电子技术项目B模块嵌入式编程的训练比赛指导。本书基于主板单片机控制系统(STM32LO52和STM32F103ZTE)和各个模块的项目开发设计,主板集成各种人机交换显示界面、基础按键、控制。数据采集、储存和输出。内容包括从基础的单片机嵌入式系统应用,到结合各种传感器技术、控制对象和网络技术来实现较复杂的智能应用系统。全书项目资源丰富,讲述清晰明了。
定价 49.0
您的专属联系人更多
关注 评论(3) 分享
配套资源 图书内容 样章/电子教材 图书评价
  • 配 套 资 源

    本书资源

    会员上传本书资源

  • 图 书 内 容

    内容简介

    本书是针对世界技能大赛电子技术项目嵌入式编程比赛训练、学习而编写的。全书采用模块化设计,既可以用于STM32的普通基础教学,又可以用于世界技能大赛电子技术项目B模块嵌入式编程的训练比赛指导。本书基于主板单片机控制系统(STM32LO52和STM32F103ZTE)和各个模块的项目开发设计,主板集成各种人机交换显示界面、基础按键、控制。数据采集、储存和输出。内容包括从基础的单片机嵌入式系统应用,到结合各种传感器技术、控制对象和网络技术来实现较复杂的智能应用系统。全书项目资源丰富,讲述清晰明了。

    图书详情

    ISBN:9787121366598
    开 本:16开
    页 数:284
    字 数:454.0

    本书目录

    第1章  STM32基础知识	1
    1.1  KEIL软件安装及使用	1
    1.1.1  实验目的	1
    1.1.2  实验环境	1
    1.1.3  实验原理	1
    1.1.4  实验步骤	1
    1.2  初识HAL库	3
    1.2.1  实验目的	3
    1.2.2  实验环境	4
    1.2.3  实验步骤	4
    1.3  用STM32CubeMX创建工程模板	5
    1.3.1  实验目的	5
    1.3.2  实验环境	5
    1.3.3  实验原理	5
    1.3.4  实验步骤	5
    1.4  C语言基础复习	12
    1.4.1  实验目的	12
    1.4.2  实验环境	12
    1.4.3  实验原理	12
    1.4.4  实验步骤	12
    1.5  STM32系统时钟介绍	14
    1.5.1  实验目的	14
    1.5.2  实验环境	14
    1.5.3  实验原理	15
    1.6  NVIC	17
    1.6.1  实验目的	17
    1.6.2  实验环境	17
    1.6.3  实验原理	17
    第2章  主板基础实验	25
    2.1  LED控制实验	25
    2.1.1  实验目的	25
    2.1.2  实验环境	25
    2.1.3  实验原理	25
    2.1.4  实验步骤	32
    2.2  按键扫描实验	40
    2.2.1  实验目的	40
    2.2.2  实验环境	40
    2.2.3  实验原理	40
    2.2.4  实验步骤	44
    2.3  矩阵按键扫描实验	44
    2.3.1  实验目的	44
    2.3.2  实验环境	44
    2.3.3  实验原理	45
    2.3.4  实验步骤	47
    2.4  蜂鸣器驱动实验	48
    2.4.1  实验目的	48
    2.4.2  实验环境	48
    2.4.3  实验原理	48
    2.4.4  实验步骤	51
    2.5  外部中断实验	53
    2.5.1  实验目的	53
    2.5.2  实验环境	53
    2.5.3  实验原理	53
    2.5.4  实验步骤	60
    2.6  SysTick定时器和系统时钟	61
    2.6.1  实验目的	61
    2.6.2  实验环境	61
    2.6.3  实验原理	61
    2.6.4  实验步骤	64
    2.7  定时器中断实验	64
    2.7.1  实验目的	64
    2.7.2  实验环境	64
    2.7.3  实验原理	64
    2.7.4  实验步骤	76
    2.8  定时器输出PWM实现呼吸灯现象实验	76
    2.8.1  实验目的	76
    2.8.2  实验环境	76
    2.8.3  实验原理	76
    2.8.4  实验步骤	86
    2.9  串口通信实验	86
    2.9.1  实验目的	86
    2.9.2  实验环境	86
    2.9.3  实验原理	86
    2.9.4  实验步骤	95
    2.10  printf()重定向实验	96
    2.10.1  实验目的	96
    2.10.2  实验环境	96
    2.10.3  实验原理	96
    2.10.4  实验步骤	98
    2.11  Flash通信实验	98
    2.11.1  实验目的	98
    2.11.2  实验环境	99
    2.11.3  实验原理	99
    2.11.4  实验步骤	105
    2.12  AD采集实验	106
    2.12.1  实验目的	106
    2.12.2  实验环境	106
    2.12.3  实验原理	106
    2.12.4  实验步骤	112
    2.13  DA采集实验	113
    2.13.1  实验目的	113
    2.13.2  实验环境	113
    2.13.3  实验原理	113
    2.13.4  实验步骤	117
    2.14  IIC实验	118
    2.14.1  实验目的	118
    2.14.2  实验环境	118
    2.14.3  实验原理	118
    2.14.4  实验步骤	125
    2.15  内部温度传感器实验	126
    2.15.1  实验目的	126
    2.15.2  实验环境	126
    2.15.3  实验原理	126
    2.15.4  实验步骤	131
    2.16  RTC实时时钟实验	131
    2.16.1  实验目的	131
    2.16.2  实验环境	131
    2.16.3  实验原理	132
    2.16.4  实验步骤	135
    2.17  独立看门狗实验	136
    2.17.1  实验目的	136
    2.17.2  实验环境	136
    2.17.3  实验原理	137
    2.17.4  实验步骤	140
    2.18  窗口看门狗实验	141
    2.18.1  实验目的	141
    2.18.2  实验环境	141
    2.18.3  实验原理	141
    2.18.4  实验步骤	146
    第3章  主板显示模块实验	148
    3.1  16×16点阵LED扫描显示实验	148
    3.1.1  实验目的	148
    3.1.2  实验环境	148
    3.1.3  实验原理	148
    3.1.4  实验步骤	157
    3.2  数码管显示实验	157
    3.2.1  实验目的	157
    3.2.2  实验环境	157
    3.2.3  实验原理	158
    3.2.4  实验步骤	166
    3.3  OLED显示实验	166
    3.3.1  实验目的	166
    3.3.2  实验环境	166
    3.3.3  实验原理	166
    3.3.4  实验步骤	173
    3.4  HMI串口LCD显示实验	173
    3.4.1  实验目的	173
    3.4.2  实验环境	173
    3.4.3  实验原理	173
    3.4.4  实验步骤	178
    3.5  LCD12864显示实验	178
    3.5.1  实验目的	178
    3.5.2  实验环境	178
    3.5.3  实验原理	179
    3.5.4  实验步骤	183
    3.6  LCD1602显示实验	183
    3.6.1  实验目的	183
    3.6.2  实验环境	183
    3.6.3  实验原理	184
    3.6.4  实验步骤	189
    3.7  旋转编码器驱动实验	189
    3.7.1  实验目的	189
    3.7.2  实验环境	189
    3.7.3  实验原理	189
    3.7.4  实验步骤	192
    3.8  电机测速实验	192
    3.8.1  实验目的	192
    3.8.2  实验环境	193
    3.8.3  实验原理	193
    3.8.4  实验步骤	199
    第4章 扩展传感器实验	200
    4.1 温度传感器实验	200
    4.1.1 实验目的	200
    4.1.2 实验环境	200
    4.1.3 实验原理	200
    4.1.4 实验步骤	207
    4.2 温湿度传感器实验	208
    4.2.1 实验目的	208
    4.2.2 实验环境	208
    4.2.3 实验原理	208
    4.2.4 实验步骤	215
    4.3 超声波测距实验	215
    4.3.1 实验目的	215
    4.3.2 实验环境	215
    4.3.3 实验原理	216
    4.3.4 实验步骤	218
    4.4  24C02实验	219
    4.4.1 实验目的	219
    4.4.2 实验环境	219
    4.4.3 实验原理	219
    4.4.4 实验步骤	228
    4.5 光强度传感器实验	229
    4.5.1 实验目的	229
    4.5.2 实验环境	229
    4.5.3 实验原理	229
    4.5.4 实验步骤	238
    4.6 MPU6050实验	238
    4.6.1 实验目的	238
    4.6.2 实验环境	238
    4.6.3 实验原理	238
    4.6.4 实验步骤	248
    第5章 扩展项目实验	250
    5.1 模拟电梯实验	250
    5.1.1 实验目的	250
    5.1.2 实验环境	250
    5.1.3 实验原理	250
    5.1.4 实验步骤	251
    5.2 多功能时钟实验	253
    5.2.1 实验目的	253
    5.2.2 实验环境	253
    5.2.3 实验原理	253
    5.2.4  实验步骤	255
    5.3 密码锁实验	257
    5.3.1 实验目的	257
    5.3.2 实验环境	257
    5.3.3 实验原理	257
    5.3.4  实验步骤	258
    5.4 迷宫游戏实验	259
    5.4.1 实验目的	259
    5.4.2 实验环境	259
    5.4.3 实验原理	259
    5.4.4  实验步骤	262
    第6章 世赛真题实验——交通信号灯	267
    6.1  简介	267
    6.2  任务描述	267
    6.3  实验说明	267
    6.4  编程任务	269
    展开

    前     言

    随着物联网迅速发展,相关设备大量增加,给STM32带来了巨大的市场机会。从低功耗到更强的处理能力,把更多与外设相关的器件集成到MCU里面,提高集成度,模拟更多外设,实现更多的功能。从2007年到2017年这10年间,STM32出货量累计20亿颗。在当今市场,嵌入式编程STM32可谓遍地开花。
    正是面对STM32如火如荼的发展形势,世界技能大赛电子技术项目从第44届开始将B模块改成了嵌入式STM32编程,使用的是STM32L052系列。而市场上也充满了各种各样的开发板,如STM32F1~STM32H7。大部分开发板针对的是某一款ST公司的芯片及其外设的应用。但是没有一本书非常适合世界技能大赛电子技术项目B模块嵌入式编程的训练比赛使用。在这种情况下,编者作为嵌入式编程课程的教师,针对世界技能大赛电子技术竞赛训练平台编写了本书,内容包括STM32基础知识,KEIL、STM32CubeMX软件安装及应用,LED、按键等基础模块,OLED、LCD等显示模块,DHT11等扩展传感器模块,全方位地带领零基础的读者学习基于STM32L052和STM32F103芯片的嵌入式编程。
    本书从实验案例出发,总共288学时,能充分激发读者的自学热情,也能够满足读者的日常学习需要。我们希望读者经过1学年的课程学习之后,能够在提供数据手册的情况下3小时之内完成基础外设综合功能代码编写任务。
    本书由第43、44届世界技能大赛电子技术项目中国专家组组长王为民主审,由广东省技师学院邱吉锋和世界技能大赛电子技术项目中国教练广东省技师学院曾伟业担任主编,山东淄博市技师学院宋光辉和广州风标电子科技有限公司匡载华担任副主编。本书还得到了夏青、赵冬晚、谢志平、张国良及世界技能大赛电子技术项目中国集训团队的大力协助和支持,在此表示衷心的感谢。希望广大读者对本书提出宝贵意见和建议,以便下一次修订时完善。
    
                                                                 编  者
    展开

    作者简介

    本书暂无作者简介
  • 样 章 试 读
  • 图 书 评 价 我要评论
华信教育资源网