计算机组织与体系结构
-
单片机应用与实践教程束慧,陈卫兵,姜源 等著本书共6个项目,首先介绍单片机最小系统,然后从企业实际单片机控制系统出发,按照单片机的不同控制功能,将整个系统划分为“键盘与显示系统”“时钟系统”“通信系统”“存储系统”“测控系统”五大项目,以典型案例介绍51单片机的各种具体应用。在每个任务的内容编写中,以“任务”为驱动,按照“任务要求”→“相关知识”→“任务实施”→“任务扩展”的思路编排,读者既可按本书内容进行实物制作,又可利用Proteus进行仿真,切实将职业能力和职业素质的训练融入实际的教学实施过程。每个项目都精选典型课后任务,便于读者巩固所学知识,提高分析问题和解决问题的能力。本书可作为高职高专电子、通信、电气、机电专业单片机相关课程的教材,也可供从事单片机应用的工程技术人员参考。
-
单片机原理及应用技术万隆,巴奉丽 编《单片机原理及应用技术(第2版)/21世纪高等学校计算机应用技术规划教材》以通用的51单片机为平台,结合独立开发的MCU-BUS学习板的实验项目编写而成,书中既包括单片机基础理论知识的介绍,又兼顾了实践部分的应用,既涉及汇编程序设计,又包括单片机C程序设计。书中每一块知识点的介绍都列举了相关的例程,并且大部分例程采用汇编和C语言同时实现,是一本可以帮助读者快速入门并提高的实用性教材。《单片机原理及应用技术(第2版)/21世纪高等学校计算机应用技术规划教材》共包括10章内容,其中第1章为单片机概述部分,介绍了单片机相关的几个基本概念。第2、3、6章是单片机的理论基础,为单片机的原理部分,包括单片机的基本结构、指令系统以及各功能模块的应用。第4章为单片机C程序设计基础部分。第5章介绍了单片机的集成开发环境i第7章介绍了单片机的常用接口电路设计,第8章介绍了常用的串行总线的应用,第7章和第8章为单片机的基本应用部分。第9章为单片机仿真部分,主要介绍PROTEUS仿真软件的基本使用。第10章简单介绍了单片机开发的基本步骤、抗干扰设计以及系统编程的相关问题,并设计一个综合实例,供读者参考。《单片机原理及应用技术(第2版)/21世纪高等学校计算机应用技术规划教材》适合用于高等学校本专科学生教材和教师的参考用书,也适合于对单片机零基础,并希望快速入门的初学者作为自学参考书。
-
单片机原理与应用孙宝法 著《单片机原理与应用/21世纪高等学校规划教材·电子信息》选择美国ATMEL公司生产的AT89C51单片机作为学习对象,主要介绍AT89C51单片机的原理和单片机与外部设备的接口技术。全书分为3个部分。第一部分主要介绍单片机与微控制系统的基本知识、AT89C51单片机的内部功能部件、AT89C51汇编语言指令系统、汇编语言程序设计、微控制系统设计的基本原理。第二部分主要内容是对单片机最小系统进行扩展,重点介绍单片机与外部设备的接口技术。第三部分介绍单片机应用系统开发的基本原则、步骤、注意事项等,并以模拟交通灯控制系统和电子时钟的设计与实现为例,详细叙述单片机应用系统开发的过程。《单片机原理与应用/21世纪高等学校规划教材·电子信息》可以作为高等院校计算机科学与技术、自动化、嵌入式系统、物联网等专业的专业课教材。
-
单片机应用技术张文灼 编本书分9章,以MCS-51系列单片机的AT89C51为例,深入浅出地介绍了单片机基础知识、硬件结构和基本原理、指令系统、汇编语言程序设计、中断系统与定时/计时器、串行通信、系统扩展与接口应用、C51语言程序设计入门以及单片机应用系统设计开发。本书是作者长期从事单片机教学的结晶,特色为教师、学生“双轻松”——易教、易学。体现在:(1)专门针对高职学生特点编排,叙述精炼,知识条目化、“浅显化”,图文并茂,融抽象理论于大量的简单但典型的实例中;(2)“简单易懂、任务驱动”,全书以16个“工作任务(实践)”为线贯穿,步骤完整详细,易于操作,任何学校甚至自学者都有条件完成,教学做从编排上轻松体现;(3)便于学习、易于授课,配有PPT课件、WORD教案、教学指南、教学素材,书末附习题答案,便于学生自测与课程考核。本书适合高职高专机电、数控、模具、汽车、信息自动化类、计算机类及其他相关专业的学生使用,也可作为应用型本科、中职、自学考试、成人教育和相关专业上岗人员的技术培训教材,还可作为电子爱好者初学单片机的入门参考书。
-
嵌入式系统数字视频处理权威指南(美)Michael Parker,(美)Suhel Dhanani 著; 邓天平 译《电子与嵌入式系统设计译丛:嵌入式系统数字视频处理权威指南》介绍了核心的视频处理概念和标准,对使用FPGA的工程师如何着手数字视频处理提供实际的指导。使用图示的、直观的方式,用最少的数学表达阐述视频处理的基本概念。对读者来说,这本书的关键成果和帮助包括:理解现代视频系统的概念和挑战、视频系统的体系结构、实现高清视频电路的参考设计实例、理解实现视频系统设计的各种权衡。
-
MATLAB GUI设计学习手册罗华飞 著《MATLAB GUI设计学习手册(第3版)》在《MATLAB GUI设计学习手记》(第2版)的基础上,结合MATLAB 2014a的新特性,完善了全书的知识架构,突出了GUI设计重点,对读者经常遇到的46个问题作了透彻的解答,提炼出13个专题作了详尽的介绍,还对多达94个经典例题作了全面细致的讲解。全书由浅入深、循序渐进地介绍了GUI设计的基础知识和技巧,旨在使读者在较短时间内熟练掌握GUI设计的精要所在。《MATLAB GUI设计学习手册(第3版)》首先介绍了GUI设计的预备知识;然后详细讲解了GUI对象的属性及两种创建GUI的方法:采用纯代码创建和采用GUIDE创建;之后深入讲解了数据库、定时器、串口及mcc编译的相关知识;最后,书中给出两个综合实例,供读者研究学习。书中穿插了大量的图表和注释,方便读者学习。《MATLAB GUI设计学习手册(第3版)》适合需要短时间内迅速掌握MATLAB GUI设计的初学者,也可作为相关专业师生或工程开发人员的参考手册。
-
单片机原理及C51应用设计姜波 著本书分为基础篇和实战篇两大部分,基础篇以AT89S51单片机为例介绍了单片机的工作原理、片内功能模块工作原理、片外接口技术、KEILC51编程、KEIL开发工具软件使用、PROTEUS仿真工具软件使用以及单片机开发技术等内容;实战篇编写了大量的单片机实例,以适用部分专业在理论课学习的基础上进行单片机培训或单片机课程设计等实践类课程的需求。本书根据电子信息类、机电、汽车电子类等专业学生的专业要求,主要体现硬件接口电路的设计及应用编程,既详细阐述了单片机接口电路的原理,又重点介绍了一些接口芯片,为读者全面掌握单片机接口技术奠定了坚实基础。教材的编写迎合应用型本科院校和高等职业院校理工类专业人才培养的需求,满足社会的需要。此外,本书也可作为高等工科院校电气与电子信息类、计算机类、机械类各专业的教材,也可作为从事单片机应用系统设计、生产等技术人员的参考书。
-
单片机编程魔法师之高级裸编程思想余灿基 编本书以单片机裸环境为基础,为编程者定义了一个微操作系统(MOS)的编程环境,并面向应用中不断提高的需求对编程策略进行了深度剖析与研究,从而分离出数据驱动、并行多任务、面向对象等重要编程思想。这些思想既可独立运用,又可有机结合成一个体系,是我们实践中解决问题的致胜法宝。本书以实例为基础,分6章对这一思想体系进行了阐述。阐述通常以提出问题开始,然后针对解决问题的现状,从心理学的角度对问题展开讨论,力求将容易遇见的问题一网打尽。本书通过一些列的优化过程对思想要点进行完整描述,然后通过软件仿真手段给读者一个清晰的认识,并在最后进行归纳总结。
-
自己设计制作CPU与单片机姜咏江 著《自己设计制作CPU与单片机》是一本为有志于计算机CPU设计的人员所写的书,不论你是狂热的发烧友,还是精明的计算机专业工作者。《自己设计制作CPU与单片机》以作者几十年学习设计制作CPU与通用单片机的经历,来告诉你如何从无到有地设计属于你自己的CPU和可以运行用户程序的单片机。书中以作者的十几个CPU设计工程为主线,展示了精简指令系统RISC和复杂指令系统CISC计算机CPU的设计方法。既有硬件编程,又有原理图设计,适合软硬件人员学习计算机核心技术之用。《自己设计制作CPU与单片机通过实例告诉读者,如何创造性地进行计算机高端产品CPU的立意和设计,介绍了人机交互和操作系统内核的设计方法。这是一本对要全面掌握计算机高端技术的人员而言必读的CPU设计制作之书。
-
自己动手写CPU雷思磊 著本书使用Verilog HDL设计实现了一款兼容MIPS32指令集架构的处理器――OpenMIPS。OpenMIPS处理器具有两个版本,分别是教学版和实践版。教学版的主要设计思想是尽量简单,处理器的运行情况比较理想化,与教科书相似,便于使用其进行教学、学术研究和讨论,也有助于学生理解课堂上讲授的知识。实践版的设计目标是能完成特定功能,发挥实际作用。 全书分为三篇。第一篇是理论篇,介绍了指令集架构、Verilog HDL的相关知识。第二篇是基础篇,采用增量模型,实现了教学版OpenMIPS处理器。首先实现了仅能执行一条指令的处理器,从这个最简单的情况出发,通过依次添加,实现逻辑操作指令、移位操作指令、空指令、移动操作指令、算术操作指令、转移指令、加载存储指令、协处理器访问指令、异常相关指令,最终实现了教学版OpenMIPS处理器。第三篇是进阶篇,通过为教学版OpenMIPS添加Wishbone总线接口,从而实现了实践版OpenMIPS处理器,并与SDRAM控制器、GPIO模块、Flash控制器、UART控制器、Wishbone总线互联矩阵等模块组成一个小型SOPC,然后下载到FPGA芯片以验证实现效果,最后为实践版OpenMIPS处理器移植了嵌入式实时操作系统μC/OS-II。