本书系统地论述了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发生器原理及实现
本书介绍了25个典型的单片机技术设计案例,包括数字电压表设计、直流电动机控制模块设计、步进电动机控制电路设计、电子密码锁设计、数字时钟电路设计、基于DS18B20的温度测量模块设计、信号发生器设计、基于模糊控制的温度控制电路设计、催眠电路设计、电子治疗仪电路设计、室内天然气泄漏报警装置设计、数控稳压电源设计、转速测量系统设计、电子烟花点火电路设计、乒乓球比赛模拟电路设计、数字频率计设计、多功能万年历设计、交通灯电路设计、函数发生器设计、太阳能手机充电器设计、心电信号检测与显示电路设计、脉搏信号检测与分析电路设计、基于单片机的电子秤设计、基于单片机的公交车自动报站器设计、计分器电路设计。这些案例均来源于作者多年的实际科研项目,具有很强的实用性,通过对本书的学习和实践,读者可以很快掌握常用
《STM32单片机应用基础与项目实践(微课版)/电子设计与嵌入式开发实践丛书》以STM32单片机的多个实训案例贯穿全书,共4篇,22章。一篇为预备篇(~4章),主要介绍基础知识; 第二篇为基础篇(第5~12章),主要介绍STM32单片机系统结构原理和功能,详细讲解了STM32基础实训的设计和实现; 第三篇为应用篇(3~18章),通过理论和实训介绍了相关模块的原理、结构及应用,讲解STM32外围设备模块应用; 第四篇为实战篇(9~22章),介绍以STM32单片机为核心的4个实际应用系统的设计与实现。书中提供的16个实训案例涵盖STM32单片机的基础和外设应用,每章设置大量思考和扩展题目,以增强读者兴趣,引导读者进一步思考和设计扩展应用。此外,书中全面讲解了4个完整应用系统的设计过程,对于本科生创新创业训练项目及实际工程项目设计具有很好的参考价值。《STM32单
本书主要讲述如何自己动手制作(DIY)一个微型多旋翼飞行器。书中内容主要分四篇:篇主要介绍飞行器的相关基础知识,让读者对多旋翼飞行器有个感性的认知;第二篇重点介绍飞行器的硬件平台,包括模块详细解说、实物组装、固件下载方法和飞行器的操作说明等;第三篇重点介绍飞行器的软件开发环境、软件各个功能部分的讲解和各个模块部分的连接、飞控系统的核心算法等;第四篇介绍多旋翼飞行器的拓展,控制操作入门和技巧,以及其在不同行业的应用。 本书配套资料里面包含了微型多旋翼飞行器的代码,同时也包含遥控器代码。这些代码均有详细的注释,读者可参考它设计自己的固件,亦可通过书中介绍的方法,将编译后的代码下载到飞行器和遥控器中来体验飞行。 本书主要针对未入门而有强烈意愿DIY的飞行器爱好者和即将参加赛事的大学