继MIPS版和ARM版之后,本书与时俱进地推出了RISC-V版。全书从计算机体系结构的角度介绍数字逻辑设计的基础知识,从基本的二进制数开始,详细讨论RISC-V处理器的设计原则、技术与方法。本书首先介绍数字逻辑门,接着讲解组合电路和时序电路的设计,并以这些基本的数字逻辑设计概念为基础,重点介绍如何设计真实的处理器。书中包含大量示例,并分别用SystemVerilog和VHDL给出相应数字系统设计的实现。本书不仅反映了当前数字电路设计的主流方法,而且突出了计算机体系结构的工程特点,适合高等院校计算机相关专业的学生阅读,也适合从事处理器设计的技术人员参考。
《AVR单片机自学笔记》以ATmega128单片机为核心,结合作者多年教学和指导大学生电子设计竞赛的经验编写而成。 《AVR单片机自学笔记》继续保持《51单片机自学笔记》一书的写作风格。以任务为中心,并在书中配有多幅卡通图片,以轻松诙谐的语言渐进式地讲述了AVR单片机的使用方法。本书不但讲述了AVR单片机的常用知识,还重点讲述了Bootl.oader及嵌入式操作系统AVRX的使用方法,更为重要的是书中还包括单色图形液晶屏绘图函数库的应用,同时将许多实际应用中的设计内容及调试经验融人到本书。 本书既可以作为单片机爱好者的自学用书,也可以作为大中专院校自动化、电子和计算机等相关专业的教学参考书。
《非线性信息处理技术》系统地反映了有关基于混沌及分形理论的非线性信息处理技术。《非线性信息处理技术》在吸收国外著名大学同类课程先进教学体系的基础上,结合作者多年的研究生及本科生高年级课程教学与实践体会,以非线性系统观测数据处理方法为主线,构建了内容新颖且理论联系实际的非线性信息处理技术教材体系。 《非线性信息处理技术》共分9章,前4章主要介绍了传统的混沌及分形时间序列分析方法,第5章介绍了相空间吸引子形态特征提取方法,第6章从多尺度角度介绍了非线性系统微观及宏观结构特征提取方法,第7章介绍了复杂性测度分析方法,第8章介绍了非线性时间序列复杂网络分析方法,第9章介绍了混沌吸引子不稳定周期轨道探寻方法。 《非线性信息处理技术》为研究生及本科高年级学生进入非线性信息处理技术领域、
本书是此套书的下册,是上册的延续与拓展。本书详细讲解了FAT32中长文件名的相关技术及其在znFAT中的具体实现。后,着重介绍了SD卡等存储设备的驱动原理与调试方法。应该说,下册比上册更有技术含量、更有思想,会引发读者更多的思考和灵感。 如果说上册是专注于基础和常规内容的话,那么下册则更加侧重于提高与创新。振南将把一些*独特的思想和算法,以及它们在znFAT中表现出来的优异性能呈现在读者面前。 此书谨献给对FAT32、SD卡等嵌入式存储技术感兴趣,以及在这方面有项目应用需求的广大人群。希望此书能够成为此领域内的参考书,对大家的研究与开发工作产生积极意义。
《原子教你玩 STM32 》有两个版本:库函数版本和寄存器版本。本书为寄存器版本,由浅入深,带领大家进入 STM32 的世界。本书总共分为 3 篇:①硬件篇,主要介绍本书的实验平台;②软件篇,主要介绍 STM32 开发软件的使用以及一些下载调试的技巧,并详细介绍几个常用的系统文件(程序);③实战篇,详细介绍 42 个实例,从简单的开始,循序渐进,带领大家慢慢掌握 STM32 。每个实例均配有软硬件设计,且附上实例代码以及详细注释,方便读者快速理解。本书是再版书,相比第 1 版,主要对硬件平台、开发环境、 SYSTEM 文件夹以及相关例程进行了更新。 本书配套资料可以供读者免费下载,包括详细原理图以及所有实例的完整代码。这些代码都有详细的注释,所有源码都经过严格测试;另外,源码有生成好的 .hex 文件,读者只需要通过串口下载到开发板即可看到实
本书采用结构化方法来介绍计算机系统,书的内容完全建立在“计算机是由层次结构组成的,每层完成规定的功能”这一概念之上。作者对本版进行了彻底的更新,以反映当今 重要的计算机技术以及计算机组成和体系结构方面的 新进展。书中详细讨论了数字逻辑层、微体系结构层、指令系统层、操作系统层和汇编语言层,并涵盖了并行体系结构的内容,而且每一章结尾都配有丰富的习题。本书适合作为计算机专业本科生计算机组成与结构课程的教材或参考书,也可供相关领域技术人员参考。
《计算机常用工具软件基础教程(第2版)(微课版)》以通俗易懂的语言、翔实生动的操作案例、精挑细选的实用技巧,全面介绍了计算机常用工具软件的操作方法,主要内容包括计算机工具软件概述、文件管理与阅读、图像浏览与编辑处理、娱乐视听工具软件、语言翻译工具软件、网上浏览与通信、即时聊天软件、文件下载与传输工具、系统维护与测试工具、网络云办公、数字音视频工具软件、动画制作工具软件、电脑安全与防护应用、移动设备应用软件等方面的知识、技巧及应用案例。 《计算机常用工具软件基础教程(第2版)(微课版)》结构清晰、图文并茂,以实战演练的方式介绍知识点,让读者一看就懂,一学就会,学有所成。本书面向学习电脑的初、中级用户,适合无基础又想快速掌握电脑应用与操作经验的读者,更加适合广大电脑爱好者及各行各业人员作为自
本书是CUDA并行程序设计领域最全面、最详实和拥有权威性的著作之一,由CUDA开发者社区技术总监亲自撰写,英伟达中国首批CUDA官方认证工程师翻译,详实地讲解了CUDA并行程序设计的技术知识点(平台、架构、硬件知识、开发工具和热点技术)和编程方法,包含大量实用代码示例,实践性非常强。 全书共分为12章。第1章从宏观上介绍流处理器演变历史。第2章详解GPU并行机制,深入理解串行与并行程序,以辩证地求解问题。第3章讲解CUDA设备及相关的硬件和体系结构,以实现很优CUDA程序性能。第4章介绍CUDA开发环境搭建和可用调试环境。第5章介绍与CUDA编程紧密相关的核心概念——网格、线程块与线程,并通过示例说明线程模型与性能的关系。第6章借助实例详细讲解了不同类型内存的工作机制,并指出实践中容易出现的误区。第7章细述多任务的CPU和GPU协同,并介绍
《汽车单片机及局域网技术》是高等职业教育汽车运用技术专业规划教材,也是汽车运用与维修专业技能型紧缺人才培养培训教材。由交通职业教育教学指导委员会汽车运州与维修学科委员会根据*颁布的《汽车运用与维修专业领域技能型紧缺人才培养培训指导方案》以及交通行业职业技能规范和技术工人等级标准组织编写而成。 《汽车单片机及局域网技术》内容主要包括:单片机基础、汽车单片机局域网基础、汽车局域网中的现场总线、车载网络系统通信、车载网络系统总线驱动及附属装置、CAN总线控制系统的维修共6个单元,并附有技能训练。每单元后附有思考题。 《汽车单片机及局域网技术》供高等职业院校汽车运用技术专业教学使用,也可作为相关行业岗位培训或自学用书,同时可供汽车维修人员学习参考。
《匠人手记一个单片机工作者的实践与思考(第2版)》是作者在从事单片机开发与应用的过程中,将实际经验教训和心得感悟加以总结、整理而成的工作手记。每篇手记论述一个专题,独立成篇,同时又相互关联。全书内容包含入门基础、经验技巧、设计案例及网络杂文四个部分。第2版仍旧保留了第1版中的一些经典篇章,增补了一些新的手记内容,并增加了配套光盘。 《匠人手记一个单片机工作者的实践与思考(第2版)》将网络中自由的语言艺术与现实中严谨的科学技术相结合。全书的风格以轻松诙谐的笔调为主。作者力图摆脱传统技术类书籍说教式的表述形式,让读者耳目一新,在轻松的交流过程中获得共鸣。 《匠人手记一个单片机工作者的实践与思考(第2版)》的读者对象为单片机领域的开发工作者以及有志于学习、钻研单片机技术的所有人员。
本书内容在前两版的基础上做了适度增删。删去了第2版中有关16位单片机的介绍,而对8位单片机的内容进行了扩充,特别是扩充了有关串行扩展的知识。本书着重讲述8位单片机的典型代表80C51系列,介绍其基本原理和应用。主要包括:80C51单片机的硬件结构及串并行扩展、指令系统和汇编语言程序设计以及单片机的发展和应用等。 本书内容系统全面,通俗易懂,适于初学者。可作为本科、专科、函授或培训班的教材,同样也可作为工程技术人员或业余智能产品开发爱好者的自学用书。 本书配套教学课件。
《轻松玩转DSP 基于TMS320F2833x》系统解析了DSP内部模块之间的耦合关系,详细阐述了DSP操作的盲点及误区,并给出了作者对于这款DSP的独特理解。本书注重工程应用,从基础模块、数字电源、数字锁相环、数字滤波器、电机控制、APF控制多个角度分析了数字化实现方式。本书给出的程序不仅调试通过而且其基本思想均应用于目前主流产品中,具有较高的参考和实用价值,读者可以通过扫描书中二维码或从微信公众号 DSP万花筒 获取。 《轻松玩转DSP 基于TMS320F2833x》可作为初、中级读者学习使用TMS320F2833x DSP的教材,也可为自动化、电气工程及电子信息工程等相关专业的DSP应用开发人员提供参考。
本书结合当前流行的多种系列的单片机,从应用的角度讲解其原理和使用方法。作者根据自己多年使用单片机的体会,对与应用有关的单片机内部硬件及其操作进行了详细解释,为了追求举一反三的效果,对同样的功能单元通过多家公司的单片机对照来讲解。对从未涉及单片机使用但具有一定电子技术基础的人员来说,通过本书的学习可以很快将单片机自如地作为自己的设计元件,打破在单片机、DSP、ARM等智能芯片面前望而却步的局面;对于会初步使用一两种单片机的人员来说,通过本书的学习可以进一步理解单片机的组成规律,掌握快速消化各种单片机使用说明书的能力,根据不同的应用目的选择不同的单片机以提高所设计产品的性价比。 本书可作为高等院校相关专业单片机课程的教材,也可作为工程技术人员的参考书。
本书设计了8个实验: 指令系统和体系结构、流水线及流水线中的冲突、指令调度和延迟分支、Cache性能分析、再定序缓冲(ROB)工作原理、多Cache一致性——监听协议、多Cache一致性——目录协议。本书覆盖面广,内容丰富,有利于加深对系统结构知识的理解,书中的实验是基于MIPS指令集结构的,并提供了实验所需相关知识的介绍,可以与大多数系统结构教材配合使用。本书还提供了专门为系统结构实验开发的一套运行于Windows平台的模拟器。这些模拟器界面友好,使用方便、直观,交互性很强。 本书可作为本科生系统结构课程以及计算机组成与结构课程的实验教材,也可作为自学者的辅助教材。
《删繁就简:单片机入门到精通》是作者过去十多年工作经验的积淀,以实际应用为基础,理论结合实际,用自己的理解来阐述单片机相关技术。全书立足单片机基本概念、开发应用技巧、单片机高端技术、C语言编程、问题调试分析、产品设计这六方面,采用平实易懂的语言,把作者的个人理解和经验积累汇集起来供读者分享。 《删繁就简:单片机入门到精通》读者范围广泛,无论是刚接触单片机的新人,还是已经具备一定经验的工程师,都有针对性章节可供阅读。
在阅读本书之前读者不需要对嵌入式系统软件有任何了解,只需要熟悉计算机程序设计的基本概念、学习过C程序设计语言即可。 本书适合作为高等院校计算机、电子、通信、软件工程等专业高年级学生嵌入式系统软件课程的教材,也可供那些对嵌入式系统软件编程的软件工程师参考。 本书特点 ●易读性。本书从计算机程序设计概念的基础知识入手,以实例讲解的方式帮助读者快速掌握嵌入式系统软件设计的核心及高级技术与技巧,内容讲解清晰明了,通俗易懂。 ●实用性。本书注重工程能力,突出工程实践,作者把各种嵌入式系统的软件设计经验、开发技巧,以及面对问题时所需要掌握的必要知识与解决方案,同嵌入式系统软件的基本原理有机地结合在一起。 ●通用性。本书并不针对某一种特定的微处理器或实时操作系统进行讲解,也
全书由九章及附录组成,章介绍了PLC控制系统的基本知识;第二章和第五章讲述了PLC的硬件系统;第三章和第四章讲述了PLC的软件系统;第六章是PLC的通信及网络技术;第七章和第八章是PLC应用系统设计、开发和应用;第九章是可编程序控制器的应用基础训练;后是附录,供读者阅读时查阅。 本书站在PLC应用系统的角度上,将系统分成硬件部分和软件部分进行介绍,然后通过应用系统设计和应用实例,使读者能尽快地学会并掌握PLC应用系统的设计技能。书中内容由浅入深;从单台PLC过渡到PLC网络;从指令学习、简单编程过渡到利用计算机编制PLC应用软件,使读者逐渐将硬件和软件结合在一起,学会设计一个可用于实际的PLC应用系统的能力。 本书具有系统性、实用性,可作为大专院校工业自动化、机电一体化、机械设计制造及自动化、电气技术及其他有关专业
本书是在《单片微型机原理、应用与实验(第五版)》基础上,根据教学要求和单片机发展重新修订而成。主要包括以下内容:单片机的基础知识和基本概念;51系统结构、引脚、片上资源、相关电路设计原理;中断系统结构和工作原理;51指令系统分析;汇编语言程序结构、设计步骤与方法;常用子程序设计原理与方法;汇编语言程序在Keil-C51平台上的调试方法;单片机片上外围模块结构、功能、典型应用与编程方法;51单片机系统扩展原理;典型扩展器件、模块的功能特性、接口技术,应用及编程方法。单片机应用系统的研制过程、典型应用实例的软硬件设计与系统调试方法。 本书具有如下特点:结构紧凑,将原理和相关硬件、程序设计放在一起阐述;例题、习题、实验紧密结合-使课堂教学与实验内容相联系,学与用能并举;含有大量经验证的例题,
肖广兵等编著的《ARM嵌入式开发实例--基于STM32的系统设计》以STM32F103XX芯片为例,对车载ARM嵌入式系统进行了详细的介绍。全书共8章,按内容讲解的难度不同划分为3篇:基础篇主要介绍有关车载ARM嵌入式系统的基础知识,包括STM32F103XX芯片的系统资源、工作平台、基本语法指令等内容。提高篇主要介绍ARM嵌入式系统在实际工程项目中的初步应用,从GPIO接口模块、ADc模数转换模块、T1MER定时器等方面进行详细介绍,并着重分析了ARM嵌入式系统硬件资源的使用。综合篇主要是对前两篇所有基础知识的总结和应用,着重介绍ARM嵌入式系统在车辆中的应用,并给出了相应的程序设计代码。 《ARM嵌入式开发实例--基于STM32的系统设计》通俗易懂,内容由浅入深,通过示例引导,尤其是结合大量实例进行分析和设计,帮助读者理解和掌握车载ARM嵌入式系统的设计方法和
本书按照“完整性、公开性、实践性、典型性”原则,主要讨论了远程监测系统、数字化调节器、汽车组合仪表指针压装控制器等5个智能系统的设计,其中4个来自生产实践。所有系统均以51系列单片机为基础,主要涉及ATMEL 89系列和Philips 89LPC两个主流系列。介绍的实例,从单片机结构来说,既有单CPU系统,又有双CPU系统;从通信总线来说,既有RS-232串行总线,又有CAN现场总线;从开发语言来说,所有系统均以ASM 51和C51两种语言分别实现,并提供了完整的源程序。本书内容既有典型A/D、D/A、显示等功能部件的设计与应用问题,又有许多作者的实践经验的体现及对可靠性等普遍性问题的理解。 本书内容丰富、取材典型,具有很好的实用价值,适合于从事基于单片机的智能仪器仪表系统开发的科技人员及高校师生阅读。
知识处理是将人类知识整体和发展与科学方法论、计算机科学、控制论、系统论、人工智能等结合起来,将知识作为处理对象,以统一的元知识表示作为基本结构,系统地讨论其理论、方法及应用。 本书主要内容包括理论基础、元知识表示、科学方法、科学技术革命与进化、软件设计、虚拟环境、交互式辅助创造环境、人文学及社会科学交叉学科、学科交叉的启发式、自然语言处理、未来学、机器人、机器学习、知识处理系统体系结构等。 本书可供从事计算机体系、软件应用、人工智能等研究的科技人员,以及高等院校相关专业的师生参考。
本书介绍从8086到Pentium 4微处理器的结构、特点、运行模式,微型计算机各组成部分的原理和常用接口技术及其应用。主要内容包括:CPU的基础知识、微机的组成结构;保护模式工作机制;硬盘、U盘等外部存储器;ISA、USB、PCI等常用总线;并口、串口、定时与计数、DMA等外围接口;中断机制;显示技术;内核驱动程序设计等。 本书可作为高等院校计算机及相关专业的微机接口、微机原理教材。以及计算机硬件或软件开发人员的参考资料。为配合教师课堂教学和学生课后学习,本书配备了多媒体教学课件,以及相应的实验设计、实验程序等资料。