硬件、外部设备与维护
-
单片机原理项目化教学李雪峰 著本书是由长期工作在教学一线的教师,根据多年的教学实践编写而成的。全书分为10个项目,主要内容包括单片机基础、单片机硬件结构、认识C语言、单片机的输入与输出、MSC51系列单片机的中断系统及定时/计数器、MSC51系列单片机的串口通信、单片机接口及控制技术、步进电机的原理及应用、数字PID的直流电动机控制、工程案例分析与解析。另外,书中还附有相关教学的二维码,以帮助学生深入理解单片机相关理论知识。本书力争覆盖单片机系统知识,突出单片机实际应用,科学组织内容,合理安排典型案例,使学生能够在熟练掌握单片机理论知识的同时,提高分析和解决实际问题的能力,做到熟练使用单片机进行系统开发。本书可作为高职高专院校机电一体化、电气自动化、电子信息及相关专业的单片机课程教材,也可作为有关工程技术人员的参考和自学用书。
-
计算机组成与设计[美] 大卫·A.帕特森(David,A.,Patterson),约翰·L.亨尼斯(Joh 著,陈微译 译本书由2017年图灵奖得主Patterson和Hennessy共同撰写,是计算机体系结构领域的经典教材,强调软硬件协同设计及其对性能的影响。本书采用ARMv8体系结构,讲解硬件技术、汇编语言、计算机算术运算、流水线、存储器层次结构以及I/O的基本原理。新内容涵盖平板电脑、云基础设施、ARM(移动计算设备)以及x86(云计算)体系结构,新实例包括IntelCorei7、ARMCortex-A53以及NVIDIAFermiGPU。本书适合作为高等院校计算机专业的教材,也适合广大专业技术人员参考。
-
爱上micro bit[美] Wolfram Donat 著,于欣龙 等 译如果您一直关注科技类新闻,可能已经注意到,最近出现了数量惊人的单板机(SBCs)。在这波以树莓派为首的设备潮流中,现在已经有几十种更小巧且性能更加强大的设备,而价格则从几美元到数百美元不等。其中树莓派Zero是树莓派家族中成本低,体积小的设备。1GHz的单核ARM芯片,售价约为5美元。另一个NVIDIA Jetson TK1采用ARM A57四核芯片和256个CUDA核心的NVIDIA Maxwe GPU,售价约为600美元。然而,它也仍然被认为是一种单板机。在Kickstarter上可以看到,到处都是新推出的SBCs,有些是成功的,有些则不是。与此同时,在所有这些令人惊讶且强大的小型计算机发布的同时,各种技术公司已经悄然发布了更多更小且功耗更低的芯片和设备。这些主板由各种处理器来驱动,从ARM CPU到Atmega 328等更小的微控制器,它们通常主要用于一个目的:执行一项或多项简单任务,然后与物联网(IoT)接口进行连接。什么是物联网?要了解物联网背后的全部故事,请查看附带的侧栏。简单来说,IoT是一个世界范围内的小型低功率设备网络,可以通过互联网和其他较小的网络与其他设备(包括IoT设备、智能手机和计算机等功能更全面的机器)进行通信。这些设备旨在连接从家庭恒温器到冰箱到烤面包机到钥匙串的所有东西,并允许它们通过网络进行通信。由此一来,他们必须可以在几乎没有电的地方工作(在钥匙链中没有空间容纳大而笨重的电池),而CPU知道这么做是愚蠢的。不过,绝大多数设备并不需要特别强大。许多时候,他们的主要功能仅仅是收集数据并将其转发给更强大的计算机、智能手机或平板电脑,或者执行简单的任务以及响应来自另一设备的简单命令。
-
51单片机C语言程序设计教程王云 著本书遵循由浅入深、循序渐进的原则,讲解单片机开发经典案例。本书以YL51单片机开发板为平台,通过案例逐个讲解开发板上各个器件模块的使用及其编程方法,包括单片机*小系统、数码管显示原理、中断与定时器、数模\\模数转换工作原理、LCD液晶显示、串行口通信、步进电机驱动原理、PWM脉宽调制与直流电机等内容。
-
单片机原理与接口技术马淑华,高军,蔡凌 编《单片机原理与接口技术(第3版)/高等院校自动化系列规划教材》以AT89S51单片机为主体,系统且全面地介绍了该单片机的基本原理以及具体的应用实例,内容分为基础原理篇和编程实践篇。基础原理篇详细介绍了该单片机的工作原理、存储器结构、指令系统、程序设计与调试、I/O接口、中断、定时器以及串行通信接口。编程实践篇从工程设计和应用的角度给出了单片机的具体应用实例,包括KEIL C编程平台、I/O接口编程及应用、键盘和显示应用、中断的应用、基于温度传感器DS18820和EEPROM 24C04等的扩展应用。每个实例都给出了对应的电路以及相应的汇编程序和C语言程序,以便读者在系统掌握单片机基本原理的基础上,初步具备独立设计满足工程要求、符合现场实际环境、稳定可靠的应用系统的能力。《单片机原理与接口技术(第3版)/高等院校自动化系列规划教材》集作者多年的教学经验和科研实践,在编写过程中力求内容上的典型性、先进性和实用性,可作为高等院校自动化及相关专业本科生的教材和研究生的教学参考书,也可供从事单片机应用开发的技术人员参考。
-
单片机原理与技术曹立军 著,曹立军 编《单片机原理与技术》以51单片机为基础,系统介绍了单片机结构,指令系统的原理及基于C语言的定时器、中断和串口等基本应用和仿真设计及扩展设计。同时,对计算机的基本知识和多种主流单片机也进行了介绍,可以使读者更深刻地领会贯通单片机技术。当前单片机技术在工业控制、通信、消费类电子等领域应用日趋广泛,而且发展迅速,使用单片机做应用设计已经成为电子工程技术人员的必要手段。《单片机原理与技术》在介绍51单片机基本原理的基础上,根据当前单片机应用设计特点,注重从简单到实际功能单元的设计,体现了当前单片机应用的主要特点。《单片机原理与技术》内容循序渐进,注重原理和当前实际应用工程设计,可以作为电子、自动化、测控、计算机和机械自动化等专业的本科生教材,也可以作为广大单片机应用开发技术人员的参考资料和培训教材。
-
基于移动机器人的嵌入式开发刘业辉,方水平 著本书根据高职学生的特点,以嵌入式智能车型机器人为项目载体,结合嵌入式工程开发的实际工作能力要求编写而成。主要内容包括:认识车型机器人、搭建STM32 开发环境、STM32 总线结构和存储器及应用、STM32异常和中断处理、STM32中GPIO的输入与输出配置、嵌入式智能车型机器人串口通信的实现、Android开发环境搭建、UI设计、颜色识别、NFC识别、二维码识别、无线监控、嵌入式车型机器人综合实践等。 本书适合作为高职院校的嵌入式开发和Android 应用程序设计课程教材,也可作为移动应用开发爱好者的自学参考用书。
-
51单片机项目化教程汤荣生 著本书基于STC89C51RC单片机设计了8个项目,分别是:单片机实验开发平台的设计与制作、跑马灯的设计、抢答器的设计、电子时钟的设计、串行口通信、信息广告牌的设计、音乐盒设计与实现、数字温度计的设计等。每个项目由2~4个任务组成。这些任务按照由浅入深的次序编排,力求引导学生在边做边学中掌握单片机的原理和应用技术。
-
嵌入式系统导论[美] 爱德华·阿什福德·李(Edward,Ashford,Lee,Sanjit,Arunkumar ... 著,张凯龙译 译本书从CPS的视角,围绕嵌入式系统的建模、设计和分析三方面,深入浅出地介绍了设计和实现CPS的整体过程及各个阶段的细节,重点是论述系统模型与系统实现的关系,以及软件和硬件与物理环境的相互作用。第2版增加了两章,第7章覆盖传感器和作动器,强调建模;第17章给出嵌入式系统的安全和隐私方面的基本内容。
-
嵌入式系统开发实验教程冯迅 著目前,在全国高校嵌入式系统教学中,大部分仍是以ARM9为例来进行讲授,而实验教学则大部分依托三星公司的S3C24xx系列芯片来开展,因此该系列嵌入式CPU在实验教学上仍属于主流。一方面,市场上基于S3C24xx的实验设备品牌众多,都有各自的特点;另一方面,理论教材与实验设备很难做到同步结合,居于上述原因,笔者参考了众多国内优秀教材和实验器材,整理编撰了本实验指导教材,以供嵌入式系统课程的实验教学之用。 目前的嵌入式系统主要分为跑操作系统和不跑操作系统两种类型,本实验指导教材侧重于第1种类型,全书以Linux为操作系统,重点讲述了Linux基本命令、Linux下的程序开发、Linux下字符型驱动程序开发、Linux按键中断程序、Linux网络应用开发以及Linux内核定制等相关内容,为学生动手实践嵌入式Linux系统开发提供指导和帮助,力求把学生学习时的挫折感降至低。