网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 STM32单片机全案例开发实战
分类
作者
出版社 电子工业出版社
下载
简介
内容推荐
本书用实例详解的方式介绍STM32单片机与C语言编程,主要内容有STM32单片机基础、STM32单片机的硬件系统、Keil软件与寄存器方式编程闪烁点亮LED、固件库与库函数方式编程闪烁点亮LED、按键控制LED和蜂鸣器的电路与编程实例、中断的使用与编程实例、定时器的使用与编程实例、USART串口通信与编程实例、ADC(模数转换器)的使用与编程实例、DAC(数模转换器)的使用与编程实例、光敏传感器测光与DS18B20测温的电路与编程实例、红外遥控与RTC实时时钟的使用与编程实例、RS-485通信与CAN通信的原理与编程实例、FSMC与液晶显示屏的使用与编程实例。
本书起点低,内容由浅入深,语言通俗易懂,结构安排符合读者的学习认知规律,适合作为初学者学习STM32单片机及编程的自学图书,也可作为职业院校电类专业的单片机教材。
目录
第1章 STM32单片机基础
1.1 STM32单片机简介
1.1.1 什么是ARM
1.1.2 什么是STM32单片机
1.1.3 STM32单片机的型号含义
1.2 STM32单片机的小系统电路
1.2.1 STM32F103C8T6单片机介绍
1.2.2 STM32单片机的小系统电路
1.2.3 小系统实验电路板
1.3 程序的编写与下载
1.3.1 用Keil MDK5软件编写和编译程序
1.3.2 ST-Link下载调试器及驱动程序的安装
1.3.3 ST-Link下载调试器与STM32单片机的连接
1.3.4 连接设置与下载程序
1.3.5 单片机电路板通电测试
1.4 单片机C语言基础
1.4.1 常量
1.4.2 变量
1.4.3 运算符
1.4.4 关键字
1.4.5 数组
1.4.6 指针
1.4.7 结构体
1.4.8 枚举
1.4.9 循环语句(while、do…while、for语句)
1.4.10 选择语句(if、switch…case语句)
第2章 STM32单片机的硬件系统
2.1 单片机内部结构与小系统电路
2.1.1 单片机的引脚功能与小系统电路
2.1.2 单片机内部结构
2.2 存储器的地址分配(映射)
2.2.1 存储器的划分与地址分配
2.2.2 寄存器的命名
2.2.3 基地址与偏移地址
2.3 GPIO端口电路
2.3.1 GPIO端口的基本电路结构
2.3.2 输入模式的电路说明
2.3.3 输出模式的电路说明
2.4 GPIO端口寄存器
2.4.1 端口配置低8位寄存器(GPIOx_CRL,x=A~G)
2.4.2 端口配置高8位寄存器(GPIOx_CRH,x=A~G)
2.4.3 端口输入数据寄存器(GPIOx_IDR,x=A~G)
2.4.4 端口输出数据寄存器(GPIOx_ODR,x=A~G)
2.4.5 端口置位/复位寄存器(GPIOx_BSRR,x=A~G)
2.4.6 端口清0寄存器(GPIOx_BRR,x=A~G)
2.4.7 端口配置锁定寄存器(GPIOx_LCKR,x=A~G)
2.5 时钟系统与复位时钟控制寄存器(RCC)
2.5.1 时钟信号的种类与分配
2.5.2 时钟控制寄存器(RCC_CR)
2.5.3 时钟配置寄存器(RCC_CFGR)
2.5.4 APB2外设复位寄存器(RCC_APB2RSTR)
2.5.5 APB1外设复位寄存器(RCC_APB1RSTR)
2.5.6 AHB外设时钟使能寄存器(RCC_AHBENR)
2.5.7 APB2外设时钟使能寄存器(RCC_APB2ENR)
2.5.8 APB1外设时钟使能寄存器(RCC_APB1ENR)
2.5.9 控制/状态寄存器(RCC_CSR)
第3章 Keil软件与寄存器方式编程闪烁点亮LED
3.1 Keil MDK软件和芯片包的安装
3.1.1 安装Keil MDK5软件
3.1.2 安装芯片包
3.1.3 软件的启动
3.2 创建工程并导入程序文件
3.2.1 创建项目文件夹
3.2.2 查找并复制启动文件
3.2.3 新建工程
3.2.4 新建程序文件
3.2.5 将程序文件导入工程
3.3 用寄存器方式编写闪烁点亮LED的程序
3.3.1 头文件程序的编写
……
第4章 固件库与库函数方式编程闪烁点亮LED
第5章 按键控制LED和蜂鸣器的电路与编程实例
第6章 中断的使用与编程实例
第7章 定时器的使用与编程实例
第8章 USART串口通信与编程实例
第9章 ADC(模数转换器)的使用与编程实例
第10章 DAC(数模转换器)的使用与编程实例
第11章 光敏传感器测光与DS18B20测温的电路与编程实例
第12章 红外遥控与RTC实时时钟的使用与编程实例
第13章 RS-485通信与CAN通信的原理与编程实例
第14章 FSMC与液晶显示屏的使用与编程实例
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/3/26 11:29:38