硬件、外部设备与维护
-
程序设计与数据结构周立功 著本书是C程序设计的进阶书籍,在介绍C语言基础知识的同时,重点强调了软件设计的思想:共性与可变性分析、面向对象的编程思想等,并提供了详尽的范例程序。使读者体会到思想的重要性,面向对象编程并不局限于特定语言,使用C语言同样可以进行面向对象的编程。本书分为4章:第1章,主要介绍C语言的基础知识,并提及了共性与可变性分析;第2章,主要介绍C语言的进阶用法,特别是结构体及函数指针;第3章,主要介绍算法与数据结构,包含链表、哈希表、队列等;第4章,主要介绍面向对象的编程思想,包含面向对象的基础概念、虚函数的妙用、状态机设计等。 本书既可作为高等院校本科、高职高专电子信息工程、自动化、机电一体化及计算机专业的教材,也可作为电子及计算机编程爱好者的自学用书,还可作为软件开发工程技术人员的参考书。
-
面向AMetal框架和接口的C编程周立功 著本书作为使用AMetal的基础教材,重点介绍广州致远电子有限公司在平台战略中所推出的AMetal开发平台。全书分为4个部分,第一部分由第1章组成,主要介绍AM824Core开发套件,对微控制器、开关矩阵、MiniPort和MicroPort扩展模块都进行了详细的介绍。第二部分由第2~3章组成,主要介绍模拟量与数字量的转换方法,模拟量转换为数字量可以使用片上ADC外加ADC信号调理电路;数字量转换为模拟量可以使用巧妙的转换电路,通过PWM实现DAC输出。第三部分由第4~8章组成,重点介绍AMetal接口的使用方法,不仅包含片上外设接口(GPIO、ADC、PWM、I2C等),还包含常用设备接口(LED、蜂鸣器、按键等)及外围器件接口(EEPROM、SPI Nor Flash、RTC等),并以常用通用接口为例,详细介绍了AMetal接口的定义和实现方法,完整展示了AMetal框架的实现原理。第四部分由第9~10章组成,重点介绍基于AMetal无线硬件平台(包含BLE和zigbee)的通信和非常实用的MVC应用框架,并以开发温度检测仪为例,展示了程序设计和开发的详尽过程。
-
单片机原理及应用技术项目化教程赵润林,畅福善 编《单片机原理及应用技术项目化教程/“十三五”高等教育机电类专业规划教材》借鉴CDIO工程教育理念,采用项目驱动,紧密结合单片机应用实际情况,以实训项目为主线,理论联系实际,充分体现了高等教育的应用特色和能力本位,突出人才应用能力的创新素质的培养,内容丰富,实用性强。从技术和工程应用的角度出发,为适应不同层次、不同专业的需要,全书共设计12个项目,主要介绍单片机开发系统、单片机并行端口的应用、定时器/计数器、中断系统、串行通信技术、接口技术以及单片机应用系统设计方法等内容。以实例系统地介绍了单片机技术基础和技能实训内容。突出了工程实践能力的培养,可用于学生的理论与实训学习、课程设计与毕业设计。《单片机原理及应用技术项目化教程/“十三五”高等教育机电类专业规划教材》适合作为高等学校、成人教育的自动化、电子信息、计算机、机械控制、数控应用技术等相关专业单片机课程的教材,也可作为广大工程技术人员培训和学习参考用书。
-
低功耗单片机应用技术李立早 著本书以德州仪器(TI)公司出品的MSP430F5529单片机为例,介绍了MSP430系列单片机的结构原理以及使用方法等。全书共7章: 第1章介绍了MSP430F5529单片机的结构与特点、低功耗工作模式与中断系统等; 第2章介绍了MSP430单片机程序设计方法、MSP-EXP430F5529LP实验板以及IAR开发环境的使用; 第3章结合十六人抢答器的设计介绍了MSP430F5529单片机GPIO模块; 第4章结合舵机控制器的设计介绍了MSP430F5529单片机的时钟系统以及定时器模块; 第5章结合紫外线检测系统的设计介绍了MSP430F5529单片机的模/数转换模块以及Flash模块; 第6章结合运动体姿态角检测系统的设计介绍了MSP430F5529单片机的UART、SPI和I2C等串行通信模块; 第7章结合简易水情检测系统的设计,综合本书所述内容,介绍了电子仪器仪表设计的流程。本书对理论知识的介绍相对简略,重点集中于实验操作环节,适合三年制电子信息类高职高专学生使用。
-
创客机器人实战何福贵 著机器人创客是创客重要和活跃的分支,是一种启发式、发掘式、创新式、灵活式的创新实践。本书着眼于机器人创客领域,选择当前主流和典型的机器人创客平台:Arduino和树莓派(一个容易上手,另一个支持复杂应用),循序渐进地讲解了机器人创客DIY部件、创客必备软件、Arduino开发板和开发环境、Arduino编程、Arduino电机控制、Arduino传感器、Arduino无线通信、Arduino综合应用、树莓派硬件接口、树莓派远程控制和软件操作、Python编程、树莓派传感器、树莓派控制器、树莓派机器视觉、树莓派语音处理、树莓派综合应用、Arduino与树莓派综合应用等内容。 在讲解每一个知识点时,都遵循了理论联系实际的方式,配以实战演练,彻底剖析了机器人创客的完整实现流程,突出了系统性及完整性。《创客机器人实战:基于Arduino和树莓派》适用于具有一定编程基础和Linux开发经验,想进一步提高机器人创客开发能力的读者,可作为大中专院校机器人类专业教材,也可作为机器人培训教材,还可作为机器人开发爱好者的学习手册。
-
STC单片机C语言程序设计何宾 著本书系统地论述了STC单片机的C语言程序设计方法。全书共分为27章,主要内容包括: 单片机基础知识,STC单片机硬件知识,数值表示及转换,STC单片机CPU子系统,STC单片机CPU指令系统,STC单片机集成开发环境,STC单片机汇编语言编程基础,STC单片机C语言编程入门,STC单片机C语言变量和数据类型,STC单片机C语言运算符,STC单片机C语言描述语句,STC单片机C语言数组,STC单片机C语言指针,STC单片机C语言函数,STC单片机C语言预处理指令,STC单片机C语言复杂数据结构,STC单片机C语言高级编程技术,STC单片机时钟、复位和电源模式原理及实现,STC单片机比较器原理及实现,STC单片机计数器和定时器原理及实现,STC单片机异步串行收发器原理及实现,STC单片机ADC原理及实现,STC单片机SPI原理及实现,STC单片机CCP/PCA/PWM模块原理及实现,STC 单片机增强型PWM发生器原理及实现,RTX51操作系统原理及实现,综合项目实例: 风扇转速控制系统的设计与实现。 本书将C语言程序设计与STC单片机的各个知识点进行系统化融合,不仅系统地介绍C语言程序设计的各个知识点及其在单片机中的具体应用,而且更加突出学习方法。为了方便读者自学,本书提供了大量的设计案例和公开教学视频。 本书可作为读者零基础学习单片机C语言程序设计的参考用书,也可作为单片机竞赛、单片机认证考试的参考用书。
-
单片机原理及应用黄勤,李楠,胡青,盛朝强,凌睿 ... 著本书以嵌入式系统分类为引线,给出了以单片机为核心部件的嵌入式系统的主要特点,全面地介绍了MCS-51系列单片机的原理、接口及应用技术。全书共分9章,其主要内容包括概论;MCS-51系列单片机的资源配置;MCS-51系列单片机的指令系统及汇编语言程序设计;单片机的C语言编程;MCS-51系列单片机的在片接口及中断;MCS-51系列单片机的扩展技术;单片机应用系统的接口技术;单片机应用系统设计;单片机应用系统设计实例。各章均配有习题,以帮助读者深入学习。本书可作为高等院校自动化、计算机、电气工程、机电一体化及相关专业本科、专科学生教材外,也可作为从事单片机应用开发的工程技术人员的参考书。
-
单片机课程设计仿真与实践指导张兰红 著本书采用仿真与实践对照的方式编写,让学生先仿真,再用仿真指导实物设计与制作,目的在于让学生能够成功地做出单片机应用作品,使学生体验学有所用、学有所成的快乐,初步体会专业知识的魅力。全书分为基础知识篇、片内功能模块设计篇、片外扩展设计篇、综合应用篇。基础知识篇讲解课程设计的作用与组织,介绍使用的工具及单片机*简应用系统;片内功能模块设计篇充分利用单片机片内的并口、定时器/计数器、中断系统,设计简单的单片机应用系统;片外扩展设计篇利用单片机*简系统与扩展的键盘、数码管、LCD显示器、点阵显示屏、A/D与D/A转换器等组成较复杂的单片机应用系统;综合应用篇则将单片机与具体的行业相结合,介绍了单片机在光伏发电、风力发电及物联网中应用的设计实例。 本书可作为应用型工科院校本、专科学生单片机课程设计的教材,也可作为从事单片机项目开发与应用的工程技术人员的参考书。 为方便教学,本书配有免费电子课件、模拟试卷及答案,供教师参考。凡选用本书作为授课教材的教师,均可来电(010-88379375)索取,或登录机械工业出版社教育服务网(www.cmpedu.com)网站,注册、免费下载
-
计算机组装与维护李占宣 著本书采用“任务驱动,案例教学”的教学方法,详细介绍了计算机组装与维护的相关知识。主要内容包括计算机维修和配件的基础知识,配件选购与计算机维修方法,计算机整机的组装过程,BIOS设置与硬盘分区,安装操作系统与驱动程序,常用软件安装与使用,以及计算机日常维护等。在“互联网+”的背景下,引入了相关的网络教学资源。 本书内容翔实,图文并茂,在内容上强调实用性,具有较强的可读性与可操作性,同时每章都配备了实训和一定数量的习题。 本书既可作为高等院校、高职高专院校和各类培训机构的“计算机组装与维护”课程的教材(含公共课程),也可作为计算机DIY爱好者、计算机发烧友、装机人员、计算机维修人员的自学参考书和实用手册。
-
计算机组成原理实验教程关桂霞,朱晓燕,王晶 著本书根据计算机组成原理课堂教学的需求,以培养学生计算机系统设计能力为目的,详细介绍了针对MIPS指令子集的单周期CPU、多周期CPU以及5级流水线CPU的具体设计过程,展示了利用Logisim和Verilog两种方法进行功能部件的设计以及组装CPU的具体方法。 本书的教学内容反映了当前CPU设计的主流方法,特色在于采用模块化、自底向上的设计方法将原理图设计与抽象的硬件语言描述相结合,更适合普通高校的学生参考。本书内容编排上由浅入深、由易到难,符合初学者的认知规律,使初学者能够根据实验指导顺利完成典型指令的CPU设计。通过本书的学习,读者还可以掌握利用Logisim进行逻辑设计的方法以及利用FPGA开发的设计流程。 本书可作为应用型普通高校计算机专业“计算机组成原理”课程配套的实验教材,也可作为计算机系统设计爱好者的参考用书。