本书共16个项目,基础技能项目9个,提高项目7个,主要知识点有单片机基本知识、定时及中断、串口通信技术、AD及DA接口技术、LED及LCD接口技术。
本书以南京沁恒微电子的RISC-v内核的CH32系列微控制器为蓝本、以知识要素为核心、以构件化为基础阐述嵌入式系统开发实践,同时本书随附实践硬件系统。全书共13章,其中第1章在运行一个嵌入式系统实例基础上简要阐述嵌入式系统的知识体系、学习误区与学习建议;第2章给出RISC-v处理器简介;第3章给出MCU存储映像、中断源
本书基于GroveArduino入门套件、几个扩展模块,以及图形化编程软件Codecraft,通过28个有趣项目带读者入门Arduino开源硬件,内容组织:01章(第1~14课),每课通过一个或多个任务,带领读者逐步学习GroveArduino入门套件中10个最常用的电子模块,并生动地讲述相关背景知识—LED灯、蜂鸣器
本书系统介绍单片机基本原理、体系结构、接口技术和单片机C语言程序设计。内容包括五部分:第一部分为单片机基础,包括第1~3章,分别介绍单片机与嵌入式系统、单片机体系结构与存储结构。第二部分为单片机C语言程序设计,包括第4~第6章,分别介绍C语言的数据类型与基本运算、程序控制语句和函数。第三部分为单片机片内资源程序设计,包
STC15W4K32S4单片机成功纳入了著名EDA工具Proteus仿真软件元器件库中,利用Proteus8.9SP0版本可以真正地实施STC单片机仿真了。本书引入Proteus8.9SP0仿真软件,集设计、仿真与实操三位一体,采用“教、学、做”一体化教学,以单片机内部资源以及常用外围接口资源为项目导向,基于任务驱动组
本书分为5个部分,共32章:第一部分为基础入门篇,介绍基础配置和NGINX的运行机制与原理;第二部分为开源功能篇,剖析NGINX开源软件的功能模块,讲述各个模块的功能集合;第三部分为应用场景篇,通过特定的场景展现NGINX的能力及配置方法,站在使用者的角度阐述NGINX的复杂应用场景及注意事项;第四部分为商业软件篇,介
本书以项目开发为中心,以嵌入式系统设计为主线组织内容。本书首先描述简单嵌入式裸机系统、轮询系统、前后台系统、多任务实时操作系统的设计过程;然后介绍具备基本飞行功能的四轴飞行器的设计过程;最后基于大疆的四轴飞行器和异构高性能嵌入式多核开发平台,讲解复杂嵌入式系统的设计方法与设计过程。本书各学科知识交叉融合,内容讲解由易到
本书以国内最流行的MCS-51单片机的硬件和软件的设计为背景,以C51语言为基础,引入项目教学法,将单片机教学大纲所要求的每个知识点分解成若干个任务,完成单片机的学习。在项目的安排上,充分考虑各学校教学设备的实际情况,本着节约和充分利用现有实验设备的精神,每个项目具有实验材料易得、制作容易、由浅及深、实用性强等特点。在
本书系统地介绍了ARM体系结构下的Cortex-M3多核处理器系统开发涉及的软/硬件基础知识,重点突出Cortex-M3基本系统开发方法。在内容组织和框架设计上具有两个鲜明的特点:全案例、基于读者学习。本书从读者学习的角度,对Cortex-M3常用的指令集、典型外设模块的原理、CAN总线、操作系统μC/OS-Ⅱ,以及软
本书通过典型、实用的操作项目讲解单片机开发工具、单片机编程基础、单片机硬件基础、知识竞赛数字抢答器、数字电子时钟、多功能数字频率计、手持GPS定位器,使读者初步建立对单片机的整体认知,然后带领读者对操作结果及出现的问题进行讨论、分析、研究,进而得出结论。这样有利于读者在“做”中“学”,渐进式地理解知识点,逐步提高自身的