1 / 15
文档名称:

stm8s系列单片机原理与应用 复习.doc

格式:doc   页数:15页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

stm8s系列单片机原理与应用 复习.doc

上传人:今晚不太方便 2015/12/29 文件大小:0 KB

下载得到文件列表

stm8s系列单片机原理与应用 复习.doc

文档介绍

文档介绍:STM8S系列单片机原理与应用复****br/>基础知识
    计算机的基本认识
 (1)地址总线,寻址范围,STM8寻址224=16MB
(2)数据总线,字长,STM8为8位单片机
(3)控制总线
(1)时钟周期
(2)机器周期:完成一个基本动作的时间。
(3)指令周期:一条指令所需的时间。
STM8S:一个机器周期仅包含一个时钟周期。
计算机系统的工作过程及其内部结构
ALU:算术运算和逻辑运算
存储器: ROM, RAM
  指令、指令系统及程序
指令:操作码+操作数
STM8:属CISC
    寻址方式
确定指令中操作数所在存储单元地址的方式,就称为寻址方式。
    了解单片机特点及其发展趋势
 
第2章  STM8S系列MCU芯片内部结构P 21
STM8S103,STM8S105, STM8S207, STM8S208
STM8S103(EEPROM 64kB),STM8S003(EEPROM 128kB), ID
    STM8S系列MCU性能概述 
16M地址空间,I/O引脚输入/输出可编程选择,内置HSI各LSI。
内核:
高级STM8内核,具有3级流水线的哈佛结构
扩展指令集
存储器
中等密度程序和数据存储器:
─最多32K字节Flash;10K次擦写
55°C环境下数据可保存20年
─数据存储器:多达1K字节真正的数据EEPROM;可达30万次擦写
RAM:多达2K字节
时钟、复位和电源管理
~,, Vcap
灵活的时钟控制,4个主时钟源
– 低功率晶体振荡器
– 外部时钟输入
– 用户可调整的内部16MHz RC
– 内部低功耗128kHz RC
带有时钟监控的时钟安全保障系统
电源管理:
– 低功耗模式(等待、活跃停机、停机)
– 外设的时钟可单独关闭
永远打开的低功耗上电和掉电复位
中断管理
带有32个中断的嵌套中断控制器
6个外部中断向量,最多37个外部中断
定时器
2个16位通用定时器,带有2+通道(IC、OC 或 PWM)
高级控制定时器:16位,
通道,3个互补输出,死区插入和灵活的自动唤醒定时器
2个看门狗定时器:窗口看门狗和独立看门狗
通信接口
带有同步时钟输出的UART ,智能卡, 红外IrDA,LIN接口
SPI接口最高到8Mbit/s
I2C接口最高到400Kbit/s
    STM8S系列MCU内部结构 P22
      STM8内核CPU P24
PC为24位,可寻址224=16Mb
累加器(A) , 堆栈指针(SP), 索引寄存器(X和Y),
):
      STM8S封装与引脚排列 
    掌握通用I/O口GPIO初始化P31
●可选择的输入模式:悬空输入(缺省状态)和带上拉输入
●可选择的输出模式:推挽式输出和开漏输出
PB_DDR,PB_CR1,PB_CR2
      I/O引脚结构 
      I/O端口数据寄存器与控制寄存器 
  输入模式
    输出模式 
每一个端口都有一个输出数据寄存器(ODR),一个引脚输入寄存器(IDR)和一个数据方向寄存器(DDR) 总是同相关的。
控制寄存器1(CR1)和控制寄存器2(CR2)用于对输入/输出进行配置。任何一个I/O引脚可以通过对DDR,ODR,CR1和CR2寄存器的相应位进行编程来配置。
寄存器中的位n对应于口的引脚 n 。
      多重复用引脚的选择
      掌握I/O引脚初始化P34
MOV PB_DDR,#OFFH
MOV PB_CR1,#OFFH
MOV PB_CR2,#00H
  I/O引脚负载能力
2 mA以下,直接驱动方式
    STM8S的电源供电及滤波 
3-,
    复位电路 
      复位状态寄存器RST_SR 
低电平复位〉=500ns
      外部复位电路 P39
    时钟电路
      内部高速RC振荡器时钟源HSI
      内部低速RC振荡器时钟源LSI 
      外部高速时钟源HSE
      掌握时钟源切换
      理解时钟安全系统(CSS) 
      了解时钟输出
      掌握时钟初始化过程及特例
 熟悉STM8S的最小系统