本书的主要内容来自清华大学本科生的 嵌入式系统实践 计算机原理与应用 等课程的实验讲义,是针 STM32单片机初学者的人门教材,从STM32CubeIDE软件安装到工程构建,从HAL库常用函数到单片机各功能模块的使用,均基于实例进行了详细讲解。与市面上大多数数据手册式教材完全不同,本书没有烦琐的原理和枯燥的寄存器结构,而是处处围绕例程展开,仅在案例中适当补充基本的原理知识。通过这种方式,让具备C语言编程基础的初学者迅速上手快速地让硬件 跑 起来;然后,通过对例程的修改和功能拓展,逐步深入了解功能模块的特性。本书中还引入了Simulink来看波形,这类似于一个DIY的示波器,让学习者在无示波器的情况下,完成DAC及PWM等波形显示的实验。本书适合 STM32单片机初学者作为入门和进阶教材,也可作为电子信息、电气工程及自动化等专业的本科生、研究生
《STM32微控制器原理与应用(HAL库版)》以兼顾原理、注重应用为原则,以主流STM32F1系列微控制器为硬件平台,系统讲述微控制器系统构架及内部资源工作原理,并将其与典型应用紧密结合,涵盖于通用输入/输出接口(GPIO)、中断管理、定时器、串口通信、模数转换(ADC)等章节中;程序设计方法采用典型前后台程序结构,通过键盘、显示人机接口、定时器、主从串口通信等简单案例原理分析,使读者理解任务需求与微控制器内部资源配置之间的关系,以及系统任务调度的方法。 通过章节例程及《STM32微控制器原理与应用(HAL库版)》应用案例学习,读者可以系统了解一个完整微控制器应用系统设计开发的方法和步骤。 软件开发采用STM32CubeMX软件,用图形化界面简单直观地对目标芯片的引脚、时钟及内部资源进行初始化配置,生成基于硬件抽象库
现今,Web3.0这一概念火爆科技圈,互联网的发展也将迎来新变革。过去,网络只是我们在现实生活中的辅助工具。现在,在这个虚拟世界丰盛的时代,人们的交流方式、消费活动甚至赚钱方法都发生了巨大变化。 本书基于这个时代背景,使用丰富的插图和案例,让你轻松读懂Web3.0。作者从虚拟货币、NFT、DeFi、DAO等新结构和新服务,阐释Web3.0给商业模式的发展带来了怎样的影响,让读者可以在Web3.0时代里大展宏图。
本书专注于实时操作系统RT Thread的应用开发实践,使用目前广泛应用的STM32芯片并结合智能小车功能开发,力求帮助读者在较短时间掌握RT Thread应用开发技术。 全书分为三大部分:部分(第1~2章)为开发工具及系统介绍;第二部分为RT Thread内核基础应用(第3~7章),从应用实践的角度,结合智能小车具体功能实现,介绍RT Thread的线程、线程调度、线程同步、时钟管理、线程间通信等操作系统内容,力求通过项目实践的形式使读者深刻理解RT Thread内核;第三部分(第8~14章)为RT Thread各种常用I/O 设备的应用开发实例,通过这些实例,读者可以熟练掌握RT Thread设备驱动接口。 本书可作为高等职业院校电信类或计算机类相关专业教材,亦可作为相关工程技术人员的参考用书。
现今,Web3.0这一概念火爆科技圈,互联网的发展也将迎来新变革。过去,网络只是我们在现实生活中的辅助工具。现在,在这个虚拟世界丰盛的时代,人们的交流方式、消费活动甚至赚钱方法都发生了巨大变化。 本书基于这个时代背景,使用丰富的插图和案例,让你轻松读懂Web3.0。作者从虚拟货币、NFT、DeFi、DAO等新结构和新服务,阐释Web3.0给商业模式的发展带来了怎样的影响,让读者可以在Web3.0时代里大展宏图。
现今,Web3.0这一概念火爆科技圈,互联网的发展也将迎来新变革。过去,网络只是我们在现实生活中的辅助工具。现在,在这个虚拟世界丰盛的时代,人们的交流方式、消费活动甚至赚钱方法都发生了巨大变化。 本书基于这个时代背景,使用丰富的插图和案例,让你轻松读懂Web3.0。作者从虚拟货币、NFT、DeFi、DAO等新结构和新服务,阐释Web3.0给商业模式的发展带来了怎样的影响,让读者可以在Web3.0时代里大展宏图。
本书在讲述当前教育信息化过程中的 学习观 脑科学 创客 学习分析 等基础上,立足于 学 展开论述,阐释数字化学习的内涵与价值。本书共分为六个章节,内容涵盖学习心理与有意义学习、教育技术与学习方式、知识可视化学习技术与技巧、基于社交媒体的学习新思维、互联网思维与创造性学习、学习评价理论与技术等方面,阐释了 互联网 时代学习方式的变革和 互联网 时代教与学的过程性反思,论述了创造力与创造性思维、智慧教育以及创客、创客理念与创客教育等,凸显热点问题,为 如何学习 而写;强调思维意识,为 提升学习 而作;注重技术与教育的融合,为 变革学习方式 而写。本书可作为高等院校相关专业教材,对从事该领域的研究人员有较高的参考价值。
设计模式是前人经验的积累,它为构建易维护和便复用的软件而诞生。本书结合大量的应用实例分析和讲解每一个设计模式,贴近生活,力求通俗易懂,并且在真实的项目实例的引导下学会合理运用设计模式。本书分为3个部分,共6章内容:第1部分(第1章、第2章)为基础知识,包括UML类图讲解和设计原则等;第2部分(第3章、第4章、第5章)为设计模式模式,包括6种常用的创建型设计模式、7种常用的结构型设计模式和10种常用的行为型设计模式;第3部分(第6章)为综合案例,使用多种模式混合解决问题。本书适合作为高等学校计算机专业的软件开发课程教材,也可作为一线开发人员、高等院校计算机及软件等相关专业师生、IT培训机构讲师和学员、业余软件开发人员、设计模式研究人员以及爱好者的参考用书。
全书共分为两部分,部分为前6章,作者从人们对生产设备手动操作的实际经验出发,系统地介绍了控制原理、控制设备和控制系统的基本概念。在测量信号的变换和处理方面,把工业仪表中的模拟电路、可编程控制器(PLC)及信号采集系统中的数字电路结合工业电子学中的基本理论融会贯通加以介绍。在测量信号的获取方面,重点对温度、机械量和光学传感器的原理、器件、特性和应用进行丁详细的分析。书中第二部分为后6章,首先讲述了控制信号的类型和执行器,接着重点介绍了离散、连续、计算机及总线网络控制系统的构成、特点和技术指标。结合系统的要求,讲解了PLC的原理和编程方法,位式控制、PID概念及模拟调节器,工业控制计算机硬件、软件的配置等内容。最后介绍了串级和多变量控制系统以及系统的调节质量评定和调节参数的整定方法。
本书全面深入地介绍了人工神经网络理论及其应用。全书由三部分组成:神经网络基础、人工神经网络理论、神经网络的设计与实际应用。 部分主要包括生物神经网络的理论基础、人工神经网络综述和人工神经网络的数学基础。第二部分包括一些人工神经网络理论和算法,如Perceptron、BP神经网络、RBF神经网络、Adaline神经网络、Hopfield神经网络、深度卷积学习神经网络、生成对抗网络、AdaBoost神经网络、Elman神经网络和SOFM神经网络。第三部分是人工神经网络的设计和实际应用,包括基于Simulink的人工神经网络建模,以及使用MATLAB和Python基于GUI的人工神经网络设计。 本书可作为从事人工神经网络理论、设计和应用的本科生和研究生的教材,也可作为专业工程师的自学和参考书。
本书全面深入地介绍了人工神经网络理论及其应用。全书由三部分组成:神经网络基础、人工神经网络理论、神经网络的设计与实际应用。 部分主要包括生物神经网络的理论基础、人工神经网络综述和人工神经网络的数学基础。第二部分包括一些人工神经网络理论和算法,如Perceptron、BP神经网络、RBF神经网络、Adaline神经网络、Hopfield神经网络、深度卷积学习神经网络、生成对抗网络、AdaBoost神经网络、Elman神经网络和SOFM神经网络。第三部分是人工神经网络的设计和实际应用,包括基于Simulink的人工神经网络建模,以及使用MATLAB和Python基于GUI的人工神经网络设计。 本书可作为从事人工神经网络理论、设计和应用的本科生和研究生的教材,也可作为专业工程师的自学和参考书。