新書推薦:

《
精确科学的常识 天才数学家克利福德
》
售價:HK$
41.8

《
星海赞歌(第十三届北京科幻创作创意大赛“光年奖”获奖作品集)
》
售價:HK$
96.8

《
沪派江南·古今桥韵——高颜值的文化瑰宝
》
售價:HK$
107.8

《
中产阶级的孩子们:六十年代与文化领导权
》
售價:HK$
107.8

《
谈鬼说神
》
售價:HK$
398.2

《
走出秦制:清末民初六十年(慈禧、奕?、李鸿章、张之洞、袁世凯、康有为、梁启超、宋教仁等对中国前途的思
》
售價:HK$
129.8

《
古典与文明·独尊儒术前夕的思想争锋:汉初“前经学时代”研究
》
售價:HK$
99.0

《
史记 全六册
》
售價:HK$
437.8
|
| 編輯推薦: |
1.深信息名师与企业联合编写,教材注重学生实践能力的培养,案例丰富,理论知识讲解以实用为主。 2.配套资源丰富。 3.提高系统思维和实践能力。 4.适合作为高职本科、高职专科等院校电子与信息大类相关专业的教材,也可供相关专业人士参考使用
|
| 內容簡介: |
|
成电路应用几乎渗透到各种行业、各种领域。其中,物联网是新一代信息技术的重要组成部分,涉及到了集成电路应用的多种通用技术,因此物联网是集成电路应用的典型工作场景之一。本书主要围绕着智能家居、无人机、智能机器人小车这3个实际应用项目中实际应用到的技术,以物联网应用技术体系结构为主线来安排本书内容。全书共分3篇,分别为基础篇、简单应用功能开发,以及复杂应用系统开发,共计6个模块构成,由浅入深、系统地讲解了基于STM32的集成电路开发基础知识。 本书适合作为高职本科、高职专科等院校电子与信息大类相关专业的教材,也可供相关专业人士参考使用。
|
| 關於作者: |
|
贺敬凯,工学博士,深圳信息职业技术学院担任专任老师,副高职称,主讲课程为FPGA应用开发、STM32单片机应用开发、HDL设计基础、C语言程序设计等。截至目前,以第一作者申请并获得授权专利8件,以第一作者专著6本。 2012年被深圳市教育局和深圳市人力资源和社会保障局联合授予深圳教育系统优秀教师称号。
|
| 目錄:
|
模块一 单片机开发与物联网应用1 1.1 物联网简介1 1.2 物联网的体系结构1 1.3 物联网应用与STM32单片机2 1.4 小结3 1.5 习题4 模块二 认识STM32的开发环境5 2.1 项目1:了解STM32的硬件开发 环境5 2.1.1 STM32简介5 2.1.2 STM32F4开发板硬件功能 简介6 2.1.3 STM32F4开发板使用注意 事项8 2.2 项目2:了解基于STM32的软件开发流程9 2.2.1 STM32三种开发方式9 2.2.2 STM32标准库与CMSIS 标准11 2.2.3 基于STM32F40x标准库的MDK5工程模板14 2.2.4 STLINK调试工具24 2.3 小结29 2.4 习题29
模块三 STM32基础应用开发30 3.1 项目3:跑马灯实验30 3.1.1 GPIO工作原理30 3.1.2 硬件和软件设计35 3.1.3 下载验证41 3.2 项目4:蜂鸣器实验41 3.2.1 蜂鸣器原理41 3.2.2 硬件和软件设计42 3.2.3 下载验证46 3.3 项目5:按键输入实验46 3.3.1 GPIO输入功能46 3.3.2 硬件和软件设计46 3.3.3 下载验证50 3.4 项目6:串口通信实验50 3.4.1 UART原理50 3.4.2 I O接口引脚复用器和映射54 3.4.3 硬件和软件设计57 3.4.4 下载验证61 3.5 项目7:外部中断实验62 3.5.1 中断概念62 3.5.2 外部中断原理66 3.5.3 硬件和软件设计70 3.5.4 下载验证75 3.6 项目8:定时器实验75 3.6.1 定时器原理76 3.6.2 基本定时功能硬件和软件 设计87
3.6.3 呼吸灯功能硬件和软件 设计89 3.6.4 高电平时间测量功能硬件和软件设计92 3.7 项目9:ADC实验98 3.7.1 ADC原理98 3.7.2 硬件和软件设计104 3.7.3 下载验证108 3.8 项目10:LCD应用开发实验109 3.8.1 LCD显示原理109 3.8.2 硬件和软件设计116 3.8.3 下载验证118 3.9 小结119 3.10 习题119 模块四 常用传感器及其应用开发121 4.1 项目11:模拟量传感器数据 采集121 4.1.1 光敏传感器121 4.1.2 空气质量传感器126 4.1.3 超声波传感器130 4.1.4 模拟量转换为数字量的 方法138 4.2 项目12:基于总线协议的数字量传感数据采集139 4.2.1 DS18B20及单总线协议140 4.2.2 DHT11及单总线协议147 4.2.3 AT24C02及IIC协议153 4.3 项目13:开关量传感数据采集164 4.3.1 红外信号采集165 4.3.2 声音信号采集168 4.3.3 人体活动信号采集171 4.4 项目14:红外摇控应用开发174 4.4.1 红外遥控原理175 4.4.2 硬件和软件设计177 4.4.3 下载验证184 4.5 小结184 4.6 习题184 模块五 终端常用通信协议及应用 开发186 5.1 项目15:WIRELESS通信应用 开发186 5.1.1 NRF24L01无线模块 简介186 5.1.2 SPI通信原理187 5.1.3 硬件和软件设计189 5.1.4 下载验证193 5.2 项目16:BlueTooth通信应用 开发194 5.2.1 BlueTooth的基本概念195 5.2.2 硬件和软件设计199 5.2.3 下载验证206 5.3 项目17:Wi-Fi通信应用开发208 5.3.1 Wi-Fi基本概念209 5.3.2 Wi-Fi模块三种工作模式212 5.3.3 硬件和软件设计222 5.3.4 下载测试228 5.4 小结229 5.5 习题229 模块六 基于STM32的物联网应用系统实例230 6.1 项目18:网络平台设计开发230 6.1.1 网络平台架构介绍231 6.1.2 B S系统介绍232 6.1.3 基于B S的网络平台 实现238 6.2 项目19:智能家居控制系统设计 开发243 6.2.1 智能家居系统应用场景244 6.2.2 智能家居嵌入式系统硬件 集成244 6.2.3 智能家居嵌入式软件设计248 6.2.4 智能家居Web应用设计与 开发267 6.3 项目20:智能机器人小车设计 开发270 6.4.1 智能小车功能271 6.4.2 智能小车系统结构271 6.4.3 智能小车设计开发276 6.4 小结276 6.5 习题276 参考文献278
|
|