本书从Cortex M3处理器入手,主要讲解其家族成员中较为常用的微处理器STM32。全书从STM基本I/O端口配置讲起,深入浅出地介绍了该处理器的重要内容,包括基本I/O端口、中断、ADC、定时器等。后5章给出了5个实际案例,有的案例来源于学生的电子设计大赛作品,有的案例来源于科研课题,例如平衡车设计、井下通信分站设计等。它们都较好地诠释了STM32的典型应用,可以快速地帮助读者入门并动手操作。本书可作为电子、通信及控制等相关专业的参考书,也可以作为相关技术人员的参考资料。
工业界称为多核的多处理器机器正迅速地渗入计算的各个领域。多处理器编程要求理解新型计算原理、算法及编程工具,至今很少有人能够精通这门编程艺术。 现今,大多数工程技术人员都是通过艰辛的反复实践、求助有经验的朋友来学习多处理器编程技巧。这本*的权威著作致力于改变这种状况,作者全面阐述了多处理器编程的指导原则,介绍了编制高效的多处理器程序所的算法技术。了解本书所涵盖的多处理器编程关键问题将使在校学生以及相关技术人员受益匪浅。 本书特色 本修订版结合2008年第1版出版以来课堂教学和读者反馈的勘误和修改意见,对全书进行了多方面的修订和更新。 循序渐进地讲述共享存储器多线程编程的基础知识。 详细解释当今多处理器硬件对并发程序设计的支持方式。 全面考察主流的并发数据结构及其关
《神经信息学与计算神经科学(精)》编*者唐孝威。 本书以介绍当今神经信息学与计算神经科学的前沿为目的,以 神经信息学与计算神经科学的前沿问题 第367次香山科学会议内容为基础,由国内外生物、数学、物理、计算机、电子、通信与自动控制等学科领域的40多位专家共同撰写。希望通过本书的出版,推动我国在这个领域的研究。本书也可以作为其他研究方向的学者、研究生等进入这个领域的参考书。
本书分为任务篇和项目篇两个部分。任务篇采用任务驱动教学方法安排教学内容,讲解单片机的基本内容,激发学生学习兴趣,涉及单片机的基本结构、IO口、定时器、中断、串行口、显示技术、键盘技术等内容,以及Keilc51编译软件、PROTEUS仿真软件的应用,所有任务都建立在PROTEUS仿真软件基础之上。项目篇采用项目教学法,以项目驱动引出相关内容并提高学生硬件和软件设计能力,具体有5-6个实用性强的项目。
本书以MCS-51单片机为学习平台,从应用角度出发,系统地讲解了单片机的组成原理、各功能模块的使用方法及扩展方法。 全书共10章。内容包括单片机的种类、功能及用途;MCS-51单片机的组成;MCS-51单片机指令系统和汇编语言程序设计;单片机内部各种硬件资源的组成、工作原理及编程使用方法;C语言在单片机编程中的使用方法;单片机扩展和接口技术,包括I/O扩展、存储器扩展、人机接口扩展以及模拟接口扩展;串行通信技术,并给出了案例;系统设计开发方法、调试方法和抗干扰技术以及用C51语言编写了单片机课程的部分实训案例。 书中第4~9章的例题均用C51语言进行了编译,源程序请登录人民邮电出版社教学服务与资源网(http://www.ptpedu.com.cn)免费下载。 本书可作为高等院校本科相关专业教材,也可供高职、高专相关专业学生使用。
本书立足于MCS-51经典结构,以广泛应用的A789S52单片机为应用对象深入浅出的讲述单片机原理及应用系统设计原理。全书内容采用汇编与C51并行的撰写方式,方便对比学习,深入浅出,符合工程应用需求。同时,书中深度融合了微机原理课程中的核心知识,尤其是在汇编指令的深入剖析、中断系统的分析和存储器的扩展方法等方面讲解细致,可以绕过微机原理课程直接学习本书中内容。 全书以应用为出发点,重视设计思路和应用技巧,并能抓住单片机应用的共性问题,深入剖析和整合知识脉络,试图在讲明单片机原理的同时.通过凝练共性技术来讲述单片机的工程应用原理,使读者建立起嵌入式系统的概念,从而构架起电气信息和仪器仪表类工程领域与嵌入式系统应用的桥梁。 本书可以作为电气信息类和仪器仪表类专业单片机原理及接口技术等课程的
本书以MCS-51单片机为背景机,从应用角度出发,系统地讲解了单片机的组成原理,各功能模块的使用方法及扩展方法。全书共分为9章,内容包括单片机种类、功能及用途;当今较为流行的Keil C51编译器及其应用;MCS-51单片机的指令系统及汇编程序设计方法;C语言编程在单片机编程中的使用方法;单片机内部各种功能部件的工作原理及使用方法;单片机扩展和接口技术,包括存储器扩展、I/O接口扩展、人机交互接口扩展、模拟通道扩展及流行器件的接口技术。 本书既可作为电子、计算机、控制等行业研发人员的自学教材,也可作为高等学校、高职高专院校相关专业单片机原理、微机原理课程的教材或参考书,还可作为工程技术人员的参考资料。
本书对80C51单片机应用系统中涉及的常用接口技术及接口器件作了系统介绍。全书分为8章,内容包括绪论、单片机键盘接口技术、LED显示器及其接口技术、LCD的原理与接口技术、单片机串行通信接口技术、智能仪表输入/输出接口技术、打印机接口技术以及单片机应用系统设计方法。本书可作为高职高专电子信息、通信、自动化、机电等专业教材,也可作为应用型本科院校、函授学院、中职学校和单片机技术培训班教材,亦可作为工程技术人员的参考用书。本书配有电子教案,需要者可登录出版社网站,免费下载。
本书论述了高性能微处理器电路设计的几乎所有方面,包括工艺技术对微处理器体系结构的影响、考虑工艺参数变动情况下的器件和连线模型、高速算术逻辑单元的设计、低电压设计技术、泄漏功耗降低技术、时钟分配、供电分配、高速信号传输、寄存器文件和缓存设计、芯片测试等等。 本书可供从事电子电路设计的相关技术人员参考,也可作为微电子专业高年级本科生和研究生的教材。
《嵌入式系统原理与应用(2版)》以嵌入式系统的开发为核心,以80C51单片机及μC/OS-Ⅱ嵌入式实时操作系统为重点讲解了嵌入式技术中的处理器及外设、嵌入式实时操作系统的一般原理及使用方法。并且考虑到嵌入式系统开发的特点,强调讲练结合,重要概念之后都有相应的应用指导和典型应用练习。使读者既能够深入地学习嵌入式系统的核心概念,也能对系统开发有一个比较全面的学习和理解。 本书的主要内容:嵌入式系统概述、MCS-51单片机体系结构及特点、MCS-51单片机指令系统、MCS-51汇编程序设计及C51程序设计基础、80C51单片机基本功能单元及其操作原理、单片机并行/串行扩展技术、嵌入式操作系统概述、嵌入式实时操作系统内核、C/OS-Ⅱ在80C51单片机上的移植、Proteus7.4软件及Keil集成开发环境在单片机系统仿真中的应用入门、实验指导书。 《嵌
本书原版由Apress出版社出版。 本书简体字中文版由Apress出版社授权机械工业出版社独家出版。未经出版者预先书面许可,不得以任何方式复制或抄袭本书的任何部分。 此版本仅限在中华人民共和国境内(不包括中国香港、台湾、澳门地区)销售发行,未经授权的本书出口将被视为违反版权法的行为。 单片机(MCU)是各种电子制作的“大脑”。如果你已经听过Arduin0或者使用它做过小项目,你就知道AVR单片机是Arduin0的大脑。在这本书里,你会学到如何使用AVR单片机进行电子制作。本书部分比较基础:介绍如何搭建开发环境,讲述AVR和Arduin0之间的区别。通过完成一些简单的小制作,你就会掌握AVR的使用技巧。本书第二部分主要介绍如何使用AVR单片机做项目。每个项目都会清晰地告诉你需要什么硬件,什么软件,并且会提供详细的制作步骤。
本书从实际应用入手,以实验过程和实验现象为主导,循序渐进地讲述51单片机C语言编程方法以及51单片机的硬件结构和功能应用。全书共分5篇,分别为基础入门篇、内外资源篇、资源拓展篇、实例开发篇、综合实例篇。同时配有详细的教学视频和实例源代码。
《单片微型计算机原理及接口技术/面向21世纪高校教材》以MCS-51单片微机为中心介绍单片微型计算机原理与接口技术。内容包括:微型计算机的基础知识、MCS-51单片微机的硬件结构、指令系统、汇编语言程序设计、中断系统、定时器/计数器与串行接口等,同时还介绍了输入/输出口的扩展、键盘接口技术、显示接口技术和D/A与A/D接口技术,后介绍MCS-51兼容单片机。 《单片微型计算机原理及接口技术/面向21世纪高校教材》可作为高等院校微型计算机原理与接口技术课程的教材。全书具有较强的系统性、先进性和实用性,特别是介绍了一些较新的单片微机接口技术。内容通俗易懂、由浅人深、循序渐进,每章都配有习题,特别适合于没有学过微机原理课程的人员学习。《单片微型计算机原理及接口技术/面向21世纪高校教材》也可作为工程技术人员参考用书。
本书以89S51为典型机,主要论述单片机的基本结构与工作原理,以及单片机应用系统的设计与开发方法。全书内容分为l3章,涉及概述、单片机的结构和工作原理、指令系统、单片机程序设计基础、中断系统、定时器,计数器、串行口UART、单片机的常用接口技术、串行总线技术、单片机应用系统的开发环境、基于嵌入式实时操作系统的单片机程序设计方法、基于RTX51的乐曲编辑器和发生器的设计、数控电流源的设计。书后附录给出了l8个单片机课程设计课题,以及AT89S51的指令系统。本书从工程应用出发,突出了单片机应用技术的新颖性和实用性;此外,本书为任课教师免费提供电子课件。 本书可作为高等学校“单片机原理与应用”、“微机原理与接口技术”课程的教材,也可供从事单片机应用系统开发的工程技术人员参考,还可作为各类电子设计竞赛的培训教材,
黄平、李欣、邱尔卫等编著的《零点起步——ARM嵌入式Linux应用开发入门》共分10章,分别介绍了嵌入式系统、ARM微处理器的结构及指令系统、嵌入式开发环境的构建、S3C2410X内部资源、S3C2410X外围电路设计及接口、嵌人式操作系统、Linux内核移植、嵌入式系统的设备管理及驱动、Linux环境下的C语言开发工具、嵌入式系统中C语言的开发流程等内容。《零点起步——ARM嵌入式Linux应用开发入门》介绍了嵌入式系统基本功能的应用与操作,通过实例演练和程序逐句讲解的方式指导读者对重点内容的理解。全书内容翔实、安排合理、讲解透彻、案例丰富实用,能够使读者更快、更轻松地掌握嵌入式系统各模块功能的应用。《零点起步——ARM嵌入式Linux应用开发入门》既可作为各类培训学校的教材,也可作为工程技术人员及本科院校相关专业师生的参考书。
本书在传统计算机体系结构教科书的基础之上扩展了嵌入式系统的内容,并以新颖而完整的视角看待今天的计算机体系结构。前两章讲了计算机的发展和算术处理基础知识,随后分别介绍了CPU结构、功能单元、性能优化、外部接口、实际嵌入式处理和计算的未来。本书不仅通过大量的图表和例子来增强可读性,同时文中还穿插了许多注释框来拓宽读者的视野,其中包括一些额外的例子、有趣的信息摘要和附加的解释。书中除了包含嵌入式工程师所需的所有与典型计算机体系结构理论课程有关的主要内容外,还包括大量对目标读者有用的信息——甚至给读者
本书是CUDA并行程序设计领域最全面、最详实和拥有权威性的著作之一,由CUDA开发者社区技术总监亲自撰写,英伟达中国首批CUDA官方认证工程师翻译,详实地讲解了CUDA并行程序设计的技术知识点(平台、架构、硬件知识、开发工具和热点技术)和编程方法,包含大量实用代码示例,实践性非常强。 全书共分为12章。第1章从宏观上介绍流处理器演变历史。第2章详解GPU并行机制,深入理解串行与并行程序,以辩证地求解问题。第3章讲解CUDA设备及相关的硬件和体系结构,以实现很优CUDA程序性能。第4章介绍CUDA开发环境搭建和可用调试环境。第5章介绍与CUDA编程紧密相关的核心概念——网格、线程块与线程,并通过示例说明线程模型与性能的关系。第6章借助实例详细讲解了不同类型内存的工作机制,并指出实践中容易出现的误区。第7章细述多任务的CPU和GPU协同,并介绍
本书以经典80C51单片机为讲解模型,以AT89S51、STC89C52和P89C51XX为实验机型,以μVision2、WAVE、MedWin为软件集成开发环境,以PROGISP、AVRPro、FlashMagic、STC-ISP为在线烧写软件工具,介绍了80C51单片机的相关知识。全书共分9章,主要内容包括人机界面器件、界面接口、定时器/计数器、中断、串口、并行总线、复位源、时钟源、电源、在线烧写等实用技术。 本书的突出特点为:思路新颖、通俗易懂、语言流畅、循序渐进、内容细致、系统全面、学用并重、注重实效、经验点拨、兴趣激发、解疑释惑、吐故纳新。 本书适合作为启蒙单片机初学者轻松入门和快速上手的自学读本,或者用作高校相关专业学生的教学参考书或实训指导书,也可作为科研、生产和维修技术人员的培训用书。
本书以STM32F103XX芯片为例,对车载ARM嵌入式系统进行了详细的介绍。全书共8章,按内容讲解的难度不同划分为3篇:基础篇主要介绍有关车载ARM嵌入式系统的基础知识,包括STM32F103XX芯片的系统资源、工作平台、基本语法指令等内容。提高篇主要介绍ARM嵌入式系统在实际工程项目中的初步应用,从GPIO接口模块、ADC模数转换模块、TIMER定时器等方面进行详细介绍,并着重分析了ARM嵌入式系统硬件资源的使用。综合篇主要是对前两篇所有基础知识的总结和应用,着重介绍ARM嵌入式系统在车辆中的应用,并给出了相应的程序设计代码。
肖广兵等编著的《ARM嵌入式开发实例--基于STM32的系统设计》以STM32F103XX芯片为例,对车载ARM嵌入式系统进行了详细的介绍。全书共8章,按内容讲解的难度不同划分为3篇:基础篇主要介绍有关车载ARM嵌入式系统的基础知识,包括STM32F103XX芯片的系统资源、工作平台、基本语法指令等内容。提高篇主要介绍ARM嵌入式系统在实际工程项目中的初步应用,从GPIO接口模块、ADc模数转换模块、T1MER定时器等方面进行详细介绍,并着重分析了ARM嵌入式系统硬件资源的使用。综合篇主要是对前两篇所有基础知识的总结和应用,着重介绍ARM嵌入式系统在车辆中的应用,并给出了相应的程序设计代码。 《ARM嵌入式开发实例--基于STM32的系统设计》通俗易懂,内容由浅入深,通过示例引导,尤其是结合大量实例进行分析和设计,帮助读者理解和掌握车载ARM嵌入式系统的设计方法和
本书从工程应用和教学需要的角度出发,基于西门子S7-200PLC,主要讲解了STEP7-Micro/WIN编程软件的使用、PLC的应用设计、使用与维护和应用实例,通过介绍和分析使读者能够理论联系实际,拓展软件开发的方法和思路。为工程实际应用奠定坚实的基础。 本书可供开发应用PLC的工程技术人员参考,也可作为职业教育院校电子,机电和自动化类专业学生实践教学用书。
本书在全面系统地介绍MCS-51单片机结构和原理的同时,介绍了单片机系统的存储器扩展、接口扩展等关键技术,并通过具体的应用实例,介绍了以上技术的综合应用方法。本书主要内容包括:微型计算机的基础知识、单片机的硬件原理、单片机的寻址方式和指令系统、汇编语言程序设计基础、存储器的扩展方法、单片机接口技术、单片机应用系统的设计与开发等。 本书的特点是语言简练、内容丰富、由浅入深,便于学生学习和教师讲授。本书可以作为本科机、电类专业“单片机原理与接口技术”、“单片机原理”等课程的教材,也可以供高职、高专机、电类专业学生使用,同时可以作为工程技术人员的参考书。