新書推薦:
![障碍是道路 生活充满了障碍,毅力与韧性直面痛苦和逆境](http://103.6.6.66/upload/mall/productImages/24/27/9787516927700.jpg)
《
障碍是道路 生活充满了障碍,毅力与韧性直面痛苦和逆境
》
售價:HK$
90.9
![工业数字化本质:数字化平台下的业务实践](http://103.6.6.66/upload/mall/productImages/24/28/9787111754152.jpg)
《
工业数字化本质:数字化平台下的业务实践
》
售價:HK$
102.4
![OKR实战宝典:顶尖企业的成功秘籍(目标与关键成果法实战宝典)(组织变革与创新管理系列丛书)](http://103.6.6.66/upload/mall/productImages/24/27/9787521642568.jpg)
《
OKR实战宝典:顶尖企业的成功秘籍(目标与关键成果法实战宝典)(组织变革与创新管理系列丛书)
》
售價:HK$
98.9
![历史的棋局](http://103.6.6.69/upload/mall/productImages/y24/7/9787564244026.jpg)
《
历史的棋局
》
售價:HK$
66.7
![跨境金融基础设施:现状和未来](http://103.6.6.66/upload/mall/productImages/24/27/9787500179467.jpg)
《
跨境金融基础设施:现状和未来
》
售價:HK$
90.9
![哲学与战争:京都学派六哲人思想素描](http://103.6.6.66/upload/mall/productImages/24/26/9787559870148.jpg)
《
哲学与战争:京都学派六哲人思想素描
》
售價:HK$
79.4
![精神障碍诊断与统计手册(第五版-修订版)(DSM-5-TR)(案头参考书)](http://103.6.6.66/upload/mall/productImages/24/28/9787301348734.jpg)
《
精神障碍诊断与统计手册(第五版-修订版)(DSM-5-TR)(案头参考书)
》
售價:HK$
158.7
![国际法之门(青蓝译著)](http://103.6.6.66/upload/mall/productImages/24/27/9787521643787.jpg)
《
国际法之门(青蓝译著)
》
售價:HK$
98.9
|
內容簡介: |
本书主要介绍STM32系列单片机C语言程序设计和应用技术两个方面的内容。全书共9章,包括单片机综述、STM32 的内部结构及接口特点、通用I/O(输入/输出)的端口(GIPO)、STM32单片机的中断系统及定时器、STM32的A/D和D/A转换模块、总线通信接口I2C与SPI、STM32 CAN总线设计、STM32硬件和实用程序、STM32实验平台操作指南。 本书可作为电气自动化、工业自动化、仪器仪表、机电一体化等专业本科生和研究生的教材,也可作为相关技术人员的参考书。
|
目錄:
|
目录前言第1章单片机综述11.1微机发展史简介11.2微机与单片机11.3嵌入式系统21.3.1嵌入式系统的定义与特点21.3.2嵌入式系统与单片机31.4单片机的应用特点61.5STM32与51单片机比较有哪些优点91.6用C语言开发单片机的优势10本章小结11本章习题11第2章STM32的内部结构及接口特点122.1STM32单片机概述122.1.1STM32的主要特性122.1.2STM32单片机内部结构框图122.1.3STM32引脚功能描述132.2STM32的存储器222.2.1存储器映射232.2.2Bit Band功能描述252.3STM32的时钟系统262.3.1STM32时钟源262.3.2高速时钟(HSE、HSI)282.3.3低速时钟(LSE、LSI)282.3.4系统时钟(SYSCLK)292.4STM32单片机的复位302.5看门狗定时器的功能与操作312.5.1独立看门狗定时器的操作312.5.2窗口看门狗定时器的操作332.6中断342.6.1STM32中断的基本概念342.6.2外部中断35本章小结37本章习题37第3章通用I/O(输入/输出)的接口(GPIO)383.1GPIO概述383.2STM32的GPIO工作原理383.2.1GPIO接口结构383.2.2GPIO接口I/O模式393.2.3GPIO的工作频率及主要特征403.2.4GPIO复用功能413.2.5GPIO锁定机制413.3STM32的GPIO相关库函数413.4STM32的GPIO开发实例473.4.1硬件电路设计473.4.2软件设计483.4.3仿真与下载50本章小结51本章习题52第4章STM32单片机的中断系统及定时器534.1STM32单片机的中断系统534.1.1STM32中断相关的概念554.1.2STM32嵌套向量中断控制器(NVIC)574.1.3外部中断通用I/O映像及外部中断的基本使用步骤604.2定时器/计数器644.2.1定时器的分类644.2.2定时器的寄存器类型68本章小结73本章习题73第5章STM32的A/D和D/A转换模块745.1A/D转换模块745.1.1A/D转换器的主要类型745.1.2A/D转换器的主要技术指标745.1.3A/D转换器的选型注意事项755.2STM32的A/D转换器755.2.1A/D转换器的功能描述765.2.2A/D寄存器描述785.3A/D转换器的输入电路805.4A/D案例分析815.4.1A/D常用库函数815.4.2A/D初始化函数ADC_Init815.4.3主要配置函数程序825.5D/A转换模块825.5.1D/A转换器概述835.5.2D/A功能描述845.5.3双D/A通道转换855.6D/A寄存器865.7脉冲宽度调制输出PWM(D/A)功能特点895.8D/A案例程序的主要配置90STM32系列单片机原理及应用——C语言案例教程目录5.9数字滤波方法91本章小结93本章习题94第6章总线通信接口I2C及SPI956.1I2C概述956.1.1I2C工作原理及主要特性956.1.2I2C内部结构966.1.3I2C功能描述976.1.4I2C从模式1006.1.5I2C主模式1026.2I2C通信原理1056.2.1I2C的物理层1056.2.2I2C的协议层1066.3SPI概述1086.3.1SPI工作原理及主要特性1096.3.2SPI功能介绍1096.3.3SPI工作模式1106.3.4SPI发送数据和接收数据1126.4SPI通信原理1126.4.1SPI的物理层1136.4.2SPI的协议层114本章小结118本章习题119第7章STM32 CAN总线设计1207.1CAN总线概述1207.2CAN总线的特点及功能1217.2.1CAN总线的特点1217.2.2CAN总线的功能1217.3CAN总线的运行模式及功能描述1227.3.1CAN总线的运行模式1227.3.2CAN总线的功能描述1237.4STM32的bxCAN控制器与实验设计1277.4.1程序设计及初始化配置1287.4.2实验程序清单1307.5基于CAN通信的车载电动机控温实验135本章小结136本章习题137第8章STM32硬件和实用程序1388.1常用集成块及元器件介绍1388.1.1数码管公共端和接法1388.1.274HC595描述1398.1.3光电隔离和晶体管阵列等相关电路1408.2STM32 I/O接口与数码管显示1448.2.1STM32 I/O接口实验1448.2.2STM32数码管显示1488.3STM32的TFTLCD液晶显示1518.4STM32温湿度数据采集实验1538.4.1DHT11引脚分配及封装1548.4.2DHT11传感器性能1548.4.3DHT11单总线通信协议1548.4.4硬件设计及编程实现1558.5ATKESP8266 WiFi实验1608.5.1ATKESP8266软硬件设计1608.5.2AP下载测试验证1648.6单片机发送数据到上位机1668.6.1单片机发送数据到上位机原理图1668.6.2程序编写步骤1678.6.3程序下载验证1698.7基于STM32的方波发生器的设计与检测1698.7.1总体设计方案1708.7.2方波信号发生器的设计1718.7.3方波信号检测的设计1728.7.4实验验证1748.8基于STM32 TWI的访问程序在24Cxx中的应用1778.8.1TWI与I2C简介1778.8.2硬件设计与程序设计1778.8.3测试与验证1828.9STM32单片机在三相晶闸管触发电路中的应用1828.9.1三相半控桥的工作原理1838.9.2触发延时时间与电压的关系1838.9.3晶闸管触发实验原理图1848.9.4晶闸管触发实验程序1848.9.5实验仿真结果与分析1928.10STM32单片机测量并网前的频率及相位角参数1938.10.1频率及相位角测量的电路原理图1948.10.2相位角的测量方法1958.10.3测量相位角的流程框图和程序1958.11STM32单片机在自动控制液位中的应用1978.11.1液位自动控制装置技术要求1978.11.2单片机控制原理图1988.
|
內容試閱:
|
STM32是嵌入式32位高档单片机系列之一,具有很高的性价比。目前该单片机有基本型系列、增强型系列、USB基本型系列、互补型系列。 STM32广泛应用于汽车、电力、自动化、通信等行业,其可靠性高,性能优越,市场占有率高。 为了提高读者应用单片机的能力和水平,我们在认真总结多年教学、科研经验的基础上编写了本书。编写时,充分考虑了初学者的特点及认识规律,努力把科学性与实用性、易读性结合起来,力求内容新颖、重点突出、侧重应用;从实际出发,用读者容易理解的体系和叙述方法,深入浅出、循序渐进地介绍内容,使从未学过微型计算机原理的读者也能掌握嵌入式单片机的知识。 STM32是意法半导体集团开发的一个微控制器系列,是专为要求高性能、低成本、低功耗的嵌入式应用而设计的,按内核架构分为不同产品。其主流产品(STM32F0、STM32F1、STM32F3)的可靠性高,性能优越,市场占有率高。STM32系列单片机集各类通信接口、AD/DA、定时器、看门狗、EEPROM、闪存、RAM等于一体,功能很强,资源丰富,需要的外围电路少,有利于学习和开发产品。 本书的编写工作开始于2019年7月,由广西大学电气工程学院硕士生导师、教授级高级工程师海涛任主编并负责统稿全书的工作,广西大学李啸骢教授、卢泉副教授任副主编。参与本书编写的还有南宁学院的朱浩亮、广西大学的韦善革。 在本书的编写过程中,广西大学的陆代泽、肖建伦、陈昌贵、隆茂田、邓樟波、范恒、李娜娜、陈娟、陆猛、吴宗霖、杜松霖、张茜雯、张鑫垚等做了很多辅助工作,广西申能达智能科技有限公司的海蓝天也给予了大力支持和帮助,在此对他们表示感谢。 由于时间紧迫,编者水平有限,书中错误之处在所难免,恳请读者批评指正。 编者
|
|