本书的主要内容来自清华大学本科生的 嵌入式系统实践 计算机原理与应用 等课程的实验讲义,是针 STM32单片机初学者的人门教材,从STM32CubeIDE软件安装到工程构建,从HAL库常用函数到单片机各功能模块的使用,均基于实例进行了详细讲解。与市面上大多数数据手册式教材完全不同,本书没有烦琐的原理和枯燥的寄存器结构,而是处处围绕例程展开,仅在案例中适当补充基本的原理知识。通过这种方式,让具备C语言编程基础的初学者迅速上手快速地让硬件 跑 起来;然后,通过对例程的修改和功能拓展,逐步深入了解功能模块的特性。本书中还引入了Simulink来看波形,这类似于一个DIY的示波器,让学习者在无示波器的情况下,完成DAC及PWM等波形显示的实验。本书适合 STM32单片机初学者作为入门和进阶教材,也可作为电子信息、电气工程及自动化等专业的本科生、研究生
用C语言进行8051单片机程序设计是单片机开发与应用的必然趋势。单片机的程序设计应该以C语言为主,以汇编语言为辅。汇编语言只需要掌握到可以读懂程序,能在时问要求比较严格的模块中进行程序的优化即可。采用C语言时也不必对单片机和硬件接口的结构有很深入的了解,编译器可以自动完成变量的存储单元的分配,因此编程者可以专注于应用软件部分的设计,大大加快软件开发的速度。采用C语言可以很容易地进行单片机的程序移植工作,有利于产品中单片机的重新选型。 本书以具有8051内核的Atmel公司的AT89S51单片机为蓝本,采用C语言程序设计方法介绍单片机的开发与应用。本书通过大量程序实例的讲解,使读者可以在较短的时间内熟悉单片机的入门编程以及单片机基本外围电路的连接,从而具备基本的单片机开发能力。 本书共包括9章内容,每
方彦军、张荣编著的《计算机控制技术》是以IBM—PC系列工业控制计算机为背景,结合目前*理论与技术,全面、系统地阐述了计算机控制系统的基本理论、应用设计技术与工程实现方法。全书共9章,内容包括绪论、输入输出通道与接口技术,数据处理技术,抗干扰技术,数字控制器的设计及应用,先进控制技术,常用的计算机控制系统,计算机控制系统软件,计算机控制系统设计与工程实现。全书内容丰富,体系新颖,理论联系实际,系统性和实践性强。《计算机控制技术》可作为高等院校各类自动化、电子与电气工程、计算机应用、机电一体化等专业高年级本科生的教材,也可供有关技术人员参考和自学。
本书专注于实时操作系统RT Thread的应用开发实践,使用目前广泛应用的STM32芯片并结合智能小车功能开发,力求帮助读者在较短时间掌握RT Thread应用开发技术。 全书分为三大部分:部分(第1~2章)为开发工具及系统介绍;第二部分为RT Thread内核基础应用(第3~7章),从应用实践的角度,结合智能小车具体功能实现,介绍RT Thread的线程、线程调度、线程同步、时钟管理、线程间通信等操作系统内容,力求通过项目实践的形式使读者深刻理解RT Thread内核;第三部分(第8~14章)为RT Thread各种常用I/O 设备的应用开发实例,通过这些实例,读者可以熟练掌握RT Thread设备驱动接口。 本书可作为高等职业院校电信类或计算机类相关专业教材,亦可作为相关工程技术人员的参考用书。
操作系统是计算机系统的灵魂,是计算机系统必不可少的核心软件,是计算机专业工作者必须掌握的知识,因而操作系统课程成为计算机相关专业的必修课。《操作系统教程》系统地阐述了操作系统的基本概念、原理、技术、方法及功能,尽可能全面地展示操作系统的精髓和特性,力求做到概念清晰、结构合理、取舍得当、由浅入深、通俗易懂。 《操作系统教程》共分8章。第1章介绍操作系统的基本知识,第2章阐述处理器管理,第3章阐述作业管理,第4章阐述存储管理,第5章阐述设备管理,第6章阐述文件管理,第7章介绍windows操作系统,第8章介绍linux操作系统。 《操作系统教程》可作为高等院校计算机及相关专业的教材,也可作为计算机专业技术人员的参考书。
本书从初学者的角度出发,以丰富的案例,不同的学习图标,深入浅出地介绍了Java编程的基础知识和高级技术。全书共12章。第1章介绍了Java语言的特性、Java开发环境的搭建、Java程序的编译和运行过程。第2章介绍了Java语言的一些基本语法。第3章和第4章全面讲解了面向对象编程的思想和应用。第5章~第12章分别介绍了常用的Java数据结构、异常处理、文件与流、图形用户界面编程、Java applet、多线程、网络编程和数据库编程技术。 本书可作为高等院校相关专业或社会培训机构的教学用书,也可作为Java技术的初学者与编程爱好者的自学用书。
本书开创性地瞄准学前人工智能启蒙教育,从儿童认知发展入手,瞄准人工智能启蒙教育的理论与实践,创新地提出了 AiS 课程教学体系。 本书分理论篇和实践篇。理论篇,启发人工智能启蒙教育的需求、路径、教育层次、教育轮廓等。实践篇,从模式、序列、表征以及解决问题四大板块出发,逐一分析阐述各板块中所包含的 AiS 知识点,并辅以编程教学活动环节作为案例参考。书稿附录呈现完整的编程教学活动教案,为幼儿教师教学提供参考,为儿童园所开展人工智能启蒙教育提供易学易教、成果易显的实践路径。
《Excel与科学计算》是为工程、计算机科学、应用数学等专业的学生编写的教材。作为作者多年讲授《数值分析》课程的心得总结,其目的是介绍解决科技和工程中数学问题的算法及其在计算机中的实现。本书分为七章,涵盖《数值分析》课程中的基本内容:第1章绪论,介绍科学计算的一些基本概念;第2章~第7章包含了科学计算的基本问题,如非线性方程求根、线性方程组的数值解、方阵的特征值、数据的插值与拟合、数值积分与微分、常微分方程数值解法。
现今,Web3.0这一概念火爆科技圈,互联网的发展也将迎来新变革。过去,网络只是我们在现实生活中的辅助工具。现在,在这个虚拟世界丰盛的时代,人们的交流方式、消费活动甚至赚钱方法都发生了巨大变化。 本书基于这个时代背景,使用丰富的插图和案例,让你轻松读懂Web3.0。作者从虚拟货币、NFT、DeFi、DAO等新结构和新服务,阐释Web3.0给商业模式的发展带来了怎样的影响,让读者可以在Web3.0时代里大展宏图。
本书从初学者的角度出发,使用通俗易懂的语言,内容丰富的例子,全面细致地介绍了基于PHP语言和MvsOL数据库的动态网站开发技术。全书共分17章,主要内容包括:HTML的基本语法、CSS的基本用法、PHP概述与入行、PHP的数据类型和运算符、PHP的基本控制语句、PHP,实用小程序、MySQL数据库管理、图形化管理MySQL——phpMyAdmin、PHP与MyAsQL的协同工作、用户注册登录系统、网上调查系统、用户留言系统、图片上传系统、聊天室系统、新闻及搜索系统,以及PⅧ’的面向对象编程。 本书结构清晰,语言流畅,内容丰富,图文并茂。根据知识点的学习进程,精心安排具有针对性的精彩实例,强调理论知识与实际应用的结合,通过这些示例代码和实例分析,读者能够快速学习和掌握PHP程序开发的精髓,提高开发技能。 本书既可作为高等院校、高职、高专相关课程的教材,
本书根据航空类专业学习固定翼无人机相关知识的需要,从飞行原理、动力装置和检查试飞等方面,全面介绍了固定翼无人机知识。全书共分为六个模块,分别为固定翼无人机基础知识( 、2章),固定翼无人机的空气动力特性(第3~6章),固定翼无人机的飞行性能(第7~10章)、固定翼无人机的平衡、稳定性和操纵性( 1、12章),固定翼无人机的动力装置(第13~15章),固定翼无人机的飞行准备和飞行操纵( 6、17章)。本书以应用为导向,注重基本概念、结论和经验的介绍,力求做到深入浅出,简单实用。 本书可供高等院校航空类专业以及涉航各专业使用,也可供相关研究人员、工程技术人员、管理人员以及航空爱好者参考。
本书是根据计算机水平考试大纲编写的任务驱动型教材,以任务贯穿整本教材,知识点通过案例进行讲解。书中精选了贴近工作岗位和企业应用的实际案例,遵循由浅入深、循序渐进的原则,注重实际的计算机应用能力和操作技能以及学生的自主学习能力的培养。 本书包括计算机基础知识、操作系统Windows 7、文档排版Word 2010、电子表格Excel 2010、演不文稿PowerPoint2010、计算机网络基础和Internet应用,内容丰富全面,操作步骤详细,图文并茂,便于教学和自学。 本书既可作为高职高专院校、应用型本科院校和普通高等院校计算机应用基础课程的教材,也可作为计算机初学者和各类办公人员的自学用书,还可作为各类计算机培训班的培训教材。
本书围绕业界的STM32单片机中的STM32F103VET6的内部结构、包含资源以及应用展开介绍。全书-包含15个模块 ,中:模块-介绍STM32F103VET6的相关资源;模块=和模块三分别介绍通用I0口的输出和输入功能;模块四介绍STM32的心脏-时钟树,通过这一部分的介绍 ,读者可以知道它的内部资源的一些工作特点;模块五、六份别介绍STM32的中断、口和定时器,为了方便读者的学习,书中对STM32的串口和定时器的复杂的应用行分解碎化,各个击破;模块八介绍了STM32的内部存储的特点;模块九和模块十分别介绍了应用中经常遇到的AD转换和DA转换;模块十-对STM32的高级应用-直接数据传输( DMA )行了非常详细的分析,对其中的半传输中断、传输完成中断和传输注意事项行了特别介绍;模块十二对STM32的实时时钟( RTC )的使用行了介绍,并针对HAL库中这部分程序存在的问题和改正行了特别说明;模块十三对独立看]狗的
本书介绍局域网组网技术,包括相关的理论基础知识和局域网组网实训操作。主要内容为局域网的基本概念、通信介质、拓扑结构,以及组网和配置;交换机与路由器的安装、连接和配置;Windows 2000Server网络应用服务器的安装和配置;Red Hat Linux操作系统的安装、配置及常用命令,以及使用Red Hat Linux 9.0版本来组建Linux网络;使用调制解调器、ISDN、ADSL 、Cable Modem,以及使用windows 2000 Server系统内置的Internet连接共享功能和通过代理服务器软件将局域网接入Internet的方法;局域网管理、性能监视与优化;服务器和客户端的安全保护措施;诊断与排除局域网故障的方法和工具,以及局域网系统维护和故障恢复;无线局域网的概念、传输介质、拓扑结构,IEEE 802.11标准,以及无线局域网的组网和配置。 本书内容广泛且实用性强,可以作为高等职业技术学院的计算机应用、
《计算机绘图与三维造型(普通高等教育十二五规划教材)》编著者汤爱君。 《计算机绘图与三维造型(普通高等教育十二五规划教材)》介绍计算机辅助绘制二维工程图样及三维实体造型技术。第1~7章介绍使用AutoCAD2012绘图软件进行机械工程图样设计的方法,内容包括软件的基本操作、图层管理、基本绘图命令、精确绘图命令、图形编辑、文字和尺寸标注以及实用工具操作。 第8~14章介绍使用SolidWorks2012软件进行三维实体造型技术,内容包括零件特征造型、装配设计、钣金设计、二维工程图样的自动生成。每章的后都精心安排了课后练习,便于读者巩固和检验所学的知识。 《普通高等教育“十二五”规划教材:计算机绘图与三维造型》结构合理,深入浅出,步骤清晰明确,能够使读者快速、全面地掌握计算机二维绘图与三维造型技术。《普通高等
设计模式是前人经验的积累,它为构建易维护和便复用的软件而诞生。本书结合大量的应用实例分析和讲解每一个设计模式,贴近生活,力求通俗易懂,并且在真实的项目实例的引导下学会合理运用设计模式。本书分为3个部分,共6章内容:第1部分(第1章、第2章)为基础知识,包括UML类图讲解和设计原则等;第2部分(第3章、第4章、第5章)为设计模式模式,包括6种常用的创建型设计模式、7种常用的结构型设计模式和10种常用的行为型设计模式;第3部分(第6章)为综合案例,使用多种模式混合解决问题。本书适合作为高等学校计算机专业的软件开发课程教材,也可作为一线开发人员、高等院校计算机及软件等相关专业师生、IT培训机构讲师和学员、业余软件开发人员、设计模式研究人员以及爱好者的参考用书。
《信息系统分析与设计(第2版)/普通高等教育信息管理与信息系统专业规划教材》从信息系统的基本概念出发,结合当前信息技术发展状况,全面、系统地介绍了信息系统分析与设计的理论、方法、工具,并结合云计算技术简要介绍了云环境下的信息系统。《信息系统分析与设计(第2版)/普通高等教育信息管理与信息系统专业规划教材》共分九章,包括概述、信息系统技术基础、系统规划、系统分析、系统设计、面向对象分析与设计、系统开发与实施、系统评价与运行管理和信息系统新发展。书中主要章节给出了大量案例,并附有思考题、设计题和案例分析题,可以帮助读者加深对信息系统基本概念和方法的理解,促进对开发工具的掌握。本书配有电子教案,可以提供给使用本书作教材授课的教师(详见前言)。 《信息系统分析与设计(第2版)/普通高
本书全面深入地介绍了人工神经网络理论及其应用。全书由三部分组成:神经网络基础、人工神经网络理论、神经网络的设计与实际应用。 部分主要包括生物神经网络的理论基础、人工神经网络综述和人工神经网络的数学基础。第二部分包括一些人工神经网络理论和算法,如Perceptron、BP神经网络、RBF神经网络、Adaline神经网络、Hopfield神经网络、深度卷积学习神经网络、生成对抗网络、AdaBoost神经网络、Elman神经网络和SOFM神经网络。第三部分是人工神经网络的设计和实际应用,包括基于Simulink的人工神经网络建模,以及使用MATLAB和Python基于GUI的人工神经网络设计。 本书可作为从事人工神经网络理论、设计和应用的本科生和研究生的教材,也可作为专业工程师的自学和参考书。