计算机组织与体系结构
-
ARM & Linux嵌入式系统教程马忠梅,张子剑,张全新 等著《ARM & Linux嵌入式系统教程(第3版)》围绕最流行的32位ARM处理器和源码开放的Linux操作系统,讲述嵌入式系统的概念、软硬件组成、开发过程以及嵌入式Linux的应用程序和驱动程序的开发设计方法。全书共8章,包括从嵌入式系统基础到ARM体系结构等硬件内容,从嵌入式Linux到应用程序、驱动程序、图形用户界面和Android(安卓)应用程序等软件内容,并推出了自主版权的轻量级图形用户界面lwGUI。第2版主要升级了ARM集说明,修订了应用程序和驱动程序设计内容,以适用于国内流行的实验箱。第3版的第3章增加了Android操作系统,还增加了第8章“Android应用程序设计”。本书特点是内容取材于最新资料,总结实际教学和应用经验,实例较多,实用性强;所带程序取材于学生的竞赛、毕业设计和课程实验,不强调具体的ARM核芯片。本书适用于没有操作系统知识的单片机开发人员学习嵌入式系统,可作为嵌入式系统课程理论部分的教材和学习嵌入式Linux和Android开发的参考用书。
-
微型计算机原理与接口技术刘爱荣,杨际峰 编全书共分12章,根据课堂教学和实践的需要,详细介绍了微机硬件基础、进制转换、8086/8088CPU指令系统以及内部结构、引脚、时序,汇编语言、编程技巧,内存的存储原理及与CPU的连接,I/O方式及编程,中断概念及实现,详细介绍了8255、8253、8251等接口芯片硬件设计及编程驱动,A/D、D/A转换以及工业自动化控制,键盘及接口,显示及接口,打印机及接口,串口通信及总线技术。并且运用大量综合性实例对各种关键技术进行了深入浅出的分析。每一章配有习题。在信息技术高速发展的现代社会,微型计算机技术是网络通信和各行业必不可少的技术。本书由汇编语言、微机原理、接口技术等部分组成,适合作为理工类本科汇编语言、微机原理、接口技术以及作为它们的组合课程的教材,也可以作为理工类高职高专教材或工程技术人员参考书。
-
单片机原理与应用系统设计马秀丽,周越,王红 著本书在较全面和详细地介绍MCS51单片机的基本原理、系统结构、内部资源、指令系统、常用接口及其外部扩展、应用系统设计等内容的基础上,增加了丰富的能够实际演示的单片机应用实例、嵌入式操作系统在MCS51单片机系统中应用的方法和实例,目的是强化学习者的单片机软、硬件系统的整体设计意识和设计能力,也为嵌入式技术的学习打下良好基础。 全书共分11章,内容包括单片机技术概述、基本原理、汇编语言程序设计、C语言程序设计、内部资源及应用、基本外部接口技术、通信接口技术、应用系统设计、嵌入式操作系统的应用、便携式单片机学习板的设计和单片机应用系统开发工具。每一章节的例题均由浅入深、循序渐进、讲解透彻。书中相关应用设计案例的编写具有完整性、系统性和工程性。所有案例均给出可实施的系统级设计资料,包括用Protel绘制的硬件电路原理图、Keil μVision环境下调试通过的软件源程序代码,以及Proteus环境下的系统仿真实现结果。每章结束备有相关的习题,以便及时巩固所学知识。 本书内容全面,概念清晰,结构合理,实例丰富,文字通俗易懂,并配有多媒体教学课件和相关案例,是学习单片机原理与系统设计的理想教材,特别适合作为高等院校电子信息类专业的本科生教材。本书也可作为爱好单片机软、硬件技术和嵌入式技术的初学者和工程设计人员的参考书。
-
微处理器技术郑煊,刘萌,张鹍 编本书是兼顾课堂教学和全国大学生电子设计竞赛的特点和需要而编写的。书中以TI公司的MSP430系列16位超低功耗单片机为核心,用C语言作为编程语言,通过任务驱动介绍单片机的应用与调试技术。 全书共分12个项目。其中项目1~3为基础内容,分别介绍MSP430单片机的基础知识、C430基础以及MSP430常用开发环境; 项目4~11为项目实训部分,依据CDIO理念,把MSP430相关知识融入任务中,提供了大量应用实例; 项目12为一个综合性项目,介绍MSP430单片机在GPSOne个人定位终端中的应用。 本书内容精练,实践性和针对性强,实例丰富,既可作为电子信息类专业学生参加电子设计竞赛、技能大赛前的培训教材,也可作为高等专科和职业院校电子类专业学生的教材与参考书。
-
单片机技术应用与实训赵俊生 编《单片机技术应用与实训(第2版)/“十二五”职业教育国家规划教材》是根据高等职业教育电子信息类专业“单片机原理及应用”课程的教学要求编写的。《单片机技术应用与实训(第2版)/“十二五”职业教育国家规划教材》借鉴CDlO工程教育理念,以任务为驱动,以项目为导向,紧密结合单片机实际应用情况,以实训项目为主线,理论联系实际,充分体现了高等职业教育的应用特色和能力本位,突出人才应用能力和创新素质的培养,内容丰富,实用性强。从技术和工程应用的角度出发,为适应不同层次不同专业的需要,全书介绍了单片机工程应用项目(以MCS一51为核心)的认识及使用、结构、指令系统、程序设计与调、中断系统与定时/计数、系统的扩展、串行通信和接口技术。可用于学生的理论教学与实训、课程设计与毕业设计。《单片机技术应用与实训(第2版)/“十二五”职业教育国家规划教材》可作为高职高专和成人教育的电气自动化应用技术、工业电气自动化、电子信息工程技术、机械自动化、机电应用技术、数控应用技术等相关专业的教材和短期培训教材,也可作为广大工程技术人员学习参考用书。
-
dsPIC33F系列数字信号控制器仿真与实践江和 著《dsPIC33F系列数字信号控制器仿真与实践/Microchip公司大学计划用书》以Microchip公司的16位机dsPIC33F系列数字信号控制器(包括GP和MC系列)为对象,介绍了相应的功能模块的原理与应用。几乎每个功能模块都配以多个应用实例,实例程序用MPLABC30语言编制,所有的程序都经过实物或PROTEUS仿真验证,并配有相应的应用线路图。通过这些实例读者可以较快地理解功能模块并掌握其应用技巧。《dsPIC33F系列数字信号控制器仿真与实践/Microchip公司大学计划用书》可作为工程技术人员迅速掌握dsPIC30F/33F系列16位数字信号控制器开发技术的实用参考书。
-
大学生创新实验和智能控制比赛冬雷 李玉姣 高志刚 著大学生创新实验和智能控制比赛 ——基于飞思卡尔DSP系列 大学生的创新实践活动日益受到重视,很多同学尽管有创新思路,但缺乏实现的手段和方法。本书以飞思卡尔DSP56F8013为主介绍DSP的应用方法,特别是在控制系统中应用的基础知识。在此基础上针对大学生的创新实验,同时也为了增加实验的趣味性,提出了智能控制比赛的方法来引导学生学习创新研究的基本方法。为此本书设计了多种比赛任务,并介绍了完成这些比赛任务所需的基础知识和方法,起到抛砖引玉的作用,使学生能够在创新实践活动中不断提高自己的综合能力。 本书适合高等院校学生和科技工作者阅读,也可作为相关课程的教材。
-
51系列单片机原理及应用楼然苗,胡佳文,李光飞 等著51系列单片机原理及应用可选择汇编或C语言进行单片机编程教学,内容强调学生实际开发程序能力的培养,提供完整的汇编及C语言源程序文档、实验电路图、实验电路板PCB制作图,集课堂教学教材与实验指导于一体,方便学校教师、学生选用。全书内容分为3个部分。第1部分介绍51系列单片机的硬件资源、汇编与C语言编程基础;第2部分介绍单片机课程实验;第3部分介绍单片机汇编与C语言程序设计应用实例,给出了完整的汇编与C语言源程序。包含3部分内容: 第1部分介绍51系列单片机的硬件资源、汇编指令与C语言编程基础;第2部分介绍5个单片机汇编与C程序设计应用实例,给出了完整的汇编与C语言源程序及注释;第3部分介绍单片机课程实验、课程设计与实验电路板。本书针对新时期教学特点,强调实践与创新,书中实例均给出了汇编和C语言两种程序,为教师教学和学生自学提供了方便,第3部分的实验及课程设计内容,使得课堂教材、实验指导书、课程设计指导书三合为一。本书含有光盘1张,包含书中所有应用实例源程序及实验电路板、课程设计电路板资料。本书适合做高等院校单片机原理及应用类课程教材,也可作为电子技术人员设计参考用书。
-
单片机应用技能与实训吴孝慧,鹿业勃,陈丽娟主编,李克培、明习 编《单片机应用技能与实训》的目的是让更多人能轻松地理解人机交互和用户体验理论体系,即使是第一次接触人机交互与用户体验的人们也可以轻松掌握其基本理论,并马上按照书里介绍的方法付诸实践。为了达到这些目标,本书会采用以下方式介绍: 结合多样的数字产品与服务的案例。笔者第一次出版Human Computer Interaction是2005年的2月份。从那时候起,人机交互领域经历了巨大的变化。人机交互研究对象从原本的计算机扩展到更多样化的数字产品上,如智能手机、社交网络等; 我们在日常生活的各个方面都会用到计算机系统,而且计算机系统正在变得更高效和小型化。本书着重分析了最近开发的多样化的数字产品与服务的案例,解释其中重要的概念与方法。案例的选择,既涵盖了具象的数字产品,也涵盖了抽象的数字服务,扩大了人机交互原理的适用范围。读者可以结合实例,更好地理解利用人机交互和用户体验的概念与方法,活学活用。利用电影解释人机交互原理与用户体验方法在过去10年里韩国举行的人机交互会议上,笔者每年都会做一件事,那就是选出一部电影,利用电影里面的场面或故事来解释人机交互的原理与理论。这样做的目的是让第一次接触人机交互或用户体验的人能更容易地理解原理与方法。本书沿用了这一方法,在某些章节中添加了一些跟内容有关的电影。例如,在第1章中,举了“阿凡达”的例子来解释用户体验,第6章结合“玩具总动员3”来解释体验创新等。这样,通过电影场景的解读,可以让原本难以理解的人机交互与用户体验理论变得通俗易懂。融合整体框架和具体方法,提供完整的视野本书着重从人机交互的整体框架,而不是单个的数据来阐释人机交互的基本原理与流程。本书的6个章节分别从一个分支领域阐释了人机交互理论系统,为读者构建出一个整体框架。不过过于注重整体构架,便会缺乏具体性。为了要避免这个问题,本书选择了一些贴近书中内容、使用频率较高的例子,读者可以亲自实践。这样,融合整体框架和具体方法可以为读者提供更完整的知识结构。经过44位专家教授的仔细检证人机交互是一个跨学科的领域,因此一个人无法成为整个领域的专家。笔者虽也教了20多年人机交互课程,不过也仅仅教授其中有限的领域。为了解决这些问题,这本书的各个章节都会邀请相关的专家来审核。这本书总共6个章节,每章都会邀请一名以上的专家在内容上、结构上、案例或参考文献上给出意见和建议。虽然笔者是这本书的负责人,但是各个领域专家全面的意见,可以更好地从不同角度出发,描绘人机交互这个多样化领域。
-
轻松玩转ARM CortexM0+微控制器基于飞思卡尔FRDMKL25Z评估板刘佳 著轻松玩转ARM CortexM0+微控制器——基于飞思卡尔FRDMKL25Z评估板 将Kinetis L系列单片机的所有片上外设模块进行了介绍。同时,针对每一个模块都提供了上手实验例程,这些例程均是基于飞思卡尔公司推出的“处理器专家(Processor Expert)”这个快速开发软件以及FRDMKL25Z评估板实现的。全书图文并茂,力求简捷。本书所有例程均提供有源代码,读者可在网站上找到,以便于读者参考与验证。本书可供广大单片机爱好者、研发人员、在校学生以及参加飞思卡尔单片机设计大赛的选手学习参考。