STC15单片机实战指南(C语言版):从51单片机DIY、四轴飞行器到优秀产品设计 PDF 高清电子书 免费下载 完整版 在线阅读- 高飞网
STC15单片机实战指南(C语言版)

STC15单片机实战指南(C语言版)
从51单片机DIY、四轴飞行器到优秀产品设计

刘平 刘钊
单片机 C 实战
浏览人数:29
读者:                           ...
本书从工程实践的角度出发,整理了作者在单片机学习、实践中的大量经验,旨在引领读者熟练应用STC公司最新的单片机。本书共20章,内容由浅入深,由点到面: 首先,从最基本的概念、开发工具入手,引领读者走进单片机的大门,深入浅出地学习STC15单片机内部资源(如定时器、中断、串口)和经典外围电路(如LED、数码管、按键、液晶、点阵、EEPROM、温度传感器、时钟、红外线解码、收音机、触摸按键、A/D、D/A),以及一些C语言和基础电路的知识; 其次,扩展了一些工程中常用的知识点,如模块化编程、PCB、实时操作系统等; 最后,以两个工程项目为例,手把手教大家如何DIY一个属于自己的 神器   四轴飞行器,飞出单片机的大门。
为了方便读者学习,特别录制了配书视频,同时所有的工程源码采用模块化编程,后面章节的程序,更是引入库函数的概念,并且这些源码可直接移植到以后的工作项目中,帮助读者快速由初学者进阶到高手的行列。本书还提供与之配套的单片机开发板,视频、书籍、开发板三合一,真正做到理论、实践相结合,达到事半功倍的效果。
本书适合刚接触单片机的初学者自学,也可作为高等院校电子工程等相关专业的单片机教材和学生进行课程设计、毕业设计、电子竞赛等的参考用书,以及电子工程技术人员的工程用书。

目录   
学习说明1   
赞誉3   
前言5   
第一部分入门篇   
第1章藉马歇门,踏神圣路: 迈进STC15单片机的大门   
1.1单片机概述   
1.2为何要学习STC15单片机   
1.3如何玩转单片机   
第2章欲善其事,必利其器: 软硬件平台的搭建和使用   
2.1硬件平台 FSST15开发板   
2.2开发环境 Keil Vision5   
2.3我的第一个程序 点亮LED   
2.4辅助开发工具   
2.5课后学习   
第二部分初级篇   
第3章端倪初现,小试牛刀: 基本元器件与LED   
3.1电阻的应用概述   
3.2电容的应用概述   
3.3二极管的应用概述   
3.4三极管应用概述及使用误区   
3.5MOS管的应用概述   
3.6运算放大器的基本应用   
3.7STC15系列单片机的I/O口概述   
3.8LED的原理解析   
3.9LED的应用实例   
3.10课后学习   
第4章排兵布阵,步步扣杀: 模块化编程   
4.1夯实基础 数值的换算以及逻辑运算   
4.2简述单片机的开发流程   
4.3Keil5的进阶应用 建模   
4.4单片机的模块化编程   
4.5模块化编程的应用实例   
4.6课后学习   
第5章点段融合,一气呵成: C语言的编程规范与数码管的应用   
5.1夯实基础 C语言的编程规范   
5.2基于STC15的单片机最小系统   
5.3数码管的原理解析   
5.4数码管的应用实例   
5.5课后学习   
第6章审时度势,伺机而动: C语言的数据类型与定时器的应用   
6.1夯实基础 C语言的数据类型   
6.2STC15单片机的内部结构   
6.3STC15单片机的定时器/计数器   
6.4IAP15W4K58S4单片机的可编程时钟输出   
6.5定时器和时钟输出应用实例   
6.6课后学习   
第7章当断不断,反受其乱: C语言的条件判断语句与中断系统   
7.1夯实基础 C语言的条件判断语句   
7.2单片机省电模式和看门狗的应用   
7.3单片机的中断系统   
7.4中断系统的应用实例   
7.5课后学习   
第8章举一反三,一呼百应: C语言的循环语句与串口的应用   
8.1夯实基础 C语言的循环语句   
8.2通信接口模块   
8.3IAP15W4K58S4单片机的串行接口   
8.4RS�232通信接口概述   
8.5USB转串口通信   
8.6通过串口实现数据互传的应用实例   
8.7课后学习   
第9章稳扎稳打,步步为营: C语言的数组、字符串与按键的应用   
9.1夯实基础 C语言的数组、字符串   
9.2IAP15W4K58S4单片机的可编程计数器阵列   
9.3按键的处理方法   
9.4独立按键扫描方法及消抖原理   
9.5矩阵按键的扫描方法和状态机   
9.6按键扫描的应用实例   
9.7课后学习   
第10章包罗万象,森然洞天: C语言的函数与液晶的基本应用   
10.1夯实基础 C语言的函数   
10.2Keil5的软件仿真、硬件仿真及延时   
10.31602液晶的应用概述   
10.41602液晶的应用实例   
10.5课后学习   
第11章沙场点兵,见风使舵: C语言的指针与LED点阵屏的应用   
11.1夯实基础 C语言的指针   
11.2同步串行外围接口(SPI)的应用概述   
11.3LED点阵屏的原理及应用   
11.4LED点阵屏的应用实例   
11.5课后学习   
第三部分中级篇   
第12章一脉相承,本源同宗: I2C总线与库开发   
12.1I2C总线的通信协议   
12.2AT24C02的基本应用   
12.3复合数据类型   
12.4STC15系列单片机内部E2PROM的应用   
12.5库函数与应用实例   
12.6课后学习   
第13章重峦叠嶂,矩阵方形: PWM的初步认识与相关应用   
13.1PWM的初步认识   
13.2利用可编程计数阵列产生PWM   
13.3增强型高精度PWM的基本应用   
13.4常用的电动机驱动方式   
13.5三种常用电动机的驱动方法   
13.6课后学习   
第14章亦步亦趋,咫尺天涯: 数模(D/A)与模数(A/D)的转换   
14.1D/A和A/D转换的初步介绍   
14.2STC15单片机内部的ADC   
14.3基于ADC的独立按键检测   
14.4电容感应式触摸按键(PWM ADC)   
14.5基于PWM与RC滤波器的SPWM   
14.6课后学习   
第15章狂风暴雨,定海神针: 逻辑分析仪与红外编解码   
15.1Saleae逻辑分析仪   
15.2红外遥控的原理   
15.3红外解码过程分析   
15.4红外解码的具体实现例程   
15.5红外编码与发射的过程分析   
15.6红外编码与发射的应用例程   
15.7课后学习   
第16章有的放矢,运筹帷幄: RTX51 Tiny实时操作系统   
16.1实时操作系统概述   
16.2RTX51 Tiny操作系统   
16.3RTX51 Tiny的应用实例   
16.4课后学习   
第17章按图索骥,彗泛画涂: PCB的基本知识与软件学习   
17.1PCB设计流程   
17.2PCB特性与设计规则   
17.3绘制PCB的软件介绍   
17.4课后学习   
第四部分高级篇   
第18章范水模山,双管齐下: 串口扩展与一键自动下载项目   
18.1软件模拟串口应用实例   
18.2一键自动下载项目的功能要求与设计思想   
18.3一键自动下载项目的硬件电路设计   
18.4一键自动下载项目的软件编程   
18.5课后学习   
第19章地无遗利,心随你动: 项目开发与多功能收音机   
19.1RDM项目管理作业流程   
19.2技术准备与难关突破   
19.3温度传感器 LM75A   
19.4实时时钟 PCF8563T   
19.5程序总体框架和功能划分   
19.6各个子功能和总体程序的编写   
19.7课后学习   
第20章天上天下,唯它独尊: PID算法与四轴飞行器的设计   
20.1PID算法   
20.2四轴飞行器硬件模型的建立   
20.3四轴飞行器的软件算法   
20.4四轴飞行器主板的综合程序   
20.5四轴飞行器遥控器的综合程序   
20.6课后学习   
看过本书的人还看过