本书是CUDA并行程序设计领域最全面、最详实和拥有权威性的著作之一,由CUDA开发者社区技术总监亲自撰写,英伟达中国首批CUDA官方认证工程师翻译,详实地讲解了CUDA并行程序设计的技术知识点(平台、架构、硬件知识、开发工具和热点技术)和编程方法,包含大量实用代码示例,实践性非常强。 全书共分为12章。第1章从宏观上介绍流处理器演变历史。第2章详解GPU并行机制,深入理解串行与并行程序,以辩证地求解问题。第3章讲解CUDA设备及相关的硬件和体系结构,以实现很优CUDA程序性能。第4章介绍CUDA开发环境搭建和可用调试环境。第5章介绍与CUDA编程紧密相关的核心概念——网格、线程块与线程,并通过示例说明线程模型与性能的关系。第6章借助实例详细讲解了不同类型内存的工作机制,并指出实践中容易出现的误区。第7章细述多任务的CPU和GPU协同,并介绍
本书内容在前两版的基础上做了适度增删。删去了第2版中有关16位单片机的介绍,而对8位单片机的内容进行了扩充,特别是扩充了有关串行扩展的知识。本书着重讲述8位单片机的典型代表80C51系列,介绍其基本原理和应用。主要包括:80C51单片机的硬件结构及串并行扩展、指令系统和汇编语言程序设计以及单片机的发展和应用等。 本书内容系统全面,通俗易懂,适于初学者。可作为本科、专科、函授或培训班的教材,同样也可作为工程技术人员或业余智能产品开发爱好者的自学用书。 本书配套教学课件。
本书结合当前流行的多种系列的单片机,从应用的角度讲解其原理和使用方法。作者根据自己多年使用单片机的体会,对与应用有关的单片机内部硬件及其操作进行了详细解释,为了追求举一反三的效果,对同样的功能单元通过多家公司的单片机对照来讲解。对从未涉及单片机使用但具有一定电子技术基础的人员来说,通过本书的学习可以很快将单片机自如地作为自己的设计元件,打破在单片机、DSP、ARM等智能芯片面前望而却步的局面;对于会初步使用一两种单片机的人员来说,通过本书的学习可以进一步理解单片机的组成规律,掌握快速消化各种单片机使用说明书的能力,根据不同的应用目的选择不同的单片机以提高所设计产品的性价比。 本书可作为高等院校相关专业单片机课程的教材,也可作为工程技术人员的参考书。
本书共9章,前3章介绍了PIC单片机的发展概述、PIC16F87X系列单片机的开发环境和C语言开发工具的使用;第4章至第8章具体讲述了PIC16F87X系列单片机的模数转换器、捕获/比较/PWM模块(CCP)、支持RS-485和RS-232的可寻址USART模块、支持SPI和I2C的同步串行端口(SSP)模块等模块的设计使用方法;第9章介绍了FLASH在线编程技术和综合应用各个模块的无线遥控玩具坦克和多路模拟量采集的应用实例。 本书可以作为PIC单片机开发和学习PICC语言编程技术的参考书,适用于大中专院校师生和PIC单片机开发人员使用。
本书通过大量的典型实例,详细介绍了51单片机各种C语言应用专题程序设计的流程、方法、技巧及设计思想。全书共分31章,第1章~第3章为基础知识,介绍了51单片机开发的硬件结构、指令系统、C语言设计以及Keil 8051 C编译器知识;第4章~第31章为本书的重点,通过28个典型的C语言应用实例,详细介绍了51单片机的各种应用开发和使用技术,包括输入/输出、数据采集、控制系统、存储系统与外设扩展、信号与算法实现、网络通信与传输、电源监控与抗干扰设计。全书实例丰富、代表性强,涉及领域广,每个例子都调试通过,都有具体的设计思路、硬件电路、软件设计以及程序代码分析,同时附录里专门提供了本书实例配套实验箱内容,对于读者学习51单片机的应用开发提供了良好的参考和指导价值。 本书语言简洁,层次清晰,书中的所有程序代码都使用C语言
全书针对目前通用流行的ARM嵌入式处理器,通过实例精讲的形式,详细介绍了ARM嵌入式常用模块与综合应用系统设计的方法与技巧。全书共分3篇26章,篇为基础知识篇,简要介绍了ARM 处理器及系统结构、ARM编程基础、ARM开发环境与调试系统;第二篇为ARM嵌入式常用模块设计实例篇,通过19个典型模块设计实例,详细介绍了ARM嵌入式的各种开发技术和使用技巧。这些模块实例基础、实用,易学易懂,全部调试通过,几乎涵盖了所有的ARM开发技术,为读者提供了一个难得的学习途径;第三篇为综合应用系统设计实例篇,通过4个综合系统实例,对前面的ARM常用模块进行了综合应用设计。经过此篇学习,读者将快速提高ARM综合系统设计的能力,步入高级工程师的行列。 本书盘书结合,光盘中附有所有实例的硬件原理图和程序代码,读者稍加修改,便可应用于自己的工作
TMS320DM642数字信号处理器是TI公司推出的一款高性能定点DSP芯片,隶属于该公司C64x系列,已获得广泛应用。本书介绍了TI公司不同类型DSP的选型方法和CCS 6000开发平台的使用方法,讲解了TMS320DM642芯片的外围辅助电路、中断系统、总线结构、外设接口、工作原理和CSL库函数等内容,并结合工程案例给出TMS320DM642的电路设计和编程方法。TMS320DM642数字信号处理器功能强大,结构富有代表性,芯片软硬件资源丰富。通过阅读本书,可以深入学习DSP的有关应用知识。 本书可作为从事DSP系统开发工程技术人员的参考用书,也可作为高等院校本科生和研究生学习数字信号处理器技术应用的教学参考书。
本书由浅入深、全面、系统地介绍了单片机C51开发技术。本书提供了大量实例,供读者实战演练。另外,作者专门为每一章的内容设置了练习题,用来加深、巩固对每一章知识的理解,有些章节设置了扩展式的练习,留给读者去思考、提高。本书共分5篇。第1篇介绍单片机的发展史、应用领域、软件开发环境KeilCμVision3的搭建、硬件小系统的制作、编程器的制作和STC烧录工具的使用;第2篇介绍51单片机C语言编程中常用的数据类型、运算符与表达式、流程控制语句、函数、数组和指针、结构体与共用体等;第3篇介绍51单片机的片内资源,包括单片机的I/O编程、中断系统、定时器/计数器、USART通用串行接口、片内EEPROM和看门狗;第4篇介绍增强型单片机的功能,包括第2通用串行接口USART2、同步外围串行接口SPI、PWM脉宽调制、A/D转换;第5篇设计了一个完整的应用实例
本书以TMS320C54x系列DSP为描述对象,全书共分8章。首先详细介绍DSP的硬件结构、指令系统及软件应用程序开发和仿真过程;其次给出DSP实现正弦波发生器,FIR滤波器、IIR滤波器、FFT、语音信号压缩、数字基带信号等的汇编语言实现方法和应用实例;后从应用角度给出串行口、主机接口与I/O口的接口设计及典型硬件系统定时器的设计和应用。本书的特点是围绕TMS320C54x的具体应用,尽可能详细地介绍软、硬件设计和实现的方法。 本书可以作为电子信息工程、通信工程、自动化专业高年级本科生和研究生的教材和参考书,也可作为相关技术人员从事DSP芯片开发与应用的参考书。
正如书名所描述的那样,本书将引导读者从零开始,一步一步地设计完成一个具备实际应用价值的嵌入式网络系统。章节安排如下:第1章详细阐述硬件平台的设计;第2章指导读者搭建一个完整的开发、调试环境;第3章引领读者构建一个基本的嵌入式系统;第4章讲解μC/OS-II的移植和使用;第5章从理论层面讲解嵌入式TCP/IP协议栈LwiP的实现细节;第6~8章讲解如何把LwiP移植到本书在第1章完成的硬件平台上;后两章讲解如何根据客户需求重构软件系统。 本书注重个人实际开发经验的总结,尽力避免纯理论性描述带给读者的枯燥乏味感。书中涉及的知识点凡是能够运用实例进行描述的,笔者均会提供一个设计实例,讲述将围绕实例进行;而且随书光盘还提供了大量、完整的设计实例和实现代码,具备较高的可操作性。 本书不会想当然地认为读者已经具备了某项知
本书主要讲述了以SAMSUNG公司的S3C2410为代表的ARM9微处理器的开发流程,内容涵盖了嵌入式系统的软、硬件开发两个方面:一是微处理器的接口电路设计、接口时序、电气特性等内容的分析;二是对应的软件的实现方法和μC/OS-II、Linux、WinCE及Qt在ARM9上的移植方法。 本书的特点是在分析以S3C2410为代表的ARM9微处理器的开发过程中,首先为开发者搭建一个可以运行的小系统;然后分析在小系统下可以方便扩展的外设功能部件,对每个扩展的外设功能部件进行分析,包括原理、接口电路设计、基本操作及详细的实例分析;后开发者可以按照自身的需要选取不同的外设部件,完成应用系统的开发。本书分析了μC/OS-II、Linux、WinCE及Qt在S3C2410处理器上的移植,特别是在国内,WinCE及Qt应用方面的著作很少,本书是对这一领域的补充。每一章都为读者留有思考与练习题,帮助
《零起步轻松学单片机技术(第2版)》是一本介绍单片机技术的图书,共分8章,主要内容有单片机入门、单片机硬件原理、单片机的开发过程、单片机编程、中断技术、定时器/计数器、串行通信技术和接口技术等内容。 为了让初学者阅读本书就能轻松快速掌握单片机技术,《零起步轻松学单片机技术(第2版)》在每章首页列出本章知识结构图,在内容安排上按照循序渐进的原则,在语言表达上注重通俗易懂,在书的重点和关键内容上采用了粗体和阴影处理,以让读者能掌握并记住这些内容。 《零起步轻松学单片机技术(第2版)》具有起点低、由浅入深、语言通俗易懂,并且内容结构安排符合学习认知规律等特点。本书适合作单片机技术的自学图书,也适合作职业院校电类专业的单片机教材。
赵良煦、王安定编著的《单片机技术实验教程》是以Intel公司的51系列单片机为核心,结合EAT598仿真实验平台编写的单片机实验教材,由理论篇、实验篇、应用篇三部分组成。理论篇涵盖了51单片机的基本内容,主要介绍了单片机的硬件基础、内部资源、系统扩展、串行通信、系统开发基础。部分章节介绍了C语言编写的程序实例,便于编程者今后编写较复杂的程序,为加快软件开发及程序移植打下良好的基础。实验篇介绍了WAVE仿真软件和KEILC51软件的使用,既可调试汇编语言程序,也可调试C语言程序;编写了存储器、定时器/计数器、中断控制、输入/输出扩展、串行通信、各种专用芯片的应用等实验内容,使读者更好地巩固理论知识和提高自身的实践操作能力。应用篇介绍了温度测量的应用系统开发,开拓读者的开发和创新思维。本书既可供高等院校电子、通
本书从工程应用的角度介绍了DSP的基本组成以及其在众多科技领域中的应用,深入讨论了DSP的发展过程、基本特点、CCS命令、COFF格式应用、特色汇编指令、增强的C语言、C语言和汇编混合编程和实时仿真调试,然后介绍了DSP的小系统设计、外围设备接口设计以及在数据采集和处理、现代通信技术、语音信号处理、音/视频信号处理、测控系统、电力和电机控制和其他领域中的应用。 本书内容全面,实用性强,可供从事DSP应用系统设计开发的技术人员参考,也可作为大中专院校工业自动化、电气工程、电子工程等相关专业学生的参考教材。
本书通过案例引导的方式进行编写,系统地介绍了电脑入门的相关知识和操作技能,让读者由浅入深、从易到难地进行学习。 全书共 15 章,系统并全面地讲解了电脑基础知识、电脑入门操作、Windows 11 系统的操作与应用、电脑打字的方法、电脑文件的管理、电脑软件的安装与管理、电脑连网和上网操作、网络通信与聊天交流、网上日常生活与娱乐、电脑系统维护与安全防范,以及使用Word 2021、Excel 2021 和PowerPoint 2021 高效办公等知识技能。 这是一本一看就懂、一学就会的电脑入门图书,既适合无基础又想快速掌握电脑入门操作的读者学习,也可作为广大职业院校、电脑培训班的教学用书。
《51单片机系统入门·扩展·应用开发学习手册(案例详解版)》共18章,分为6篇。开篇介绍了51系列单片机的输入输出、定时计数器、串行通讯、ADC模数转换、可编程计数器阵列等外设资源及其使用,并重点介绍了单片机中断系统的结构和使用技巧。接着介绍了单片的存储器的组织结构和分类,其中主要介绍了单片机的特殊功能寄存器和内部点可擦除存储器EEPROM的使用,在此基础上介绍了单片机系统资源的扩展。然后介绍了单片机系统的开发环境和C语言基础知识及其在单片机C51中的扩展。后举例说明了单片机系统的输入/输出、单片机的数据通讯、数据采集、单片机在机电控制系统中的应用等,覆盖了单片机的主要应用技术。后介绍了单片机系统的辅助设计包括电源系统设计以及系统的电磁兼容性设计。
《PROTEUS仿真软件应用》以目前广泛使用的EDA软件-PROTEUS为基础,介绍该软件在电子电路仿真和电子线路板制作(PCB布线)方面的应用。全书共分为三个学习领域,分别介绍了PROTEUS软件在模拟电路、数字电路和单片机电路中的应用,重点讲述电路原理图的绘制与仿真、数字电路的仿真与电子线路板的制作和单片机电路的软硬件联合调试。《PROTEUS仿真软件应用》适合职业技术学校电类专业理实一体化教学使用。
本书是一部实践性较强的显示控制技术设计图书,目的在于帮助广大读者利用eda工具proteus,进一步提高显示控制技术的设计应用能力。 本书共分5章。第1章主要介绍了proteus的原理图设计和仿真的应用界面、proteusisis中的仿真工具、显示器件以及显示控制系统的设计流程。后4章按照显示器件的分类,以实例形式介绍了点阵led、字符液晶显示器和图形液晶显示器的单片机控制系统的设计和仿真过程。第2章讲述了led点阵及点阵显示屏工作原理和设计实例;第3章讲述了字符液晶显示控制器hd44780的工作原理及设计实例;第4章讲述了图形液晶显示控制器t6963c的工作原理及设计实例;第5章讲述了图形液晶显示控制器ks0108的工作原理及设计实例。 本书实例源文件可通过http://www.tupwk.com.cn/downpage下载。 本书可作为高等院校计算机、电子类各专业本、
本书从实际应用入手,以实验过程和实验现象为主导,循序渐进地讲述51单片机C语言编程方法以及51单片机的硬件结构和功能应用。全书共分5篇,分别为基础入门篇、内外资源篇、资源拓展篇、实例开发篇、综合实例篇。同时配有详细的教学视频和实例源代码。
本书按照职业教育以就业为导向的宗旨,结合课程组十余年的教学改革和工学结合经验,以单片机应用技能训练为核心进行编写。全书采用项目驱动方式,主要内容包括学习单片机的准备、显示接口及应用、串行通信接口及应用、语音接口及应用、常用传感器接口及应用、综合项目实践等六个实践模块。通过21个精心挑选的训练项目,使读者掌握单片机的应用技能以及项目开发与设计方法。本书内容循序渐进,新颖实用,每个项目都在Protues软件上进行仿真并调试通过。 本书提供免费的电子教学课件、C语言源程序文件、Protues仿真设计文件、精品课网址等,详见前言。
本书立足于MCS-51经典结构,以广泛应用的A789S52单片机为应用对象深入浅出的讲述单片机原理及应用系统设计原理。全书内容采用汇编与C51并行的撰写方式,方便对比学习,深入浅出,符合工程应用需求。同时,书中深度融合了微机原理课程中的核心知识,尤其是在汇编指令的深入剖析、中断系统的分析和存储器的扩展方法等方面讲解细致,可以绕过微机原理课程直接学习本书中内容。 全书以应用为出发点,重视设计思路和应用技巧,并能抓住单片机应用的共性问题,深入剖析和整合知识脉络,试图在讲明单片机原理的同时.通过凝练共性技术来讲述单片机的工程应用原理,使读者建立起嵌入式系统的概念,从而构架起电气信息和仪器仪表类工程领域与嵌入式系统应用的桥梁。 本书可以作为电气信息类和仪器仪表类专业单片机原理及接口技术等课程的
本书全面地介绍了嵌入式技术基础知识,首先介绍了嵌入式系统基础、ARM920T微处理器内核和S3C2410X的嵌入式软件设计,然后分别介绍了基于ARM9和μC/OS-II嵌入式系统设计、ARMADS集成开发环境、基于ARM9和Linux嵌入式系统设计,后详细介绍了嵌入式Linux设备驱动程序开发、嵌入式网络设备驱动程序开发以及Qt/Embedded嵌入式图形开发等。 本书理论知识与实际开发经验并重,在知识讲解的基础上深入介绍实际开发设计,充分体现了教学做一体化,做中学的CDIO工程教育思想。本书既可作为大、专院校嵌入式基础课程教材,也可作为工程开发人员的参考用书。
本书从工程应用和教学需要的角度出发,基于西门子S7-200PLC,主要讲解了STEP7-Micro/WIN编程软件的使用、PLC的应用设计、使用与维护和应用实例,通过介绍和分析使读者能够理论联系实际,拓展软件开发的方法和思路。为工程实际应用奠定坚实的基础。 本书可供开发应用PLC的工程技术人员参考,也可作为职业教育院校电子,机电和自动化类专业学生实践教学用书。
本书内容分为两部分:部分由浅人深、全面系统地介绍了Intel系列16位和,32位微处理器的工作原理、指令系统以及汇编语言程序设计方法,第二部分阐述了半导体存储器及接口、中断控制器、定时/计数器、DMA控制器、串行接口、并行接口、总线技术、数/模和模/数转换接口以及相关的技术。本书内容充实,重点突出,所选例题均具有较强的代表性并上机调试通过,适合举一反三。所有章节都附有相应的习题,不同专业可根据需要选用。 本书融合作者十多年的教学经验,深知作为初学者学习汇编语言和微机接口技术的特点,对于学习中重难点都有相应的例题。 本书适合作为计算机应用、自动化、机电与通信类等专业的本科与专科教材,也可作为工程技术人员参考用书。