全书共11个项目,内容分别是认识单片机硬件系统、熟悉单片机开发工具、单片机并行I/O口应用、单片机外部中断系统应用、单片机定时/计数器应用、单片机显示技术、单片机键盘接口应用、D/A和A/D转换电路接口设计、串行扩展设计、串行通信技术应用、单片机系统的设计与开发。每个项目划分为任务1、任务2、任务拓展,任务的选择采用从
《Pentium系列微型计算机原理与接口技术》以32位微处理器Pentium为平台,在介绍微型计算机基本知识的基础上,系统地阐述Pentium系列微型计算机的体系结构、原理以及接口技术,同时介绍PentiumⅡ微处理器的新技术。主要内容包括微型计算机系统基础知识、80x86微处理器结构、Pentium系统原理、Pent
本书以80C51单片机为对象,采用模块化的讲解方式,由浅入深地介绍了单片机的原理与应用设计。全书除绪论外共5个模块:模块1为单片机基础设计,包括数制与编码基础、80C51单片机结构与原理;模块2为单片机开发软件,包括Proteus仿真软件和C51程序设计;模块3为单片机人机交互,包括数字信号的I/O接口与80C51单片
本书共9个项目和4个目录,通过每个项目的学习,读者都能完成一个基于C语言编程的51单片机的项目开发,以实现单片机的某一项功能。每个项目都是以单片机开发的完整流程展开,同时,项目的设计又突出体现了各个项目的学习重点,前后项目既相对独立,又相互联系。本书在“知行合一”理念的引导下创新性地引入工程领域中常用的单片机作为学生学
随着物联网、智能家居的崛起,基于ARM内核的STM32单片机应用越来越广泛,学习者也越来越多。根据学习者的需求,作者结合多年从事单片机教学的经验,撰写了这本介绍STM32单片机开发经验的图书。 本书是一本电子爱好者都能看懂的STM32单片机入门与开发能力提升之书,作者通过分层次的设计、生动的语言、细心的讲解、实用的案例
现在很多人都已经能够利用Arduino制作非常有创意的作品了,但是对于Arduino具体是如何工作的,并不是真正理解。如果我们利用Tinkercad提供的电子电路仿真功能,能较好地理解Arduino是如何运行的。Tinkercad并不是只能展示编程的效果,它的编程及模拟程序运行的功能是建立在能够模拟真实电路的情况下,本
本书是一本SpringCloud开发的入门级教程图书,也是一本着重于动手实战的编程指导书。随着这两年SpringCloud开发的日渐火热,无论是对于编程工作者、编程讲师或是编程爱好者与学生,掌握SpringCloud开发技能都将为自己带来极大的收获。本书分15个章节对SpringCloud的各种组件进行全面讲解,并针对
在当今的数字化经济时代,微服务架构已经成为公司业务构建的主流架构模式,代表了未来的技术发展趋势,同时微服务也成为开发者的必备技能。本书从微服务架构的设计理念和方法论切入,从不同角度全面介绍微服务特性、使用场景、组织流程、构建交互、部署交付等软件工程各个关键环节和核心要素,既包含了具体微服务技术的源码解读、原理分析,也加
本书是"以项目为载体,采用任务驱动方式”编写而成的。本书以STC89C52RC单片机为蓝本,结合KeilC51、Proteus虚拟仿真软件,从实验、实践、实用的角度出发,通过丰富的实例详细介绍了51系列单片机C语言程序设计和单片机控制系统的应用技术。本书的主要内容包括单片机系统的软/硬件开发环境、C51程序设计语言基础
本书采用全彩图解+视频讲解的形式,通过丰富有趣的制作案例,介绍了利用掌控板和Mind+进行趣味小制作的思路及技巧。主要内容包括:掌控板OLED屏显示图片、文字的方法,板载蜂鸣器、RGB灯的使用,声光传感器的应用,三轴加速度传感器的应用,物联网开发技巧,人机交互体验以及综合开发案例等。本书以STEM教育为理念,在玩中学,
最近几年软件开发方法层出不穷,微服务作为一种主流的架构模式一直热度不减。为了帮助广大程序员们更好更快地理解微服务的概念,学习微服务在项目中的实践,本书全面阐述了微服务架构模式的特点、架构思路、设计理念、技术框架及具体的代码实战,以软件开发过程中遇到的各种疑难问题为切入点,逐步解析微服务架构是如何设计及解决这些问题的。书
本书以经典的MCS-51单片机为主线,全面介绍了单片机基础知识、MCS-51单片机的内部结构、指令系统、内部集成功能部件和接口扩展技术,结合课题组多位老师的科研工作、工程实践和教学实践经验,给出了单片机在工程应用中的设计与开发方法、单片机应用系统仿真设计方法,并给出了基于MCS-51单片机和32位单片机的工程应用案例。
本书将微型计算机原理的基础性与嵌入式系统的先进性结合在一起,从计算机基础知识入手,全面介绍微型计算机的基本组成和原理,内容包括微处理器结构、寻址方式和指令系统、汇编语言程序设计、输入/输出接口方式、微型计算机与外部设备的数据传输方式、中断技术和总线技术、可编程定时器/计数器、串/并行接口技术、存储器设计技术、A/D与D
本书首先介绍了视频流媒体直播的常见协议、构成环节,以及流媒体服务器的安装步骤,然后详细介绍了在不同的系统中安装SRS、MistServer等流媒体服务软件。接下来分享了一些与直播相关的实用工具软件以及这些软件的使用技巧,最后着重讲解了5个面向不同层次的直播网站的搭建和11个典型的适合网上教学及活动直播的综合应用案例。本
本书是项目导向、任务驱动式的教材,将C51语言的知识、编程技巧和单片机原理及接口技术融入键控花样灯、音乐门铃、DS18B20测温、PWM调光灯、打地鼠等42个任务中。以工程教育为理念,采用五步软件开发流程(谋、写、仿、测、判)来组织内容。涵盖C51的基本语法,单片机的中断、定时及动态扫描、LCD及点阵、键盘、A/D、D
本书以Intel8086微处理器为核心的微型计算机作为背景,从传统到现代,全面、系统、深入、详细地介绍微型计算机的工作原理、接口技术和典型应用。本书注重汲取微型计算机最新技术和最新知识,紧跟微型计算机发展的步伐,将微型计算机最新技术融于全书各章之中。全书共11章,介绍了微型计算机的基本知识,微处理器结构,指令系统,汇编
软硬结合、虚实交融,是当前互动媒体作品的重要特点。当物理世界和虚拟世界的信息实现互通时,学生们学习编程的兴趣将会大大增加。Mind+是DFRobot推出的面向青少年的编程软件,支持图形化编程和Python代码编程,支持众多的开源硬件和扩展模块。掌控板则是国产开源硬件项目“虚谷计划”旗下的核心硬件,价格低廉且功能强大。本
服务器是提供计算或应用服务的核心设备之一。随着近年来云计算、人工智能、大数据等技术的飞速发展,服务器的市场规模越来越大。使用龙芯CPU可以实现高性能服务器,基于龙芯CPU的服务器在Web服务、数据库服务、文件存储服务等场景中都有应用。本书是针对龙芯服务器管理和运维人员的系统教程,重点介绍基于龙芯3B4000/3B500
本书以实验案例形式系统讲述了ArduinoUno入门基础知识与编程实现方法。第一部分讲述了初学者应了解的入门基础知识,包括Arduino是什么、如何开始Arduino编程、Arduino语言等;第二部分依次讲解了48例经典的ArduinoUno编程实例,内容包括实验描述、知识要点、编程要点、程序设计、拓展和挑战等。本书
本书共分10章,主要介绍SpringCloud各个核心组件的设计原理,以及目前流行的SpringCloudAlibaba和Netflix组件,并且剖析SpringCloud对流处理、批处理,以及目前业界流行的Serverless的支持。在介绍各部分内容时,本书将理论与实践相结合,对每个核心知识点给出了具体的案例应用,以