没有合适的资源?快使用搜索试试~ 我知道了~
stm8s系列单片机原理与应用复习.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 161 浏览量
2023-09-06
21:49:43
上传
评论
收藏 603KB PDF 举报
温馨提示
试读
18页
stm8s系列单片机原理与应用复习.pdf
资源推荐
资源详情
资源评论
STM8
喙列单片机原理与应用复习
第
1
章基础知识
1.1
计算机的基本认识
(
1
)地址总线,寻址范围
,STM8
寻址
2
24
=16MB X( 2
)数据总线,字长
,STM8
为
8
位单片机
(
3
)控制总线
(
1
)
(
2
)
(
3
)
STM8S:
一个机器周期仅包含一个时钟周期。
1.1.1
计算机系统的工作过程及其内部结构
ALU:
算术运算和逻辑运算 存储
器:
ROM, RAM
112
令、指令系统及程序
指令:操作码
+
操作数
STM8:
属
CISC
1.2
寻址方式
确定指令中操作数所在存储单元地址的方式,就称为寻址方式。
1.3
了解单片机特点及其发展趋势
第
2
章
STM8S
系列
MCL
芯片内部结构
P21
STM8S103 STM8S105, STM8S207, STM8S208
STM8S103EEPROM 64kB STM8S003EEPROM 128kB ID
2.1 STM8S
系列
MCU
生能概述
16M
地址空间,
I/O
引脚输入
/
输出可编程选择,内置
HSI
各
LSI
。 内核:
高级
STM8
内核,具有
3
级流水线的哈佛 结构 扩展指令集
存储器
中等密度程序和数据存储器:
— 最多
32K
字节
Flash
;
10K
次擦写
55
°
C
环境下数据可保存
20
年
时钟周期
机器周期
:
完成一个基本动作的时间。
指令周期:一条指令所需的时间。
—数据存储器:多达
1K
字节真正的数据
EEPRO
;可达
30
万次擦写
RAM
多达
2K
字节
时钟、复位和电
3.0
〜
5.5V
工作电压,内核电压
1.8V, Vcap
灵活的时钟控制,
4
个主时钟源
-低功率晶体振荡器
-外部时钟输入
-用户可调整的内部
16MHz RC
-内部低功耗
128kHz RC
带有时钟监控的时钟安全保障系统
电源管理:
-低功耗模式
(
等待、活跃停机、停机
)
-外设的时钟可单独关闭
中断管理
带有
32
个中断的嵌套中断控制器
6
个外部中断向量,最多
37
个外部中断
2
个
16
位通用定时器,带有
2+3
个
CAP CO
通道
(IC
、
OC
或
高级控制定时器:
16
位,
4
个
CAP COM
通道,
3
个互补输出,死区插入和灵活的自动唤醒定时器
2
个看门
狗定时器:窗口看门狗和独立看 门狗
带有同步时钟输出的
UART
,智能卡,红外
IrDA
,
LIN
接口
SPI
接口
最高到
I2C
接口最高到
2.2 STM8S
系列
MCL
内部结构
2.2.1 STM8
内核
CPUP24
永远打开的低功耗上电和掉电复位
8Mbit/s
400Kbit/s
P22
定时器
PWM)
通信接口
t
0
::::::::!
ACCUMULATOR
15 ■0 7
q
I :
;
:1 : :;M ::
;
X INDEX
1$
占
7
Q
1 ■
1 11
;;
:I : :;M ;;
;
Y
INDEX
15
月
7
0
1 :
;;
:f : * ■ ■ 1
;
SP
S
TACK POINTER
23 IS
■6
7
0
1 1
「「 *屮屮
r 1 ■
.1 .
::曲;
:1
PC PROGRAM COUNTER
7
D
;v'O
:H:
'cl
CC CODE CONDITION
LI ----
B
-4
——
a—1——
J
--
PC
为
24
位,可寻址
2
24
=
16Mb
累加器
(A),
堆栈指针
(SP),
索引寄存器
(X
和
Y),
条件码寄存器
(CC):
V: Overflow
H; Half-carry
M: Negative
Z:Zero
C: Carry
10,11: inteiTupt mask
level 0„ 1
222
2.3
掌握通用
I/O
口
GPIO
初始化
P31
•可选择的输入模式:悬空输入(缺省状态)和带上拉输入
•可选择的输出模式:推挽式输出和开漏输出
P B_DDR ,P B_CR1, PB_CR2
2.3.1 I/O
引脚结构
2.3.2 I/O
端口数据寄存器与控制寄存器
2.3.3
输入模式
2.3.4
输出模式
每一个端口都有一个输出数据寄存器
(ODR)
,一个引脚输入寄存器
(IDR)
和一个数据方向寄存器
(DDR)
总是同相关的。
控制寄存器
1(CR1)
和控制寄存器
2(CR2)
用于对输入
/
输出进行配置。任 何一个
I/O
引脚可以通过 对
DDR,ODR,CR
和
CR2
寄存器的相应位进行编程 来配置。
STM8S
封装与引脚排列
寄存器中的位
n
对应于口的引脚
n
。
2.3.5
多重复用引脚的选择
236
掌握
I/O
引脚初始化
P34
MOV PB_DDR,#OFFH
MOV PB CR1,#OFFH
MOV P B_CR2,#00H
2.3.7 I/O
引脚负载能力
2 mA
以下,直接驱动方式
2.4 STM8S
的电源供电及滤波
3-5.5V
,
2.5
复位电路
2.5.1
复位状态寄存器
RST_SR
低电平复位〉
=500ns
2.5.2
外部复位电路
P39
2.6
时
钟电路
2.6.1
2.6.2
2.6.3
2.6.4
2.6.5
2.6.6
2.6.7
熟悉
STM8S
的最小系统电路及其参数 第
3
章存储器系统及访问
P48
3.1
了解存储器结构
P48
图
3-1
数据组织方式为大端方式,即低字节数放在高地址中,高字节数放在低地址中
3.1.1
随机读写
RAM
存储区:
640B
〜
6KB,
支持
8
位和
16
地址
3.1.2 Flash ROM
存储区
P50
掌握
UBC
存储区的大小与
OPT1
的数值大小关系的计算
表
3-1,
表
3-2
3.1.3
数据
EEPROI
存储区:
640B~2KB,
存放需要经常改写的非易失性数据, 擦写
30
万次以上。
3.1.4
了解硬件配置选项区:大小
128B,
存放系统硬件配置信息
3.1.5
通用
I/O
端口及外设寄存器区:
地址位于
005000
上〜
0057FFH
之间。
内部高速
RC
振荡器时钟源
内部低速
RC
振荡器时钟源
外部高速时钟源
HSE
掌握时钟源切换 理解时
钟安全系统
(CSS)
了解时
钟输出 掌握时钟初始化过
程及特例
HSI
LSI
剩余17页未读,继续阅读
资源评论
hhappy0123456789
- 粉丝: 61
- 资源: 5万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功