《单片机原理及接口技术——架构、指令、C51、RTX-51、Proteus和Keil仿真及嵌入式应用》通过虚拟仿真技术实现由51单片机组成的嵌入式系统的学习,并掌握此类嵌入式系统硬、软件的设计、开发技能,主要阐述了51单片机的硬件结构(CPU、MEM)和指令系统、C51语言、输入/输出接口、适用于51单片机的操作系统OS(RTX51),以及应用于该类嵌入式系统中的基础器件等的工作原理和机制,借助Proteus和Keil等仿真工具(软件)实现该类嵌入式系统的模拟仿真实际应用。 《单片机原理及接口技术——架构、指令、C51、RTX-51、Proteus和Keil仿真及嵌入式应用》可作为高等院校嵌入式系统相关专业的教材,也可作为由51单片机组成的嵌入式系统的研发与应用的参考书。
本书是为“数据结构”课程编写的教材。系统地介绍了数据结构基础理论知识及算法设计方法,前半部分从抽象数据类型角度讨论了各种基本类型的数据结构及其应用,主要包括:线性表、栈和队列、串、数组和广义表、树与二叉树及图。
本书主要介绍数字孪生的基本知识和实现,包括数字孪生的发展历史、数字孪生的特征和关键技术、系统架构及数字孪生的应用场景等。接着介绍了实现数字孪生所必需的几大关键技术、目前国内外常见的实现工具和数字孪生集成开发平台。以实战项目作为案例,融会贯通基本知识,引导读者由浅入深的学习数字孪生。本书选取ThingJS数字孪生平台作为数字孪生的开发平台,从ThingJS的基本语法开始到场景模型的搭建、数据可视化、数据对接、场景数据的交互等进阶的应用,由浅入深进行介绍,然后通过实际的数字孪生企业项目案例进行教学和实践,从需求分析、方案设计到具体实现过程进行介绍,让学生对实现数字孪生项目的全流程有更深入的理解。 本书共8章,第1~3章主要介绍数字孪生的概述、关键技术和市场上常见的数字孪生实现平台工具;第4~6章讲述ThingJS数字孪生平台的基本语法和物联网设备对接知识,逐步深入到ThingJS实战项目的运用;第7章和第8章通过两个实际的综合项目案例,从需求分析开始,系统深入地介绍数字孪生项目的全流程实现过程。本书示例代码丰富,实际性和系统性较强,并配有视频讲解,助力读者透彻地理解书中的重点、难点。 本书既适合初学者入门,精心设计的案例对于工作多年的开发者也有参考价值,并可作为高等院校和培训机构相关专业的教学参考书。