《STM8单片机自学笔记第二版第2版范红刚张洋杜林娟北京航空航天》[41M]百度网盘|pdf下载|亲测有效
《STM8单片机自学笔记第二版第2版范红刚张洋杜林娟北京航空航天》[41M]百度网盘|pdf下载|亲测有效

STM8单片机自学笔记第二版第2版范红刚张洋杜林娟北京航空航天 pdf下载

出版社 学源图书专营店
出版年 2025
页数 390页
装帧 精装
评分 8.9(豆瓣)
8.99¥ 10.99¥

内容简介

本篇主要提供STM8单片机自学笔记第二版第2版范红刚张洋杜林娟北京航空航天电子书的pdf版本下载,本电子书下载方式为百度网盘方式,点击以上按钮下单完成后即会通过邮件和网页的方式发货,有问题请联系邮箱ebook666@outlook.com

基本信息

书    名

  STM8单片机自学笔记 第2版 

外文书名

  

出版社

  北京航空航天大学出版社

作    者

  范红刚  

定    价

  62.00元

出版时间

  2019.01

I S B N

  9787512429222 

套装书

  否

重    量

  KG

装    帧

  平装

版    次

  2

字    数

  448000

配套资源  

页    数

  322

开      本

  16开

 

内容简介

本书以STM8S208单片机为核心,结合作者多年教学和指导大学生电子设计竞赛的经验编写而成。

本书与《51单片机自学笔记》和《AVR单片机自学笔记》的写作风格相似,亦是以任务为中心,通过设计实例,在应用中讲解STM8单片机的使用方法以及需要注意的设置问题等。书中包括C语言的基础知识,而且这些内容也是通过单片机实验的形式进行分析的,实用性很强。此外,书中把STM8单片机的相关外设都以实验的形式进行了详细分析,并补充了有关COSMIC编译器的使用方法的内容。本书是再版书,相比旧版,本书对书中部人不足进行了修正。

目    录

1STM8单片机1
1.1
什么是单片机1
1.2
单片机都能干什么2
1.3
学单片机一定要从51单片机开始吗2
1.4STM8
单片机的家族成员介绍3
1.4.1STM8S
单片机的型号列表3
1.4.2
如何查看STM8单片机数据手册4
1.5
本书的主角——STM8S208RB5
2章学STM8单片机都需要准备什么7
2.1STM8
单片机程序开发环境7
2.1.1STVD
开发环境安装7
2.1.2CXSTM8
编译器的安装7
2.1.3CXSTM8
的注册10
2.1.4STVD
CXSTM8牵手10
2.1.5
如何创建自己的*个工程12
2.2
实验设备16
2.2.1
本书中的实验开发板16
2.2.2USB
转串口下载线20
2.2.3STLink
仿真器21
2.3C
语言你OK了吗22
2.3.1C
语言的四梁八柱——C语言程序的基本结构22
2.3.2C
语言的基本字符、标识符和关键字23
2.3.3C
语言中的基本数据类型24
2.3.4C
语言中的运算符及其优先级24
2.3.5
利益共同体——函数25
2.3.6
物以类聚说数组26
2.3.7“
指桑骂槐言指针27
2.3.8
结构体27
2.3.9
共用体28
2.3.10
枚举类型取值29
2.4
古老神灯闪烁实验全过程29
2.4.1
硬件电路介绍29
2.4.2
建工程编程序31
2.4.3
将程序下载到STM832
3STM8单片机的触角——I/O口的应用36
3.1
玩转I/O口必备的五器”36
3.1.1
悬浮与上拉38
3.1.2
开漏与推挽38
3.2LED
孤独地闪着40
3.3
跑马灯是怎么跑的41
3.3.1
应用switchcase语句设计跑马灯42
3.3.2
for循环遛马”44
3.3.3
数组与*流水灯45
3.4STM8
控制数码管46
3.4.1STM8
直接驱动一个数码管47
3.4.2STM8
控制8个数码管48
3.5
独立按键的应用51

3.5.1
启用内部上拉检测按键状态51
3.5.2
浮空输入 外部上拉检测按键状态54
3.6
使用固件库点亮神灯55
3.6.1
什么是固件库55
3.6.2
建立*个包含库的工程55
3.6.3
神灯再亮引出的固件库中的那些知识56
4章时钟控制器64
4.1STM8
3心脏”64
4.1.1
外部晶体/陶瓷谐振器和外部时钟信号64
4.1.2
高速内部RC振荡器(HSI65
4.1.3
低速内部RC振荡器(LSI65
4.2HSI
作为主时钟源66
4.2.1HSI
分频寄存器66
4.2.2“
心律不齐LED67
4.3HSE
作为主时钟源69
4.3.1
自动切换时钟源70
4.3.2
手动切换时钟源75
4.4LSI
作为主时钟源79
4.5
打造不死之身——时钟安全系统(CSS82
4.6
可配置时钟输出功能85
5STM8片外告急——外部中断的应用87
5.1
中断的意义及程序执行的过程87
5.2STM8S208RB
有哪些中断源88
5.2.1
无法阻挡的家伙——不可屏蔽中断89
5.2.2
任人宰割的特使——可屏蔽中断90
5.3
谁可以中断谁90
5.3.1
人人平等——非嵌套模式90
5.3.2
软实力与硬实力谁更硬——嵌套中断模式91
5.4
细说外部中断“4”93
5.4.1CPU
条件寄存器CCR93
5.4.2
软件优先级寄存器ITC_SPRx93
5.4.3
外部中断控制寄存器EXTI_CR1EXTI_CR294
5.5
外部中断应用之独立按键95
5.5.1
直接设置寄存器方式96
5.5.2
库函数方式99
5.6
中断嵌套101
5.6.1
非嵌套模式101
5.6.2
中断嵌套模式105
5.6.3
为什么在中断中关总中断失灵108
6章定时器家族中的小四儿——TIM4113
6.1TIM4
定时器是怎么工作的113
6.1.1
TIM4工作提供心跳的时钟源113
6.1.2TIM4
定时工作过程114
6.2TIM4
相关寄存器115
6.2.1
控制寄存器1TIM4_CR1115
6.2.2
中断使能寄存器(TIM4_IER117
6.2.3
状态寄存器(TIM4_SR117
6.2.4
事件产生寄存器(TIM4_EGR118
6.2.5
计数器(TIM4_CNTR118
6.2.6
预分频寄存器(TIM4_PSCR118
6.2.7
自动重装载寄存器(TIM4_ARR118
6.3
定时500 msLED闪起来119
6.3.1
寄存器方式119
6.3.2
库函数方式121
6.4
简易数字时钟122
7章定时器家族中的大哥大——TIM1127
7.1
应用TIM1的定时功能产生1 Hz方波信号127
7.1.1
产生方波信号的程序设计思想127
7.1.2
初始化TIM1的具体步骤127
7.1.3
单片机I/O口的设置步骤129
7.1.4
寄存器方式的完整程序130
7.1.5
库函数方式完整程序132
7.2
计数功能——会数数的TIM1133
7.2.1
外部时钟源模式1——从捕获/比较通道数数133
7.2.2
外部时钟源模式2——从外部触发引脚数脉冲数138
7.3
输入捕获——测量周期和占空比142
7.3.1
输入捕获概述142
7.3.2
捕获输入信号进入单片机后的走向”142
7.3.3
测量方波信号的周期144
7.3.4
测量PWM信号的占空比153
7.4
输出比较——TIM1产生的那些波形164
7.4.1PWM
输出165
7.4.2
输出模块165
7.4.3PWM
控制直流电机转速166
7.4.4
单脉冲在调光灯中的应用178
7.4.5
产生3SPWM信号187
7.5
编码器接口190
7.5.1
编码器原理190
7.5.2
电路图192
7.5.3
程序代码193
8章通用串行接口UART的应用198
8.1UART
配置步骤及通信过程198
8.1.1
发送器的配置及单字节通信过程198
8.1.2
接收器的配置及单字节通信过程199
8.2STM8
单片机与PC机之间通信200
8.2.1
硬件电路图201
8.2.2
直接操作寄存器方式的程序201
8.2.3
采用库函数方式的程序203
9章模数转换器的应用207
9.1
模拟世界与数字世界207
9.1.1
何为模拟、何为数字207
9.1.2
模拟量与数字量是怎么转换的208
9.2STM8
单片机的北冥神功是如何练成的209
9.2.1
主要功能209
9.2.2A/D
转换过程209
9.3
简易数字电压表212
9.3.1
硬件电路212
9.3.2
寄存器方式实现的程序代码212
9.3.3
库函数方式实现的程序代码216
9.4PC
机上绘图显示声音信号220
10章同步串行SPI接口的应用224
10.1
互换信物——SPI的传输原理224
10.2SPI
接口应用举例225
10.2.1
查询法实现两个单片机的SPI接口之间通信225
10.2.2
中断法实现两个单片机的SPI接口之间通信231
10.2.3
加入CRC功能实现两个单片机的SPI接口通信237
11I2C总线接口的应用243
11.1I2C
总线接口简介243
11.2I2C
总线是怎么工作的244
11.3
两个STM8单片机之间通信246
11.3.1
硬件电路图246
11.3.2
建立工程246
11.3.3
程序流程分析248
11.3.4
程序代码249
11.3.5
通信时序图262
11.4STM8
单片机的I2C总线控制EEPROM存储器AT24C256263
11.4.1AT24C256
非易失性EEPROM存储器简介264
11.4.2
硬件电路图268
11.4.3
建立工程268
11.4.4EEPROM
操作函数273
11.4.5
程序流程275
12STM8补充知识277
12.1
操作STM8内部EEPROM277
12.1.1
存储器组织结构277
12.1.2
存储器存取安全系统(MASS277
12.1.3
随时保存状态的流水灯278
12.2
什么是Option Byte283
12.2.1
选项字节描述284
12.2.2
使用STVP修改OPT287
12.2.3
通过程序修改OPT289
12.3
绿色节能从STM8做起——STM8电源管理290
12.3.1
常规降低功耗的办法291
12.3.2STM8
低功耗模式291
12.3.3
附加的模拟功耗控制293
12.4
自动唤醒(AWU)294
12.5
简单实用的Beep300
12.6
看门狗304
12.6.1
独立看门狗304
12.6.2
窗口看门狗309
附录Cosmic编译器317
参考文献322