广东工业大学STM8S系列单片机原理与应用 复习.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《广东工业大学STM8S系列单片机原理与应用 复习.docx》由会员分享,可在线阅读,更多相关《广东工业大学STM8S系列单片机原理与应用 复习.docx(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第1章基础知识STM8S 系列单片机原理与应用复习1.1 计算机的基本认识(1) 地址总线,寻址范围,STM8 寻址 224=16MB(2) 数据总线,字长,STM8 为 8 位单片机(3) 控制总线(1) 时钟周期(2) 机器周期:完成一个基本动作的时间。(3) 指令周期:一条指令所需的时间。STM8S:一个机器周期仅包含一个时钟周期。1.1.1 计算机系统的工作过程及其内部结构ALU:算术运算和逻辑运算存储器:ROM,RAM1.1.2 指令、指令系统及程序指令:操作码+操作数STM8:属CISC1.2 寻址方式确定指令中操作数所在存储单元地址的方式,就称为寻址方式。1.3 了解单片机特点及
2、其发展趋势第 2 章 STM8S 系列 MCU 芯片内部结构 P 21STM8S103,STM8S105, STM8S207, STM8S208STM8S103(EEPROM 640B),STM8S003(EEPROM 128B),EEPROM 不一样大2.1 STM8S 系列MCU 性能概述16M 地址空间,I/O 引脚输入/输出可编程选择,内置 HSI 各LSI。内核:高级 STM8 内核,具有 3 级流水线的哈佛 结构扩展指令集存储器Stm8s105 中等密度程序和数据存储器: 最多 32K 字节 Flash;10K 次擦写后在 55C 环境下数据可保存 20 年 数据存储器:多达 1K
3、 字节真正的数据 EEPROM;可达 30万次擦写 RAM:多达 2K 字节时钟、复位和电源管理 3.05.5V 工作电压,内核电压 1.8V 灵活的时钟控制,4 个主时钟源 低功率晶体振荡器 外部时钟输入 用户可调整的内部 16MHz RC 内部低功耗 128kHz RC 带有时钟监控的时钟安全保障系统电源管理: 低功耗模式(等待、活跃停机、停机) 外设的时钟可单独关闭 永远打开的低功耗上电和掉电复位中断管理 带有 32 个中断的嵌套中断控制器6 个外部中断向量,最多 37 个外部中断定时器PWM) 2 个 16 位通用定时器,带有 2+3 个 CAPCOM 通道(IC、OC 或 高级控制定
4、时器:16 位,4 个CAPCOM 通道,3 个互补输出,死区插入和灵活的自动唤醒定时器 2 个看门狗定时器:窗口看门狗和独立看 门狗通信接口 带有同步时钟输出的 UART ,智能卡, 红外 IrDA,LIN 接口 SPI 接口最高到 8Mbit/s I2C 接口最高到 400Kbit/s2.2 STM8S 系列MCU 内部结构 P222.2.1 STM8 内核CPU P24PC 为 24 位,可寻址 22416Mb累加器(A) , 堆栈指针(SP), 索引寄存器(X 和Y),条件码寄存器(CC):2.2.2 STM8S 封装与引脚排列2.3 掌握通用I/O 口GPIO 初始化P31 可选择的
5、输入模式:悬空输入(缺省状态)和带上拉输入 可选择的输出模式:推挽式输出和开漏输出PB_DDR,PB_CR1,PB_CR22.3.2 I/O 引脚结构2.3.3 I/O 端口数据寄存器与控制寄存器2.3.4 输入模式2.3.5 输出模式每一个端口都有一个输出数据寄存器 (ODR),一个引脚输入寄存器(IDR)和一个数据方向寄存器(DDR) 总是同相关的。控制寄存器 1(CR1)和控制寄存器 2(CR2)用于对输入/输出进行配置。任何一个 I/O 引脚可以通过 对DDR,ODR,CR1 和CR2 寄存器的相应位进行编程来配置。寄存器中的位 n 对应于口的引脚 n 。2.3.6 多重复用引脚的选择
6、2.3.7 掌握 I/O 引脚初始化 P342.3.8 I/O 引脚负载能力2.4 STM8S 的电源供电及滤波2.5 复位电路2.5.1 复位状态寄存器RST_SR低电平复位=500ns2.5.2 外部复位电路 P392.6 时钟电路2.6.1 内部高速RC 振荡器时钟源HSI2.6.2 内部低速RC 振荡器时钟源LSI2.6.3 外部高速时钟源HSE2.6.4 掌握时钟源切换2.6.5 理解时钟安全系统(CSS)2.6.6 了解时钟输出2.6.7 掌握时钟初始化过程及特例熟悉 STM8S 的最小系统电路及其参数第 3 章 存储器系统及访问 P483.1 了解存储器结构 P48 图 3-1数
7、据组织方式为大端方式,即低字节数放在高地址中,高字节数放在低地址中3.1.1 随机读写RAM 存储区 :640B6KB,支持 8 位和 16 地址3.1.2 Flash ROM 存储区 P50掌握UBC 存储区的大小与OPT1 的数值大小关系的计算表 3-1,表 3-23.1.3 数据EEPROM 存储区: 640B2KB,存放需要经常改写的非易失性数据, 擦写 30 万次以上。3.1.4 了解硬件配置选项区:大小 128B,存放系统硬件配置信息3.1.5 通用I/O 端口及外设寄存器区: 地址位于 005000 上0057FFH 之间。3.1.6 了解唯一ID 号存储区3.2 存储器读写保护
8、与控制寄存器 523.2.1 理解存储器读保护(ROP)选择 P52选项字节 Opt0 为AAH,则EEPROM 和FLASH ROM 处于读保护状态。如果ICP编程下,Opt0 为 00H,则解除读保护。3.2.2 理解存储器写保护 P52通过 IAP 编程除UBC 外的主存储区之前,必需向FLASH_PUKR 写入MASS 密钥(56H,AEH)3.2.3 了解存储器控制寄存器3.3 了解Flash ROM 存储器IAP 编程字节编程,字编程, 块编程第 4 章 STM8 指令系统 P694.1 ST 汇编语言格式及其伪指令4.1.1 ST 汇编常数表示法4.1.2 ST 汇编语言格式4.
9、1.3 ST 汇编支持的关系运算符 714.1.4 ST 汇编伪指令(Pseudoinstruction) 1)插入外部文件:#include 2)常量、变量定义伪指令 #define#define 常量名 值如 #define VAR1 $30 ;常量VAR1 为 30H #define TELE_CR1 PD_DDR,#3 3)标号属性伪指令(1)三种属性: .B,.W,.L(2)如定义变量: Segment ram0R00 DS.B 1(3).task_1 全局标号 .(4) 外部标号:EXTERN task_1,task_2(5) DC 与DSDC 定义的常数放于ROM 中,DS 定义
10、的变量放于RAM 中。4.2 掌握 STM8S 寻址方式4.2.1 立即寻址(Immediate) LD A,#$124.2.2 寄存器寻址 LD A,XL4.2.3 直接寻址(Direct) DEC R01LD A,$804.2.4 寄存器间接寻址CLR (TABAR,Y )LD A,(X)4.2.5 变址寻址(Indexed) LD A,(TAB1,X)4.2.6 以存储单元作间址的间接寻址方式 LD $60.W,A4.2.7 复合寻址方式 LD ($60.W,X),A4.2.8 相对寻址 JP NEXT14.2.9 隐含寻址 LD A,20H4.2.10 位寻址 BTFT 200H,#2
11、,NEXT4.3 STM8S 指令系统 834.3.1 数据传送(Load and Transfer)指令 P834.3.2 算术运算(Arithmetic operations)指令 P914.3.3 增量/减量(Increment/decrement)指令 P1014.3.4 逻辑运算(Logical operations)指令 P1024.3.5 位操作(Bit Operation)指令 P1054.3.6 移位操作(Shift and Rotates)指令 P1074.3.7 比较(Compare)指令 P1104.3.8 正负或零测试(Tests)指令 P1114.3.9 控制及转移
12、(Jump and Branch)指令 P111第 5 章 汇编语言程序设计5.1 熟悉STVD 开发环境与 STM8 汇编语言程序结构5.1.1 STVD 开发环境中创建工作站文件5.1.2 STVD 自动创建项目文件内容5.1.3 完善STVD 自动创建的项目文件内容5.1.4 在项目文件中添加其他文件5.2 STM8 汇编程序结构5.2.1 子程序与中断服务程序在主模块内5.2.2 子程序与中断服务程序在各自模块内5.2.3 子程序结构 1315.3 程序基本结构5.3.1 顺序结构 P1325.3.2 循环结构 P1355.3.3 分支程序结构 P1355.4 了解并行多任务程序结构及
13、实现5.4.1 串行多任务程序结构与并行多任务程序结构 1405.4.2 并行多任务程序结构 1415.5 会使用程序仿真与调试第 6 章 STM8 中断控制系统6.1 了解CPU 与外设通信方式概述6.1.1 查询方式6.1.2 中断通信方式6.2 STM8S 中断系统6.2.1 中断源及其优先级中断源, 不可屏蔽中断源优先级的设置,四级:11,00,01,10 表 6-2 复位值为 FFH,优先级都为最高P154 图 6-3 中断嵌套示意图6.2.2 中断响应条件与处理过程 P154 开中断RIM,关中断SIM6.2.3 外中断源及其初始化 P1556.2.4 中断服务程序结构 P157第
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 广东工业大学STM8S系列单片机原理与应用 复习 广东工业大学 STM8S 系列 单片机 原理 应用
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内