本书讲述了与PCI及PCI Express总线相关的最基础的内容,并介绍了一些必要的、与PCI总线相关的处理器体系结构知识,这也是本书的重点所在。深入理解处理器体系结构是理解PCI与PCI Express总线的重要基础。 读者通过对本书的学习,可超越PCI与PCI Express总线自身的内容,理解在一个通用处理器系统中局部总线的设计思路与实现方法,从而理解其他处理器系统使用的局部总线。本书适用于希望多了解一些硬件的软件工程师,以及希望多了解一些软件的硬件工程师,也可供电子工程和计算机类的研究生自学参考。
计算机软件界大的变迁是从串行编程转向并行编程。其中,CUDA取得了巨大的进展。本书特别针对CUDA学习者而写。在保证程序正确性前提下,侧重于程序性能的调优。对于没有CUDA或者并行编程的任何经验的读者随着本书的深入,将越来越可以胜任CUDA的编程工作,帮助你从不知晓并行编程的程序员成长为能够全方位发掘CUDA潜力的专家。对已经熟悉并行编程概念和CUDA的程序员,本书包含丰富的学习材料,专设章节详细讨论GPU的体系结构,包括新的费米和开普勒硬件,以及如何将它们的效能发挥到极致。任何可以编写C或C++的程序员都可以在经过几个小时的简单训练后编写CUDA程序。通过本书的完整学习,你将从仅能得到数倍程序加速的CUDA编程新手成长为数十倍加速的高手。
《非线性信息处理技术》系统地反映了有关基于混沌及分形理论的非线性信息处理技术。《非线性信息处理技术》在吸收国外著名大学同类课程先进教学体系的基础上,结合作者多年的研究生及本科生高年级课程教学与实践体会,以非线性系统观测数据处理方法为主线,构建了内容新颖且理论联系实际的非线性信息处理技术教材体系。 《非线性信息处理技术》共分9章,前4章主要介绍了传统的混沌及分形时间序列分析方法,第5章介绍了相空间吸引子形态特征提取方法,第6章从多尺度角度介绍了非线性系统微观及宏观结构特征提取方法,第7章介绍了复杂性测度分析方法,第8章介绍了非线性时间序列复杂网络分析方法,第9章介绍了混沌吸引子不稳定周期轨道探寻方法。 《非线性信息处理技术》为研究生及本科高年级学生进入非线性信息处理技术领域、
《51单片机开发与应用基础教程(C语言版)》详细介绍了89C51单片机的硬件结构及T作原理,从实际开发与应用人手,以实验过程和工程项目为主导,循序渐进地介绍了51单片机并行口的输入/输出、外中断、定时/计数控制、串行通信、LED静态显示、LED动态显示、独立键盘检测、行列式键盘检测、LCD显示字符、LCD显示汉字、A/D、D/A及12C总线通信等各种实例的C语言编程方法,这些C语言程序可以直接应用到实际的工程项目中。后介绍了两个综合应用实例,展示如何运用单片机的C语言去解决实际工程技术问题。 《51单片机开发与应用基础教程(C语言版)》可作为高等学校本、专科单片机教学的教学用书,适合具有数字电子技术和C语言基本知识的初学者使用,也可供自动控制、智能仪器仪表、电力电子、机电一体化等专业的工程技术人员从事与单片机有关项
《Cortex-M3之STM32嵌入式系统设计》介绍了以ARMCortex-M3为内核的STM32F103增强型微控制器的特点,深入讲解其硬件和软件设计方法。本书分为STM32基础开发、STM32深入开发以及STM32高级开发三部分。基础开发部分介绍了嵌入式系统概述、STM32小系统设计、STM32程序设计入门、GPIO应用、GCC编译器的安装与应用、STM32外部中断、面向对象设计的本质、USART通信等内容;深入开发部分介绍了深入STM32的工作原理、定时器与日历、ADC应用、DMA应用、备份寄存器与看门狗程序、TFT驱动与显示、触摸屏驱动、SD卡驱动与FAT文件系统等;在高级开发部分介绍?C/OS-II在STM32上的移植、汉字与图形图像显示、摄像头驱动与图像采集、以太网及Web远程控制系统设计等内容。 本书配套光盘中附有所有章节的源程序。本书适合于嵌入式开发人员作为开发参考资料,也适合于高校师生作为单片
《轻松玩转DSP 基于TMS320F2833x》系统解析了DSP内部模块之间的耦合关系,详细阐述了DSP操作的盲点及误区,并给出了作者对于这款DSP的独特理解。本书注重工程应用,从基础模块、数字电源、数字锁相环、数字滤波器、电机控制、APF控制多个角度分析了数字化实现方式。本书给出的程序不仅调试通过而且其基本思想均应用于目前主流产品中,具有较高的参考和实用价值,读者可以通过扫描书中二维码或从微信公众号 DSP万花筒 获取。 《轻松玩转DSP 基于TMS320F2833x》可作为初、中级读者学习使用TMS320F2833x DSP的教材,也可为自动化、电气工程及电子信息工程等相关专业的DSP应用开发人员提供参考。
本书以电子、计算机类高职高专规划教材《单片机原理及应用》为基础,对mcs-51系列单片机的学习要求和基本内容进行了概括,解答了原教材中的思考与练习题,同时收集了大量的习题,并给出了参考答案,可供自我检测评价。《《单片机原理及应用》学习指导与习题解答》共分10章,内容包括单片机的基础知识、mcs-51单片机的基本硬件结构和工作原理、单片机的指令系统与程序设计、中断系统、定时器/计数器、串行通信技术、存储器扩展技术、单片机i/o接口及扩展技术、数/模转换及模/数转换技术、单片机应用系统设计等部分。 本书可作为高职高专电子、计算机、自动控制等专业单片机课程的教学参考书或自学指导书,也可供工程技术人员学习使用。
赵良煦、王安定编著的《单片机技术实验教程》是以Intel公司的51系列单片机为核心,结合EAT598仿真实验平台编写的单片机实验教材,由理论篇、实验篇、应用篇三部分组成。理论篇涵盖了51单片机的基本内容,主要介绍了单片机的硬件基础、内部资源、系统扩展、串行通信、系统开发基础。部分章节介绍了C语言编写的程序实例,便于编程者今后编写较复杂的程序,为加快软件开发及程序移植打下良好的基础。实验篇介绍了WAVE仿真软件和KEILC51软件的使用,既可调试汇编语言程序,也可调试C语言程序;编写了存储器、定时器/计数器、中断控制、输入/输出扩展、串行通信、各种专用芯片的应用等实验内容,使读者更好地巩固理论知识和提高自身的实践操作能力。应用篇介绍了温度测量的应用系统开发,开拓读者的开发和创新思维。本书既可供高等院校电子、通
本书以NXP公司的LPC2100系列ARM处理器为原型、IAREWARM为软件平台,阐述了基于Proteus虚拟仿真技术的ARM嵌入式应用开发技术。分析了与ARM处理器架构相关的技术要点,详细介绍了LPC2138ARM处理器片内功能资源和外部扩展应用技术,给出了大量Proteus虚拟仿真实例,并配有包含ProteusDEM0版软件包和书中全部实例的光盘。 本书适合于从事ARM嵌入式系统开发设计的工程技术人员阅读,也可作为大专院校相关专业嵌入式系统课程的教学用书。
本书通过大量系统实例精讲形式,介绍了51单片机应用系统开发的流程与方法。全书包括11章,首先讲述51系列的硬件结构、指令系统、开发过程中的常用单元、Keil 8051 c编译器、51系统设计流程,引导读者进行基础知识学习。然后安排了7个典型实用的51单片机系统设计实例,具体为实时日历时钟系统、网络监控与采集系统、工厂环境监测系统、电热水器控制系统、无线智能抄表系统、汽车行驶状态记录仪系统、智能嵌入式网关设计等,读者通过学习,可以快速提高设计能力,步入高级工程师的行列。 本书语言简洁,层次清晰,内容从零开始、循序渐进。不但详细讲述了硬件系统设计及软件调试方法与流程,而且提供了综合系统设计思路,对实例的所有程序代码做了详细注释,利于读者理解和巩固知识点。配套光盘包含了本书所有实例的硬件原理图和软件代码,方
《普通高等院校“十二五”规划教材·控制工程类:单片机实践教程》主要介绍单片机系统的设计、调试及相关知识,以AT和STC系列单片机为主介绍相关实例和实践项目,使学生举一反三,在实例制作中观察实验结果,掌握单片机相关知识。本书强调理论与实践相结合,在介绍单片机经典内容的同时,也介绍了单片机领域的*发展情况。 本书以KeilC软件为编程工具,内容编排上兼顾汇编语言与C语言两种编程方式,硬件上强调其接口连线与应用,学生可结合实例制作自己喜爱的科技作品。本书具有很强的直观性的特点,可保证学生学以致用,使学生的动手实践能力得到发挥。 本书适合普通高等学校本、专科自动化、电子、通信、机电一体化及计算机等相关工科专业选用,可作为单片机理论教学、实验、课程设计及本科生毕业设计教材,也可作为相关工程
本书全面地总结了整机电子装联技术,内容涵盖整机装联的各个方面。从工程应用角度,全面、系统地对整机装联的装配环境及所需材料进行了详细的描述,如焊料、焊剂、胶黏剂等。介绍了整机装配中使用的电缆组件、连接器等的电装工艺,如电缆及连接器的选型、电缆的绑扎和走线注意事项、元器件的装配工艺等。着重对基础知识进行了讲解,同时结合实际的应用,突出机理和实际操作,对理解整机电子装联技术原理有很大帮助。*后,从印制板组件装配、电缆组件装配以及整机装配三个方面展示实际生产中涉及的工艺技术,对指导实际生产亦有很大帮助。
本书以MC9S12系列十六位单片机为主线,系统地介绍了其内核结构、内存组织、片上的高速I/O、ECT、SCI/SPI、I2c、ATD、PwM、cAN等模块的结构原理与使用方法,详细地讨论了该系列芯片的指令系统、汇编语言程序设计和C语言程序设计及其在CodeWarrior集成开发环境下的开发方法。书中还用较多的篇幅介绍了嵌入式实时操作系统μC/OS-Ⅱ的基本概念及其移植和任务编写方法。后介绍了具体的应用实例。 本书介绍芯片开发方法的特点是从实例出发,以小系统和扩充的实际系统为硬件平台。通过本书的学习,读者能初步掌握嵌入式系统的软硬件开发方法和基于嵌入式操作系统实时多任务的设计方法。 本书可作为高等学校自动化相关专业的本科生和研究生的教材或教学参考书,并适合开发嵌入式应用系统的丁程技术人员参考。
《数字系统逻辑设计技术》系统地阐述了数字系统中逻辑电路的分析与设计的方法和技巧,以及常用的逻辑器件在数字设计中的应用。全书内容有三部分,共分九章。部分介绍数字逻辑设计基础知识。第二部分介绍中、小规模集成电路的组合逻辑、时序逻辑分析与设计。第三部分介绍大规模集成电路逻辑部件和应用。《数字系统逻辑设计技术》内容充实,系统性强,并配有一定的实用例题和习题,力求理论联系实际。 《数字系统逻辑设计技术》可作为大专院校计算机、电子及自动控制专业本科生的教材,也可作为相关专业工程技术人员的参考书。
实验教学是学生将理论知识有效运用到社会实践的桥梁,是巩固、贯通、创新所学知识的重要手段。实验教学的理论基础来源于建构主义。建构主义学习理论是对传统学习理论的修正和拓展,并对现代教育教学理念的更新以及高等财经类专业教学模式的改革和创新产生积极的影响。建构主义理论强调在真实的情景中建构知识意义,即为学习者建构意义创造必要的学习环境和条件,让学习者步入真实的环境中去感受和体验,从而学会解决实际问题,提高学习者的动手能力和创新思维能力。
本书通过实例展现单片机多种通信模式的实现方法,以单片机的串口和SPI接口为主线,详细讲解STC15W系列单片机在串口通信和网络通信中的应用,以及在蓝牙、WiFi、GPRS等通信技术中的应用。参考本书的实例,能比较容易地入手单片机通信类产品的设计和开发。 本书由工控开发人员编写,每章的实例都有详细的电路原理图和C程序源代码,实例来源于实际应用项目和技术储备测试,其中与上位机通信的实例提供了VB6程序源代码,与手机通信的实例提供了Android程序源代码,使读者能系统理解单片机的通信过程。
《微机原理与接口技术实验》内容分为三个部分:部分介绍了TD-PIT+实验系统的构成、使用和操作要点,重点介绍了两个编程与调试环境,即TD-PIT工具软件环境和Tddebug软件调试环境;第二部分概述了32位处理器的基本构成与工作原理,指出了实模式与保护模式在工作过程和编程方法上的不同,给出了在实模式与保护模式下的实验方法;第三部分概述了现代微机的总线系统结构,确定了微机接口实验统一使用的总线信号,给出了各种微机接口实验的设计原理、方法,同时部分关键程序以C语言和汇编语言两种编程语言来编写,以满足用不同语言对接口电路控制描绘的要求。
本书以Intel 8086/8088系列微型计算机为背景,分为“汇编语言程序设计”和“接口技术”两个部分,主要内容包括微型计算机的基础知识、8086/8088指令系统和汇编语言程序设计、8086/8088的总线与时序、存储器及I/O接口、中断处理技术、DMA技术、并行接口与定时/记数技术、串行通信接口、A/D和D/A转换器等知识。每章后都附有习题,重点章后附有实训指导,便于开展实践性教学工作。 本书内容简明扼要、深入浅出、重点突出,并且配有大量的图示、实例,融入了作者多年教学的经验及体会。本书可作为各类本科院校、高职高专院校的“微机原理与接口技术”、“微机原理与应用”、“汇编语言程序设计”和“微机接口技术”等课程的通用教材,也可作为计算机等级考试、成人教育、在职人员培训、高等教育自学人员和从事微型计算机硬件和软件开发的工程技术人员
本书旨在指导大家优化运行在现代CPU上的应用程序的性能。具体来说,主要分为两部分内容:? 部分介绍性能分析,包括对CPU微架构、术语和指标的简要概述,还探讨了分析性能的不同方法和现代平台上可用的硬件监控功能。 ? 第二部分展示如何发现优化机会,以及可以做哪些转换来提高程序的性能。此外,还提供了一份可应用于用户应用程序的优化清单,包括循环优化、向量化、函数内联等,并讨论了有助于消除CPU微架构层面的问题(如缓存未命中、分支预测错误等)的代码转换。本书对于从事性能关键型应用程序开发和进行系统底层优化的技术人员来说是不可或缺的。对于任何想 好地了解应用程序性能并探索其诊断和改进方法的开发者来说,这本书也很有用。
目前,可编程逻辑器件和EDA设计技术的结合使得电子系统设计变得更加简单方便、灵活快速,因此掌握可编程逻辑器件和EDA设计技术已成为通信与电子类技术人员的一项重要设计手段和技能。 本书从实际应用的角度出发,全面系统地介绍了可编程逻辑器件和EDA设计技术。本书第1部分主要介绍了可编程逻辑器件和EDA设计技术的基本知识,然后讨论了可编程逻辑器件的基本原理和Xillinx公司的主流CPLD和FPGA器件。第2部分主要介绍了EDA设计技术中的VHDL设计方法,然后重点讨论了两种流行的DEA开发工具;Altera公司的MAX+PlusⅡ和Xillinx公司的ISE。第3部分通过大型的应用实例来讨论可编程逻辑器件和EDA设计技术的结合应用。 本书内容丰富、技术新颖、实用性强,可以使读者快速、全面地掌握可编程逻辑器件和EDA设计技术。本书既可以作为高等院校电子通信类高年级本
谷岩编著的《结构设计软件》紧密结合现行建筑结构规范,介绍了中国建筑科学研究院PMCAD、SATWE 软件(V2.1版)和北京迈达斯技术有限公司MIDAS Building软件在结构设计中的应用。本书分为三篇,第1篇主要介绍结构初步设计的相关知识;第2篇主要介绍建立结构计算模型的PMCAD软件和进行多、高层结构计算分析的SATWE软件;第3篇主要介绍MIDAS Building-Structure Master的应用。 本书可作为高等院校本科土木工程专业“结构设计软件”课程的教材和教学参考书,也可作为“结构设计软件”课程设计和毕业设计的上机指导书,同时又可作为广大土木工程设计人员的参考用书。