《AVR单片机自学笔记》以ATmega128单片机为核心,结合作者多年教学和指导大学生电子设计竞赛的经验编写而成。 《AVR单片机自学笔记》继续保持《51单片机自学笔记》一书的写作风格。以任务为中心,并在书中配有多幅卡通图片,以轻松诙谐的语言渐进式地讲述了AVR单片机的使用方法。本书不但讲述了AVR单片机的常用知识,还重点讲述了Bootl.oader及嵌入式操作系统AVRX的使用方法,更为重要的是书中还包括单色图形液晶屏绘图函数库的应用,同时将许多实际应用中的设计内容及调试经验融人到本书。 本书既可以作为单片机爱好者的自学用书,也可以作为大中专院校自动化、电子和计算机等相关专业的教学参考书。
《匠人手记一个单片机工作者的实践与思考(第2版)》是作者在从事单片机开发与应用的过程中,将实际经验教训和心得感悟加以总结、整理而成的工作手记。每篇手记论述一个专题,独立成篇,同时又相互关联。全书内容包含入门基础、经验技巧、设计案例及网络杂文四个部分。第2版仍旧保留了第1版中的一些经典篇章,增补了一些新的手记内容,并增加了配套光盘。 《匠人手记一个单片机工作者的实践与思考(第2版)》将网络中自由的语言艺术与现实中严谨的科学技术相结合。全书的风格以轻松诙谐的笔调为主。作者力图摆脱传统技术类书籍说教式的表述形式,让读者耳目一新,在轻松的交流过程中获得共鸣。 《匠人手记一个单片机工作者的实践与思考(第2版)》的读者对象为单片机领域的开发工作者以及有志于学习、钻研单片机技术的所有人员。
《轻松玩转PIC单片机C语言(附光盘)》(作者姚晓通、杨博、刘建清)是一本专门为PIC单片机玩家和爱好者“量身定做”的“傻瓜式”教材(基于C语言),在内容上,主要突出“玩”,在“玩”中学,在学中“玩”,使读者在不知不觉中轻松玩转PIC单片机!《轻松玩转PIC单片机C语言(附光盘)》采用新颖的讲解形式,深入浅出地介绍了PIC单片机(以PIC16F877A为例)的组成、开发环境及PIC单片机C语言基础知识,并结合大量实例,详细演练了PIC单片机I/O口、中断、定时器、CCP模块、串行通信、键盘接口、LED数码管、LCD显示器、DS1302时钟芯片、EEPROM存储器、温度传感器DS18820、红外和无线遥控电路、单片机看门狗、休眠模式、模拟比较器、A/D转换器、步进电动机等内容。本书中的所有实例均具有较高的实用性和针对性,且全部通过了实验板验证;尤其珍贵的是,所有源程序均具
本书系统地阐述了USB协议、StellariUSB处理器的体系结构、工作原理和设计方法,并通过多个USB开发实例,详细介绍了USB开发思路、流程及编程方法,并在此基础上讲解了嵌入式USB主机、USBOTG开发。全书共分15章:第1章介绍USB系统基础知识、基本术语、USB基本结构、开发流程、USB枚举、USB描述符格式、主机和设备开发过程等。第2章介绍Cortex-M3内核的USB处理器,包括USB基本模块、工作方式、USB寄存器操作、寄存器级编程等。第3章介绍使用设备驱动库函数进行Cortex-m3编程,包括内核操作、中断控制、GPIO编程、USB基本编程等。第4章介绍TI的USB库使用及编程。第5章至第10章介绍USB设备开发。第11章介绍USB主机开发。第12章介绍USBOTG开发。第13章介绍USB设备开发总结及注意事项。第14章介绍USB主机开发总结及注意事项。第15章USB系统开发总结,包括常见概念性问题、开发问题
《基于51系列单片机的LED显示屏开发技术(第2版)》以当今广告媒体中较为流行的单色、双色、彩色和条形(门头)LED显示屏控制系统为背景,结合基于51系列单片机的硬件控制系统,对LED显示屏数据组织方式和灰度、亮度控制作深度剖析,详细讲解如何根据LED单元板驱动控制方式高效率地排列存储器中的数据。并且在相应章节中附有经过实际应用项目验证的完整开发实例,以供读者参考。在简要讲述普通51单片机和C51编程的基础上,《基于51系列单片机的LED显示屏开发技术(第2版)》还对具有40MHz工作频率、单指令周期的增强型51单片机——VRS51L3074及其在LED显示屏控制系统中的应用做了详细介绍。该书也是国内本铁电单片机相关的中文书籍,为初学铁电单片机或是希望了解该单片机的读者提供了较为全面的中文资料和开发例程。另外还对通用LED显示屏上位机控制软件设
针对目前介绍飞思卡尔MC9S12(X)系列单片机的教材不多、初学者入门困难的现状,作者撰写了此书,旨在将初学者领入飞思卡尔的殿堂。本书在内容组织上循序渐进、从原理到实践、从简单到复杂,主要讲解了MC9S12(X)系列单片机各模块的工作原理和寄存器定义,并通过实例讲解使读者掌握模块的使用方法,尤其针对“飞思卡尔杯”智能汽车竞赛进行了大量实例讲解。 本书的*特点是理论与实践紧密结合,实用性强,为读者提供全部实例的测试代码。这些代码可以在飞翔科技系列开发板上进行调试。读者可以通过理论知识的学习和实例的调试,迅速入门飞思卡尔单片机。 本书可作为本科及研究生阶段的单片机教材,也适用于该系列单片机的自学者和开发人员。
《TMS320C674xDSP应用开发》以TI公司的浮点DSP芯片C6 74x系列为平台,详细介绍了DSP的软硬件系统设计。主要内容包括DSP的基本原理、DSP的结构和指令系统、DSP的仿真软件、DSP的片内外设、DSP的软硬件设计以及基于DSP的算法实现等。 本书内容全面、实用,讲解通俗易懂,书中的所有软硬件设计略作修改即可在工程中直接应用。本书可以作为高等院校通信工程、电子工程、电气工程以及自动控制等专业高年级本科生和研究生的教材,也可供从事DSP应用系统设计开发的技术人员参考。
《DSP嵌入式项目开发三位一体实战精讲》以TIDSP系列为写作平台,通过大量实例,深入浅出地介绍了DSP嵌入式项目开发的方法与技巧。全书共分12章,篇(第1、2章)为DSP开发基础,简要介绍了DSP的硬件结构、指令系统,以及CCS集成开发工具,引导读者掌握必要的技术基础;第二篇(第3~12章)为项目实例,通过12个实例,详细阐述了DSP在接口扩展与传输、工业控制、图形图像、数字消费与网络通信领域的开发原理、流程思路和技巧。实例全部来自于项目实践,代表性和指导性强,读者通过学习后举一反三,设计水平将得到快速提高,步入高级工程师的行列。本书层次清晰,结构合理,实例典型,技术先进热门。不但详细介绍了DSP嵌入式的硬件设计和软件编程,而且提供了完善的设计思路与方案,总结了开发心得和注意事项,对实例的程序代码做了详细注释,方便读者
《非线性信息处理技术》系统地反映了有关基于混沌及分形理论的非线性信息处理技术。《非线性信息处理技术》在吸收国外著名大学同类课程先进教学体系的基础上,结合作者多年的研究生及本科生高年级课程教学与实践体会,以非线性系统观测数据处理方法为主线,构建了内容新颖且理论联系实际的非线性信息处理技术教材体系。 《非线性信息处理技术》共分9章,前4章主要介绍了传统的混沌及分形时间序列分析方法,第5章介绍了相空间吸引子形态特征提取方法,第6章从多尺度角度介绍了非线性系统微观及宏观结构特征提取方法,第7章介绍了复杂性测度分析方法,第8章介绍了非线性时间序列复杂网络分析方法,第9章介绍了混沌吸引子不稳定周期轨道探寻方法。 《非线性信息处理技术》为研究生及本科高年级学生进入非线性信息处理技术领域、
本书以常用的atmega128单片机为主线,介绍和讲述avr单片机的组成及其在嵌入式系统中的应用。全书包括16章,第1~5章主要讲解atmega128单片机的硬件结构及其采用的编程语言;第6~10章主要讲解atmega128单片机各个功能模块的应用,包括基本的i/o口、定时/计数器、中断、串行通信、模数转换等内容;第11~16章在内容上具有综合性,涉及外部常用的温度传感器和时钟芯片以及点阵屏等控制实例,在讲解每个实例时,对相应的外围器件都进行了详细地介绍,方便读者触类旁通地应用该类传感器。 本书中讲解的实例程序都在实际电路板中调试通过。在讲解实例时,各个功能模块分开讲解,并配以详细注释,大部分程序还采用算法流程图的形式以加深读者的理解。 本书内容完整,系统全面,简单实用,适合作为大中专院校自动化、计算机、电子等学科的专业教
本书详细介绍了AVR应用系统开发的流程、方法与设计思想。 本书对目前流行的AvR芯片MEGA64的结构,存储器,I/O资源,寄存器,编译环境和编程方法进行了详细的介绍,同时选择了几个典型的实例进行了细致的分析。 本书语言简洁,层次清晰,具有很强的实用性和指导性。本书中有丰富的程序源代码,读者稍加修改,便可应用于自己的工作中。 本书适合于高校计算机、自动化、电子及硬件相关专业在校学生,以及从事AVR单片机开发的科研设计人员学习和参考。
本书以TI公司的TMS320VC5402DSP为基础,详细论述了DSP硬件设计和软件开发的重点和难点内容,特别是如何使用C语言编写DSP的应用程序。本书共分10章,第1~3章介绍了DSP的发展、原理结构及片上外设;第4-5章介绍了5402DSK板和DSP硬件电路的设计;第6-7章介绍了DSP的C语言编程和CCS集成开发环境的使用;第8章介绍了GEL语言及其在DSP调试中的作用;第9章为实验篇,以5402DSK为基础,针对5402DSP的片上外设,设计了一些典型的实验,对每个实验的原理进行了详细的分析,每个实验都给出了C语言的参考源程序,而且都调试通过;第l0章给出了3个DSP综合应用设计实例,分别从软件和硬件角度出发对DSP应用开发的典型过程做了详细的描述。 本书可作为高等院校工科电子类专业本科生的DSP系统学习教材,也可供从事DSP技术开发的工程技术人员和高等学校的教师阅读参考。
本书主要讲述了以SAMSUNG公司的S3C2410为代表的ARM9微处理器的开发流程,内容涵盖了嵌入式系统的软、硬件开发两个方面:一是微处理器的接口电路设计、接口时序、电气特性等内容的分析;二是对应的软件的实现方法和μC/OS-II、Linux、WinCE及Qt在ARM9上的移植方法。 本书的特点是在分析以S3C2410为代表的ARM9微处理器的开发过程中,首先为开发者搭建一个可以运行的小系统;然后分析在小系统下可以方便扩展的外设功能部件,对每个扩展的外设功能部件进行分析,包括原理、接口电路设计、基本操作及详细的实例分析;后开发者可以按照自身的需要选取不同的外设部件,完成应用系统的开发。本书分析了μC/OS-II、Linux、WinCE及Qt在S3C2410处理器上的移植,特别是在国内,WinCE及Qt应用方面的著作很少,本书是对这一领域的补充。每一章都为读者留有思考与练习题,帮助
本书以实际的嵌入式系统产品的开发为主线,力求将开发中所涉及的庞大而复杂的相关知识讲清楚、透彻。 本书首先介绍了嵌入式系统的基础知识和开发过程中需要的一些理论知识,并详细讲解了开发环境的建立过程;然后,详细系统地对嵌入式开发中软、硬件平台的建立进行了讲解与分析,使读者对嵌入式系统的构成有深入理解;接下来由浅入深地讲解了嵌入式系统开发中的难点和重点,以及软件开发中各个模块的驱动程序开发和应用程序开发;后,结合实际讲述了系统的图形界面设计和系统开发的相关事项。 本书不仅有详细的理论基础知识介绍,还有大量的开发案例以供参考,实用性强。 本书适合从事嵌入式系统设计工作的广大科技人员阅读,也可作为大专院校电子控制专业及其他相关专业的教材或参考资料。
本书全面介绍了以LPC213x/LPC214x两个系列ARM芯片为硬件平台的各种应用开发,详细分析了嵌入式实时操作系统 C/OS-II在ARM7上的移植和应用。主要内容包括:LPC214x与LPC213x相比的新增特性;LPC214x部分功能部件的使用;LPC214x USB设备控制器的固件编程;LPC214x固件程序的应用; C/OS-II在ARM7上的移植以及移植代码在LPC2100系列芯片上的使用实例; C/OS-II基础实验; C/OS-II的中间件;ZLG/USB214x软件包的开发和应用;嵌入式GUI-ZLG/GUI在 C/OS-II上的使用;SD/MMC卡读/写模块在LPC213x/LPC214x上的使用。 本书可以作为高等院校相关专业师生以及从事嵌入式系统应用开发工程师的参考资料,适合于想使用LPC213x/LPC214x和 C/OS-II进行嵌入式开发的初学者,亦非常适合于想使用LPC214x芯片进行USB开发的工程师。
读者能通过本书自己揭开小型机的神秘面纱,了解一款著名的小型机——IBM pSeries产品的硬件结构,掌握基本的概念和管理技能,甚至自己“DIY”出一台廉价的pSeries小型机(服务器);另一方面,也能够了解与小型机相关的工作和技能需求,规划自己的职业发展。本书分为9个章节,分别讲述了小型机的概念、历史,CPU、进程、线程管理,内存相关技术,存储、逻辑卷管理相关技术,终端管理和通过HMC对小型机进行分区管理的技术,网络和接口卡相关的技术,AIX软件的安装过程和基本配置,如何学习小型机、如何准备认证考试、小型机相关职业的信息,以及AIX/pSeries使用中的一些小技巧。 本书适合的读者:对IT技术感兴趣、期望毕业之后能够从事IT工作的学生;刚刚进入IT领域,正在寻找发展目标的“菜鸟”;已经具备了一定的IT技能,但在工作、学习中遇到瓶颈的
本书通过大量的典型实例,详细介绍了51单片机各种C语言应用专题程序设计的流程、方法、技巧及设计思想。全书共分31章,第1章简单介绍了51单片机开发的基础知识,第2~31章为本书的重点,通过30个典型的C语言应用实例,详细介绍了51单片机的各种应用开发和使用技术,包括输入输出、数据采集、控制系统、信号与算法实现、通信传输、网络应用与电源监控设计。全书实例丰富、代表性强,涉及领域广,每个例子都有具体的设计思路、硬件电路、软件设计以及程序代码分析,对于读者学习51单片机的应用开发提供了良好的参考和指导。 本书语言简洁,层次清晰,本书的所有程序代码都使用C语言实现,简单易学、易懂。本书比较适合计算机、自动化、电子及硬件等相关专业学生进行学习,同时也可供从事51单片机开发的科研设计人员参考使用。 本书配有
本书系统阐述了嵌入式多核系统软件开发的技术,并基于主流的Intel嵌入式多核系统给出许多开发实例。全书共分为11章,分别介绍了嵌入式多核处理器的概念、嵌入式Intel多核体系结构处理器、多核处理器性能量化方法、嵌入式多核处理器移植、可用性技术、多线程开发、线程级并行优化、虚拟化和分区、多处理器优化技术、电能利用技术等内容。 本书采用模块化的结构安排、理论阐述与应用实例相结合的叙述方式,*限度帮助读者掌握嵌入式多核开发技术。 本书可作为计算机科学与技术、电子科学与技术、电子信息工程等专业相关师生学习用书,也可供相关科研与工程技术人员参考。
本教材的写作思想是,教学内容要反映微机接口新技术,以新技术带动教学。对那些常用、实用的诸如鼠标、键盘、显示器、打印机、硬盘、光盘等外围设备的描述方法是,先实物、后结构组成、再操作原理,然后再结合原理介绍接口的分析和应用。 本教材把目前常见、常用的USB、RS-232C、16550等串行接口,常见、常用的SCSI并行接口,在硬盘、光盘上使用的SATA、IDE接口,以及在打印机上使用的IEEE-1284并行接口,结合硬盘、光盘、打印机的原理给予了详细描述。 本教材教学内容通俗实用、先进、新颖、知识面广、图文并茂,贴近读者认识、使用微机的实际。教学内容“老少皆宜”,不同层次、不同类型的高等院校皆可使用本教材,给教师和学生留下更多的灵活选用《微机接口枝术》教学内容的空间。
本书包含继电接触器控制和PLC控制两部分内容。作为学习PLC的基础——继电接触器控制,将详细讲解常用低压控制电器的工作原理,系统介绍常用继电器控制电路的组成、工作原理和设计方法;侧重PLC控制的内容,以OMRON的小型机CPM1A/CPM2A为背景,系统地阐述PLC的组成、工作原理和指令系统,详细讲解PLC控制系统的设计方法;介绍OMRON的HOSTLink、PLC Link和无协议3种串行通信方式,以及OMRON当前主推的CompoBus/D、ControllerLink、Ethernet这3种FA网络。对每一种网络,从通信单元、网络配置、网络功能、通信端口的连接、通信协议及相关编程等方面均进行了详细的讲解;对OMRON的计算机辅助编程软件CX-P的功能和使用方法也做了较详细的介绍。 本书内容丰富,通俗易懂,理论联系实际。为便于教学与自学,还编写了习题和实验指导。 本书可作为高等院校自动化、电气技
在阅读本书之前读者不需要对嵌入式系统软件有任何了解,只需要熟悉计算机程序设计的基本概念、学习过C程序设计语言即可。 本书适合作为高等院校计算机、电子、通信、软件工程等专业高年级学生嵌入式系统软件课程的教材,也可供那些对嵌入式系统软件编程的软件工程师参考。 本书特点 ●易读性。本书从计算机程序设计概念的基础知识入手,以实例讲解的方式帮助读者快速掌握嵌入式系统软件设计的核心及高级技术与技巧,内容讲解清晰明了,通俗易懂。 ●实用性。本书注重工程能力,突出工程实践,作者把各种嵌入式系统的软件设计经验、开发技巧,以及面对问题时所需要掌握的必要知识与解决方案,同嵌入式系统软件的基本原理有机地结合在一起。 ●通用性。本书并不针对某一种特定的微处理器或实时操作系统进行讲解,也