计算机组织与体系结构
-
单片机原理及应用林立,张俊亮 编著本书以MCS-51系列单片机80C51为例介绍单片机的工作原理、基本应用与开发技术。主要内容包括单片机基础知识、内外系统结构、汇编与C51语言、中断与定时/计数器、串口通信、系统接口、应用系统设计等。本书在单片机传统教学体系的基础上进行了较大改进,以C51编程语言作为贯穿全书各章节的主线,并将单片机仿真软件Proteus和C51编译软件Keil的用法与之紧密衔接,书末附有与教学进度呼应的8个实验指导及相关阅读材料。 -
单片机与计算机串口通信实践张秀关 著采用Cygnal公司的C8051F020DK-U型单片机开发工具,即可实现与计算机的串口通信。本书由简入繁,详细阐述了三种串口通信模式,依据其各自的串行数据传输能力,可适用于不同的实际项目。单片机测量了六路电压量、片内温度,记录了两个时间值,并将它们串行发送到计算机中;计算机将计算得到的物理电压值等,采用ODBC、自动化两种方法,存储到以当前时刻命名的Excel文件中。 -
嵌入式系统软硬件协同设计实战指南陆佳华,江舟,马岷 著《嵌入式系统软硬件协同设计实战指南:基于Xilinx Zynq》由浅入深,由基础知识到实战案例向读者系统阐述了如何利用Zynq平台进行嵌入式系统以及软硬件协同设计的开发。本书分为基础篇与进阶篇两部分,基础篇中介绍了Zynq器件、ZedBoard,并配有简单入门实验,同时针对软件开发人员增设了FPGA硬件加速等内容。在进阶篇中介绍了利用Zynq进行软硬件协同设计,同时对处理器与可编程逻辑接口等技术进行了详细剖析。本书提供了20个详细的设计案例,涵盖了硬件板卡、FPGA逻辑、Linux驱动、Linux操作系统、上层应用、软硬件协同设计等Zynq开发中可能遇到的各个方面的知识,并在最后将前述独立案例整合为4个系统案例。本书重点突出实战,以案例为指导,配合介绍相关参考文档,协助读者尽快掌握在Zynq上进行各项设计的方法。本书可作为Zynq初学者、软硬件协同设计开发人员的参考用书,亦可作为大专院校嵌入式系统设计、片上系统设计、可编程逻辑器件等相关专业的教师和学生的参考用书。 -
单片机原理及应用章彩涛,金国砥,俞艳 编《职业教育校企合作创新示范教材:单片机原理及应用》共包含8个项目,分别是单片机简介、让单片机动起来、电动机控制器、电子时钟、音乐门铃、交通灯、串行总线应用、串行通信。各项目均由若干任务组成,各任务中包含完成本任务所需的基础知识、操作指导,有的任务还设置了较高层次的高级知识和拓展训练。此外,各项目中还穿插了一些实际动手过程中的小窍门和方法技巧。全书各项目涵盖了MCS-51系列单片机系统结构、MCS-51系列单片机C指令系统、MCS-51系列单片机常用接口电路、中断系统、定时/计数系统、串行通信系统等知识点。《职业教育校企合作创新示范教材:单片机原理及应用》适合作为中等职业学校电子信息专业单片机教学的教材,也可作为职业院校单片机技能竞赛项目培训入门教材,还可作为单片机爱好者的入门级参考资料。 -
单片微机应用技术张颖,罗晓 编著《卓越工程师教育培养计划配套教材·电气工程系列:单片微机应用技术》是为满足卓越工程师实践能力培养目标要求而编写的,内容包括三个方面。(1)基础篇:mcs-51系列8位机,讲述了8位基本单片机51系列的原理、结构、指令系统、程序设计与仿真方法。(2)提高篇:freescale-dgl28/xs128 16位机,介绍了目前汽车中的电子控制产品大量使用的嵌入式16位/32位单片机。以freescale-dg128/xsl28 16位机为核心,讲述了嵌人式16位单片机的基本系统和实用codewarrior开发工具的使用方法。(3)扩展篇:应用案例——freescale嵌入式16位单片机在汽车电子控制系统中的应用案例,介绍了freescale嵌入式16位单片机在汽车电子控制系统中的应用。《卓越工程师教育培养计划配套教材·电气工程系列:单片微机应用技术》可作为汽车工程等工程类专业本科阶段开设嵌入式系统和单片机类课程的教材,也可作为相关领域应用工程师和业余爱好者的参考书。 -
微机原理与接口技术李永忠《计算机“卓越工程师计划”应用型教材:微机原理与接口技术》以Intel 8086/8088微处理器为基础,兼顾高性能80x86以及Pentium系列微处理器的介绍,主要讲述微机原理、汇编语言和接口技术。全书共10章,包括计算机基础知识、8086/8088结构与总线技术、8086/8088指令系统、汇编语言程序设计、存储器组织、输入/输出技术、中断系统与定时/计数技术、串行通信及其接口电路、模拟接口技术以及高档微处理器简介。每章都有适量的例题与习题,帮助读者巩固和应用学到的知识。 -
多处理器编程的艺术(美)赫利希,(美)谢菲特 著工业界称为多核的多处理器机器正迅速地渗入计算的各个领域。多处理器编程要求理解新型计算原理、算法及编程工具,至今很少有人能够精通这门编程艺术。现今,大多数工程技术人员都是通过艰辛的反复实践、求助有经验的朋友来学习多处理器编程技巧。这本最新的权威著作致力于改变这种状况,作者全面阐述了多处理器编程的指导原则,介绍了编制高效的多处理器程序所必备的算法技术。了解本书所涵盖的多处理器编程关键问题将使在校学生以及相关技术人员受益匪浅。本书特色本修订版结合2008年第1版出版以来课堂教学和读者反馈的勘误和修改意见,对全书进行了多方面的修订和更新。循序渐进地讲述共享存储器多线程编程的基础知识。详细解释当今多处理器硬件对并发程序设计的支持方式。全面考察主流的并发数据结构及其关键设计要素。从简单的锁机制到最新的事务内存系统,独立、完整地阐述了同步技术。利用Java并发工具包编写的可完全执行的Java实例。附录提供了采用其他程序设计语言和包(如C#、C及C++的PThreads库)进行编程的相关背景知识以及硬件基础知识。 -
嵌入式计算系统设计原理(美)沃尔夫 著《嵌入式计算系统设计原理(英文版·第3版)》从组件技术的视角出发,介绍了嵌入式系统设计技术和技巧。本书自第1版出版以来,已广泛应用于教学,并为实践设计提供了宝贵指南。第3版根据最先进的技术发展进行了更新,更详细阐述操作系统中的进程通信和缓冲,尤其是新增了数字信号处理、多媒体和cps方面的实例。作者介绍了德州仪器、arm、美国微芯科技公司的最新处理器及软件、操作系统、网络、消费性电子设备等。不论是进行软硬件设计的研究人员、学生还是专家,都能从marilynwolf的集成化工程设计方法中获益匪浅。《嵌入式计算系统设计原理(英文版·第3版)》特色以实际芯片(arm芯片、ti c55xdsp和pic)为例,进行相关设计技术和技巧的说明,向读者介绍如何将这些理论付诸于设计实践。在所有关键课题讨论中都尤为强调现实中的设计实践,从而为学生和设计人员提供了最先进技术的指导。对设计实践中所必需的基本应用技术进行重点讨论,帮助读者在实际工作中熟练地设计大型的、复杂的嵌入式系统。 -
微机原理与接口技术方红,唐毅谦,徐嘉莉 等编《微机原理与接口技术》着重讲解了16位微型计算机的工作原理、指令系统、8086汇编语言程序没计及接口技术。全书分为三部分:微型计算机原理部分(第1、2、5、6章)、汇编语言程序设计部分(第3、4章)、接口与应用部分(第7、8、9章)。《微机原理与接口技术》(作者方红、唐毅谦)以基础理论——举例为主线组织编写,在内容安排上注重系统性、逻辑性与实用性,结构清晰、易教易学、实例丰富,对易混淆和实用性强的内容进行了重点提示和讲解。为便于读者自学,《微机原理与接口技术》不仅附有一定量的习题,而且还附加了相应的习题答案。本教材配有多媒体课件,可供选用该教材的教师在教学时使用,也可供学生课外学习参考。《微机原理与接口技术》既可作为高等院校电气信息类专业教材,也可供从事微型计算机系统设计和应用的技术人员自学和参考。 -
51单片机应用系统典型模块开发大全郑锋,王巧芝,李英建 等著《51单片机应用系统典型模块开发大全(修订版)》从单片机基础模块开始讲起,通过单片机小案例讲解各模块的基本应用原理以及专业开发知识,利用中小型项目开发案例系统讲解单片机系统设计和开发的思路,从而使读者完全掌握单片机。读者首先要学习本书的基础部分,即第1~6章,掌握基本的键盘、显示、存储、A/D与D/A转换。当能熟练地调试一些简单的单片机程序之后,应该开始学习本书后半部分,即第7-18章,理解和掌握本书提供的专业应用开发系统,例如单片机应用系统温度测量模块、单片机应用系统电动机控制模块、单片机应用系统压力测量模块和单片机应用系统驱动隔离模块等。《51单片机应用系统典型模块开发大全(修订版)》包含一些具体开发核心技术和对应的经典开发项目,读者在单片机实际开发学习过程中,可以把每章的基础知识和应用实例结合起来,可以一边熟悉技术,一边通过学习经典开发项目积累开发经验。《51单片机应用系统典型模块开发大全(修订版)》面向各领域的单片机设计用户,适合高等院校自动控制、自动化、电子信息、测试技术、机电一体化、机械电子、通信工程、计算机等专业的本科生及硕士研究生以及从事电子开发和应用行业的科研人员使用,特别适合从事实际单片机应用系统开发的人员使用。
