本教材针对STM32F1xx系列单片机,基于HAL库进行程序编写。教材遵循"项目导向、任务驱动”的教学理念,共设计了"温度报警器的设计与调试”等9个教学项目,可依次展开GPIO读写、SysTick延时、外部中断、定时器、计数器、DAC、ADC、DMA、UART等单片机主要技术的教学。通过以上任务的实施,学生可掌握基于S
随着互联网技术的快速发展,JavaScript语言及其相关技术越来越受到人们的关注,各种各样的JavaScript框架层出不穷。Vue.js作为新一代JavaScript框架的优秀代表,为广大前端开发人员提供了许多便利,在Web前端开发领域占据着重要位置。本书以Vue.js3为蓝本,详细地讲述了Vue.js框架的相关技
本书是学习Python的入门教材,适合初学者,内容由浅入深,以大量的实例进行讲解,做到通俗易懂。本书基于Python3.12和集成开发环境PyCharm软件进行代码演示,以项目教学方式,循序渐进地讲解Python的基本原理和具体应用方法与技巧。全书分为11个项目,具体包括Python入门、Python基础知识、Pyth
本书以Linux发行版本Ubuntu为平台,用项目教学的方式进行介绍。全书共五个项目,分别介绍了嵌入式系统、计算器项目的设计与实现、基于ZigBee传输技术的无线QQ项目设计、基于STM32的温湿度监测系统,以及基于NB-IoT技术的智慧消防系统设计(课程实践部分),其中,项目一到项目四着重训练基础,项目五为课程的综合
"本书的实验,一方面注重应用能力和实际操作能力的培养;另一方面注重规划设计和分析判断能力的培养。通过一些综合实验,将“自主式学习”和“以学生为中心”的思想贯彻其中。通过本书的学习和实践,读者可以更好、更快地掌握数据包的捕获与分析、网线制作、中小型局域网的组建、路由器与交换机的配置、虚拟局域网配置、VLAN间路由、RST
"本书从计算思维的角度,从科技与艺术的关系入手,阐述计算机基础知识、数字媒体技术、新一代信息技术、计算机应用、计算机网络与伦理共五方面的内容,通过全面的理论覆盖和个性化的案例教学,循序渐进地为读者提供大学计算机通识知识内容,并首次在教学内容和教学方法上引入生成式人工智能资源,有助于提升读者的信息素养、科技素养和艺术素养
"本书参照教育部高等学校计算机基础课程的教学基本要求,主要介绍信息技术及其应用,从基础原理出发,以具体应用为导向逐步展开。全书共9章,分为四篇:信息技术基础篇(第1~3章),介绍信息技术基础知识,包括软件、硬件、操作系统和数据的表示等;数据处理篇(第4、5章),介绍算法基础知识和Python程序设计,Python部分包
"本书是计算机基础教材,系统、通俗地介绍了**计算机软件技术的基础知识和应用,内容包括计算机软件概论、C语言基础、数据结构、算法基础、操作系统、数据库系统、计算机网络、软件工程及网络新技术等。本书将原理、方法与实例相结合,图文并茂,每章都配有一定数量的习题。本书可作为高等院校非计算机专业本科生的教材,也可作为从事工程应
"本书内容涵盖了程序设计的基本概念和技术,通过对C++语言进行全面介绍,帮助读者理解程序设计的原理,并掌握实践知识。本书共分为五部分,第一部分(第2~9章)介绍了程序设计的基础知识;第二部分(第10~16章)介绍了输入输出相关知识,包括从键盘和文件获取数值与文本数据的方法,以及以图形化方式表示数值数据、文本和几何图形;
"本书遵循教育部颁布的《高等职业教育专科信息技术课程标准(2021年版)》,全面涵盖信息技术的感知、获取、表达、传输、存储和应用全流程,为零起点的读者提供信息技术的基础知识、基本实操技能、必备数字素养及前沿科技介绍。全书共分为7个项目。项目1和项目2介绍信息技术的发展历程、信息的数字化表达、传输信息的载体、信息流转机理