计算机组织与体系结构
-
单片机工程应用技术黄英,刘恩华 著本书以目前应用广泛的MCS51/52系列单片机应用技术为主线,以完成工程应用项目任务的方法,将单片机的系统知识:单片机的内部结构、单片机指令系统、定时器/计数器、中断系统、串行口技术、单片机C语言、汇编语言,以及外围器件的应用,分解到各个项目任务中完成,每一步都精心设计,内容从易到难。本书共9个项目,包括单片机最小系统设计、实用性工程类应用程序设计、单片机C语言程序设计、单片机工程输入/输出接口电路设计、直流伺服电机的PWM控制设计、单片机串行通讯接口技术、实用智能电子钟的设计、数字信号控制系统的设计、银行排队叫号系统的综合设计。本书依据高职高专的培养目标,采用看、教、学、做的一体化教学模式,以项目驱动,注重学习者的实践技能训练、工程项目开发能力以及拓展能力的培养,既提高学习者的学习兴趣,又为后续课程的学习、各类电子竞赛、毕业设计及毕业后工作提供良好的训练。本书适用于高职高专、成人教育的自动化、计算机、电气技术、应用电子、电子电信以及机电一体化等专业的教材。也可供教师、工程技术人员参考。 -
嵌入式系统开发基础侯殿有,葛海淼 著嵌入式系统大多具有小巧轻薄的特点,程序代码不是很长,系统采用8位单片机即可满足要求。《嵌入式系统开发基础:基于8位单片机的C语言程序设计(第2版)/高等学校计算机应用规划教材》详细介绍了使用8位单片机和C语言进行嵌入式系统设计的方法。对于单片机技术的最新发展,如RISC(ReducedInstructionSetComputing,精简指令集)微处理器、SoC(SystemonChip,片上系统)设计技术、IAP(InApplicationProgramming,“应用现场”可调试功能)和ISP(InSystemProgramming,在系统编程)功能也做了简单介绍。许多串行芯片工作体积小,能耗低,适合嵌入式系统,特别是掌上产品的使用要求,《嵌入式系统开发基础:基于8位单片机的C语言程序设计(第2版)/高等学校计算机应用规划教材》对此做了重点介绍。嵌入式控制系统人机界面设计是进行嵌入式控制系统设计首先遇到的问题,也是难点。《嵌入式系统开发基础:基于8位单片机的C语言程序设计(第2版)/高等学校计算机应用规划教材》在详细介绍LCD显示汉字、曲线和ASCII码原理的基础上,给出了一个通用字模提取和建立小字库程序以及3种典型LCD显示驱动程序,这些资料对初学者和从事嵌入式开发工作的人员有很大的实用价值。 -
单片机应用与实践教程束慧,陈卫兵,姜源 等著本书共6个项目,首先介绍单片机最小系统,然后从企业实际单片机控制系统出发,按照单片机的不同控制功能,将整个系统划分为“键盘与显示系统”“时钟系统”“通信系统”“存储系统”“测控系统”五大项目,以典型案例介绍51单片机的各种具体应用。在每个任务的内容编写中,以“任务”为驱动,按照“任务要求”→“相关知识”→“任务实施”→“任务扩展”的思路编排,读者既可按本书内容进行实物制作,又可利用Proteus进行仿真,切实将职业能力和职业素质的训练融入实际的教学实施过程。每个项目都精选典型课后任务,便于读者巩固所学知识,提高分析问题和解决问题的能力。本书可作为高职高专电子、通信、电气、机电专业单片机相关课程的教材,也可供从事单片机应用的工程技术人员参考。 -
单片机应用技术项目教程杨春林 编本书是一本特色鲜明、易学易练的51单片机入门教材。全书以AT89S51单片机为例,在内容安排方面以“电路制作简单、理论知识够用”为主导思想,通过一系列从简单到复杂的单片机项目开发,使读者在由浅入深的学习和认知过程中,边学边做,逐步掌握单片机操作技能与基本知识。全书共分六个项目,包括单片机基础知识、输出控制电路、“打扰”单片机、单片机硬件扩展和制作点阵电路。 -
单片机原理及应用林立,张俊亮 著本书以MCS-51系列单片机80C51为例介绍单片机的工作原理、基本应用与开发技术。主要内容包括单片机基础知识、内外系统结构、汇编与C51语言、中断与定时/计数器、串口通信、系统接口、应用系统设计等。本书在单片机传统教学体系的基础上进行了较大改进,以C51编程语言作为贯穿全书各章节的主线,并将单片机仿真软件Proteus和C51编译软件Keil的用法与之紧密衔接,书末附有与教学进度呼应的8个实验指导及相关阅读材料。 -
嵌入式实时操作系统MQX应用开发技术王宜怀,朱仕浪,姚望舒 著MQX是一款免费、开源、有技术支持,面向工业控制、医疗电子、家用电器等领域的嵌入式实时操作系统(RTOS)。本书以飞思卡尔(Freescale)的MQX4.1.0为蓝本,以ARM Cortex-M微处理器为实例,详细阐述RTOS的基本概念、原理与应用方法。全书共分11章,从实际应用角度阐述MQX应用程序的设计方法。第1~7章囊括了MQX工程框架、任务基本设计方法与规则、启动流程、中断执行过程、延时函数、任务的创建、调度方法、事件、信号量、内存管理、日志等基本知识要素,同时也给出了MQX基本原理,主要包括内核数据区、MQX启动过程、中断、时间管理、任务管理、调度等机制剖析,第8章给出MQX基本知识要素的综合实例;第9章给出库文件、MQX移植、轻量级MQX、看门狗等MQX程序设计以及任务设计方法的讨论;第10~11章分别给出USB组件及RTCS组件的使用方法。 -
单片机实验及实践教程沈放,何尚平 编本次编写的单片机教材分成主教材和实验教材两册,主教材《MCS-51单片机原理教程》全面地介绍了8051单片机的基本原理、内部硬件结构、指令系统、I/O口、中断系统、定时/计数器、串行口等,并从应用的角度介绍了汇编语言程序设计,最后详细介绍了键盘、显示器、A/D、D/A、驱动电路、存储器等单片机外围电路及接口扩展的设计方法。本书《单片机实验及实践教程》为实验教材,从单片机实验教学和工程实际应用角度出发,主要讲解实验实践相关教学内容,包括单片机编程开发工具——Keil集成开发环境、单片机Proteus ISIS仿真、单片机基础实验、单片机应用系统综合实例等,涵盖了单片机“理论学习—基础实验—应用系统设计与开发—软硬仿真—硬件制作—整体调试—成品定型”一整套开发过程。本书形式新颖,内容齐全,覆盖面广,实用性强,可作为单片机应用初学者以及单片机开发人员的实用参考书,也可作为各大中专院校的单片机实验及实践类课程教材。 -
ARM Cortex-A8嵌入式原理与系统设计王青云,梁瑞宇,冯月芹 著《ARM Cortex-A8嵌入式原理与系统设计》以Cortex-A8嵌入式微处理器和嵌入式操作系统(Windows CE与Android)为背景,详细介绍了嵌入式系统的最新发展情况以及其应用所涉及各个分支的相关知识,并通过实例对其应用方法进行了深入浅出的说明。本书共13章,内容主要包括嵌入式系统绪论、Cortex-A8体系结构、S5PV210微处理器引脚及各部件编程、通信接口、人机交互、WindowsCE以及Android操作系统移植与开发等。本书理论与实践并重,通过实例介绍了应用程序的开发、源码结构和在模拟器以及真实硬件平台上的调试方法。 《ARM Cortex-A8嵌入式原理与系统设计》可作为从事嵌入式系统研发人员的技术参考书,也可作为计算机、自动化和电子信息工程等学科相关专业的高年级本、专科学生的教学用书。 -
爱上单片机杜洋 著《爱上单片机(第3版)》是一本生动有趣的单片机入门书籍,全书用诙谐的语言、直观的实物照片和详尽的制作项目,让读者在轻松愉快的氛围中学习单片机知识。书中的内容从单片机的创新制作实例开始,为读者提供了单片机硬件设计、软件编程和行业发展等方面的实用入门信息,并以生动的问答形式为读者深入学习单片机提供了有益的建议。《爱上单片机(第3版)》适合刚刚接触单片机的初学者自学阅读,又可作为各类院校电子技术相关专业师生的教学辅导手册,同时对电子行业的从业技术人员也有一定的参考价值。 -
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设计的初学者,也可作为相关专业师生或工程开发人员的参考手册。
