硬件、外部设备与维护
-
单片机原理、应用与Proteus仿真关硕 著本书以Intel 8051单片机为例,介绍了单片机的硬件结构和工作原理(定时/计数器、中断系统、串行通信)、指令系统以及单片机和外围器件的硬件扩展和接口程序设计。随着EDA技术和C语言在单片机系统设计中的广泛应用,为了增强本书的应用性和实用性,还特别介绍了Keil C51程序设计方法和基于Proteus软件的单片机虚拟仿真技术,并给出了大量的应用实例。《单片机原理、应用与Proteus仿真 第2版》内容精练、实例丰富,所有的应用实例都配有详细的硬件电路原理图和软件源程序。本书可作为各类工科院校自动化、计算机、机电一体化等专业的单片机课程教材,也可作为从事电子技术、计算机应用与开发的工程技术人员学习和参考用书。
-
单片机控制技术及应用唐耀武,罗忠宝,张立新 著本书从单片机的实际应用出发,通过任务驱动方式,使学生在完成任务的过程中,逐步掌握单片机的基本结构、原理、接口技术及其应用。书中通过15个任务,使学生逐步掌握单片机内部资源的应用和I/O口的功能及控制方法,掌握数码管显示、键盘、液晶显示、A-D转换、D-A转换、EEPROM的控制等单片机常用技术,从而进一步学会和掌握利用单片机开发交通灯控制器、温控仪表等工业产品的技术和方法。本书在内容编排上力求体现单片机知识的系统性,注重前后知识点之间的关联,在注重理论基础的同时突出实践应用,并通过任务、实例引导激发读者学习兴趣,培养实际应用能力。 本书可作为普通高校计算机类、电子信息类、电气自动化及机械专业的教学用书,还可作为高职高专以及培训机构的教学用书,同时,也可作为单片机应用领域工程技术人员的参考书。
-
ARM Cortex-M3嵌入式开发及应用张新民,段洪琳 著ARM Cortex-M3嵌入式开发及应用(STM32系列)(电子设计与嵌入式开发实践丛书)采用由简到难的编写思路,首先介绍简单嵌入式发展趋势和概念,然后逐步到功能性开发,举例分析,最后加深难度,介绍高级应用,从而使读者很容易理解和消化。全书共10章,第1~3章介绍了嵌入式系统的基本概念、常用芯片、工具和嵌入式系统的开发过程; 第4章介绍了配套学习板的原理图和设计思路; 第5~7章介绍了STM32的基本使用和各种外设的驱动以及开发应用,并列举了各种典型的应用实例; 第8章介绍了μc/OSⅡ在STM32上的应用情况; 第9章详细介绍了STM32嵌入式系统中可以使用的一些经典实用算法; 第10章从实用角度列举了支持MODBUS通信协议的通用控制器开发实例。本书中列举的实例具有一定难度,适合具有一定嵌入式基础的读者使用,初学者请参考本书提供的共享资料和开发板的应用代码。本书的编写强调实用性和易用性,希望能解决读者学习和开发过程中的一些实际困难和问题。
-
实时嵌入式系统 设计原则与工程实践[美] Xiaocong Fan 著;林赐 译《嵌入式系统经典丛书:实时嵌入式系统 设计原则与工程实践 》融入了实时系统、嵌入式系统和软件工程的新概念和新主题,为开发实时嵌入式应用软件描绘了一幅完整的图像。在本书中,你不仅可以全面地理解与微处理器、中断和系统引导过程相关的概念,领略到实时建模和调度的重要性,而且也将学习建模文档、建模分析、设计模式和标准的一致性等软件工程实践。本书分为四个部分,帮助你学习嵌入式系统的关键概念;第Ⅰ部分介绍了开发过程,包括微处理器和中断章节——这是软件工程师的基本主题;第Ⅱ部分专门介绍了实时系统的建模技术;第Ⅲ部分讨论了软件体系架构的设计;第Ⅳ部分检验了软件的实现,并重点关注POSIX兼容的操作系统。主要特色◆ 涵盖了*新的UML标准(UML 2.4)◆ 超过20种具有代表性,可以在一个非常广泛的实时嵌入式系统系列中重用的*佳的设计模式实践◆ 在QNX中通过测试的示例代码,QNX是在行业中广泛采用的实时操作系统。主要内容◆ 不同嵌入式系统架构的利弊◆ POSIX实时扩展以及如何开发POSIX兼容的实时应用程序◆ 如何使用实时UML记录具有时序约束的系统设计◆ 与跨平台开发相关的概念以及所面临的挑战◆ 多任务设计和任务间通信技术(共享内存对象、消息队列、管道、信号)◆ 如何使用内核对象(如信号量、互斥体、条件变量)来解决RTOS应用程序资源共享的问题◆ 支持“资源管理器”这个概念的原理,以及如何使用资源管理器实现虚拟文件系统◆ 实时调度和几个关键算法的基本原则
-
单片机原理及应用教程张元良,吕艳,周志民 著单片机原理及应用教程(第2版系统地介绍了MCS 51系列单片机的结构、指令系统、程序设计、中断系统、定时器/计数器、串行口、系统扩展及实用I/O接口技术等基本原理及初步应用; 还介绍了基于单片机的嵌入式系统开发流程; 重点介绍了几种常用单片机开发应用软件(Keil、Altium Designer、Proteus),以利于读者边学习边实践; 而且,对目前常用的几种单片机进行了简单介绍。本书含有丰富的实例详解及习题,特别适合作为大中专院校单片机原理及应用课程的教材,还可作为单片机爱好者的自学用书,也可作为单片机应用开发技术人员、智能仪表开发技术人员及研究生的设计参考用书。
-
基于嵌入式系统的物联网开发教程丘森辉,宋树祥 编本书基于Ubuntu操作系统和物联网综合实验箱作为开发环境,紧紧围绕“物联网和嵌入式”进行讲解和分析。在大量实例的基础上,将本书内容划分为物联网与嵌入式系统概述、嵌入式Linux系统快速入门、Linux应用程序编程、嵌入式Linux设备驱动开发、物联网应用开发、Android底层及应用开发、物联网综合设计等7个章节。
-
手把手教你学ARM Cortex-M0周兴华,刘海渊 著本书以ST公司的STM32F0x2系列ARM处理器为例,从零开始,手把手地教初学者学习ARM设计知识。在介绍STM32F0x2系列各单元基本特性的同时,使用入门难度低、程序较短且能立竿见影的初级实例,循序渐进地帮助初学者掌握ARM的设计知识,以实践为主,辅以理论。本书的实例均经作者实际测试并能在实验板上正常运行,实用性非常强,读者既可以直接用于产品,也可以进一步改良升级。同时本书贯彻“手把手教你学系列丛书”的教学方式。本书可用作大学本科或专科、中高等职业技术学校、电视大学等的教学用书,也可作为ARM爱好者的入门自学用书。
-
单片微机原理及应用基础教程陈慧,刘举平 等 著本书以80C51为代表,系统、全面地阐述了51系列单片微型计算机的硬件组成及工作原理、汇编语言和C51语言体系及其程序设计方法、系统扩展的原理及方法、接口技术及其应用基础,并简要介绍了单片机应用系统设计、开发及调试的原则、步骤、方法及常用的开发工具。 本书内容根据教学需要进行编排,兼顾实际工程应用。在编写过程中力求内容充实、概念准确;由浅入深、循序渐进;有点有面、重点突出。为便于读者更好地理解和掌握相关知识,本书配有大量的例题,例题的设计上兼顾到了典型性、实用性和可拓展性;并且本书在每章结束后均附有思考题。 本书可作为高等院校电子信息工程、电气工程及其自动化、机械工程及其自动化、自动化等相关专业单片机课程的教材,也可供从事单片机开发应用方面的工程技术人员阅读和参考。
-
STM32F103x微控制器与μC/OS-Ⅱ操作系统贾丹平,桂珺 编本书以引导读者快速全面掌握STM32F103x系列嵌入式微控制器为目的,由浅入深地带领读者走进嵌入式世界。本书共分为两部分:第一部分以嵌入式基本概念为平台,介绍嵌入式微控制器各模块的使用方法、库函数,从简单的单模块知识到复杂的多模块应用,涵盖Cortex-M3体系结构、开发平台、复位和时钟控制器、NVIC和EXTI模块、GPIO模块、FSMC模块、模数转换器模块、通用定时器模块、通信模块等常用功能模块。第二部分主要介绍μC/OS-Ⅱ操作系统的概念与应用,讲解μC/OS-Ⅱ操作系统的内核、常用的系统服务等知识。本书注重理论知识和实践能力的结合,推荐初学者使用库函数设计嵌入式程序以避免复杂的寄存器操作。
-
单片机原理及应用付华 著本书系统、全面地介绍MCS-51系列单片机的基本知识,是一本重在原理与应用、兼顾理论的实用教程。全书共有11章,由浅入深、循序渐进地介绍了MCS-51单片机的硬件结构、指令系统、各种硬件接口设计以及MCS-51单片机应用系统的设计。本书结构合理、内容翔实、实例丰富,通过二维码实现教学内容辅助学习,突出了选取内容的实用性、典型性,书中的应用实例大多来自科研工作及教学实践。