STM8S系列单片机原理与应用复习Word文档格式.docx
- 文档编号:14187339
- 上传时间:2022-10-19
- 格式:DOCX
- 页数:16
- 大小:30.42KB
STM8S系列单片机原理与应用复习Word文档格式.docx
《STM8S系列单片机原理与应用复习Word文档格式.docx》由会员分享,可在线阅读,更多相关《STM8S系列单片机原理与应用复习Word文档格式.docx(16页珍藏版)》请在冰豆网上搜索。
2.1STM8S系列MCU性能概述
16M地址空间,I/O引脚输入/输出可编程选择,内置HSI各LSI内核:
高级STM8内核,具有3级流水线的哈佛结构扩展指令集
存储器
中等密度程序和数据存储器:
─最多32K字节Flash;
10K次擦写55°
C环境下数据可保存20年
─数据存储器:
多达1K字节真正的数据EEPRO;
M可达30万次擦写
RAM:
多达2K字节时钟、复位和电源管理
3.0~5.5V工作电压,内核电压1.8V,Vcap
灵活的时钟控制,4个主时钟源
–低功率晶体振荡器
–外部时钟输入
–用户可调整的内部16MHzRC
–内部低功耗128kHzRC带有时钟监控的时钟安全保障系统电源管理:
–低功耗模式(等待、活跃停机、停机)
–外设的时钟可单独关闭永远打开的低功耗上电和掉电复位中断管理
带有32个中断的嵌套中断控制器
6个外部中断向量,最多37个外部中断定时器
2个16位通用定时器,带有2+3个CAPCOM通道(IC、OC或PWM)
高级控制定时器:
16位,4个CAPCOM
通道,3个互补输出,死区插入和灵活的自动唤醒定时器
2个看门狗定时器:
窗口看门狗和独立看门狗
通信接口
带有同步时钟输出的UART,智能卡,红外IrDA,LIN接口
SPI接口最高到8Mbit/s
I2C接口最高到400Kbit/s
2.2STM8S系列MCU内部结构P22
2.2.1STM8内核CPUP24
PC为24位,可寻址224=16Mb累加器(A),堆栈指针(SP),索引寄存器(X和Y),条件码寄存器(CC):
2.2.2STM8S封装与引脚排列
2.3掌握通用I/O口GPIO初始化P31
•可选择的输入模式:
悬空输入(缺省状态)和带上拉输入•可选择的输出模式:
推挽式输出和开漏输出PB_DDR,PB_CR1,PB_CR2
2.3.1I/O引脚结构
2.3.2I/O端口数据寄存器与控制寄存器
2.3.3输入模式
2.3.4输出模式每一个端口都有一个输出数据寄存器(ODR),一个引脚输入寄存器(IDR)和一个数据方向寄存器(DDR)总是同相关的。
控制寄存器1(CR1)和控制寄存器2(CR2)用于对输入/输出进行配置。
任何一个I/O引脚可以通过对DDR,ODR,CR1和CR2寄存器的相应位进行编程来配置。
寄存器中的位n对应于口的引脚n。
2.3.5多重复用引脚的选择
2.3.6掌握I/O引脚初始化P34
MOVPB_DDR,#OFFH
MOVPB_CR1,#OFFH
MOVPB_CR2,#00H
2.3.7I/O引脚负载能力
2mA以下,直接驱动方式
2.4STM8S的电源供电及滤波
3-5.5V,
2.5复位电路
2.5.1复位状态寄存器RST_SR低电平复位〉=500ns
2.5.2外部复位电路P39
2.6时钟电路
2.6.1内部高速RC振荡器时钟源HSI
2.6.2内部低速RC振荡器时钟源LSI
2.6.3外部高速时钟源HSE
2.6.4掌握时钟源切换
2.6.5理解时钟安全系统(CSS)
2.6.6了解时钟输出
2.6.7掌握时钟初始化过程及特例
熟悉STM8S的最小系统电路及其参数
第3章存储器系统及访问P48
3.1了解存储器结构P48图3-1数据组织方式为大端方式,即低字节数放在高地址中,高字节数放在低地址中
3.1.1随机读写RAM存储区:
640B~6KB,支持8位和16地址
3.1.2FlashROM存储区P50
掌握UBC存储区的大小与OPT1的数值大小关系的计算
表3-1,表3-2
3.1.3数据EEPROM存储区:
640B~2KB,存放需要经常改写的非易失性数据,擦写30万次以上。
3.1.4了解硬件配置选项区:
大小128B,存放系统硬件配置信息
3.1.5通用I/O端口及外设寄存器区:
地址位于005000上~0057FFH之间。
3.1.6了解唯一ID号存储区
3.2存储器读写保护与控制寄存器52
3.2.1理解存储器读保护(ROP)选择P52
选项字节Opt0为AAH,则EEPROM和FLASHROM处于读保护状态。
如果ICP编程下,Opt0为00H,则解除读保护。
3.2.2理解存储器写保护P52
通过IAP编程除UBC外的主存储区之前,必需向FLASH_PUK写R入MASS密钥(56H,AEH)
3.2.3了解存储器控制寄存器
3.3了解FlashROM存储器IAP编程字节编程,字编程,块编程
第4章STM8指令系统P69
4.1ST汇编语言格式及其伪指令
4.1.1ST汇编常数表示法
4.1.2ST汇编语言格式
4.1.3ST汇编支持的关系运算符71
4.1.4ST汇编伪指令(Pseudoinstruction)
1)插入外部文件:
#include<
文件名>
2)常量、变量定义伪指令#define
#define常量名值
如#defineVAR1$30;
常量VAR1为30H
#defineTELE_CR1PD_DDR,#3
3)标号属性伪指令
(1)三种属性:
.B,.W,.L
(2)如定义变量
Segmentram0
R00DS.B1
(3).task_1全局标号.
(4)外部标号:
EXTERNtask_1,task_2
(5)DC与DS
DC定义的常数放于ROM中,DS定义的变量放于RAM中。
Δ4.2掌握STM8S寻址方式
4.2.1立即寻址(Immediate)LDA,#$12
4.2.2寄存器寻址LDA,XL
4.2.3直接寻址(Direct)
DECR01
LDA,$80
4.2.4寄存器间接寻址
CLR(TABAR,Y)
LDA,(X)
4.2.5变址寻址(Indexed)LDA,(TAB1,X)
4.2.6
以存储单元作间址的间接寻址方式
LD[$60.W]
4.2.7
复合寻址方式LD([$60.W],X),A
4.2.8
相对寻址JPNEXT1
4.2.9
隐含寻址LDA,20H
4.2.10
位寻址BTFT200H,#2,NEXT
4.3
STM8S指令系统83
4.3.1
数据传送(LoadandTransfer)指令P83
4.3.2
算术运算(Arithmeticoperations)
指令P91
4.3.3
增量/减量(Increment/decrement)
指令P101
4.3.4逻辑运算(Logicaloperations)指令P102
4.3.5位操作(BitOperation)指令P105
4.3.6移位操作(ShiftandRotates)指令P107
4.3.7比较(Compare)指令P110
4.3.8正负或零测试(Tests)指令P111
4.3.9控制及转移(JumpandBranch)指令P111第5章汇编语言程序设计
5.1熟悉STVD开发环境与STM8汇编语言程序结构
5.1.1
STVD开发环境中创建工作站文件
5.1.2
STVD自动创建项目文件内容
5.1.3
完善STVD自动创建的项目文件内容
5.1.4
在项目文件中添加其他文件
5.2STM8汇编程序结构
5.2.1
子程序与中断服务程序在主模块内
5.2.2
子程序与中断服务程序在各自模块内
5.2.3
子程序结构131
5.3程序基本结构
5.3.1
顺序结构P132
5.3.2
循环结构P135
5.3.3
分支程序结构P135
5.4了解并行多任务程序结构及实现
5.4.1
140
串行多任务程序结构与并行多任务程序结构
5.4.2并行多任务程序结构141
5.5会使用程序仿真与调试
第6章STM8中断控制系统
6.1了解CPU与外设通信方式概述
6.1.1查询方式
6.1.2中断通信方式
6.2STM8S中断系统
6.2.1中断源及其优先级中断源,不可屏蔽中断源优先级的设置,四级:
11,00,01,10表6-2复位值为FFH,优先级都为最高P154图6-3中断嵌套示意图
6.2.2中断响应条件与处理过程P154开中断RIM,关中断SIM
6.2.3外中断源及其初始化P155
6.2.4中断服务程序结构P157
第7章STM8S系列MCU定时器
P159表7-1,16位,8位,向上,向下计数方式。
7.1了解高级控制定时器TIM1结构P161
7.2理解TIM1时基单元P161
7.2.116位预分频器TIM1_PSCR162
7.2.216位计数器TIM1_CNTR162
7.2.316位自动装载寄存器TIM1_ARR163
7.2.4计数方式
7.2.5重复计数器TIM1_RCR
7.2.6更新事件(UEV)与更新中断(UIF)控制逻辑
7.3TIM1时钟及触发控制
7.3.1主时钟触发信号
7.3.2外部时钟模式1
7.3.3外部时钟模式2
7.3.4触发同步173
7.4了解捕获/比较通道
7.4.1
输入模块内部结构
7.4.2
输入捕获初始化与操作举例
7.4.3
输出比较
7.4.4
输出比较初始化举例
7.5定时器中断控制
7.6通用定时器TIM2/TIM3
7.6.1通用定时器TIM2/TIM3结构
7.6.2通用定时器时基单元
7.6.3通用定时器输入捕获/输出比较
Δ7.6.4掌握通用定时器TIM2/TIM3初始化
7.7了解窗口看门狗定时器WWDG
7.7.1窗口看门狗定时器结构及其溢出时间
7.7.2窗口看门狗定时器初始化
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- STM8S 系列 单片机 原理 应用 复习
![提示](https://static.bdocx.com/images/bang_tan.gif)