STM8S系列单片机原理与应用复习详解.doc

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
STM8S系列单片机原理与应用复习 基础知识 ? 1.1? 计算机的基本认识?(1)地址总线,寻址范围,STM8寻址224=16MB (2)数据总线,字长,STM8为8位单片机 (3)控制总线 (1)时钟周期 (2)机器周期:完成一个基本动作的时间。 (3)指令周期:一条指令所需的时间。 STM8S:一个机器周期仅包含一个时钟周期。 计算机系统的工作过程及其内部结构EEPROM 64kB),STM8S003(EEPROM 128kB), ID ? 2.1? STM8S系列MCU性能概述? 16M地址空间,I/O引脚输入/输出可编程选择,内置HSI各LSI。 内核: 高级STM8内核,具有3级流水线的哈佛 结构 扩展指令集 存储器 中等密度程序和数据存储器: ─ 最多32K字节Flash;10K次擦写 55°C环境下数据可保存20年 ─ 数据存储器:多达1K字节真正的数据EEPROM;可达30万次擦写 RAM:多达2K字节 时钟、复位和电源管理 3.0~5.5V工作电压,内核电压1.8V, Vcap 灵活的时钟控制,4个主时钟源 – 低功率晶体振荡器 – 外部时钟输入 – 用户可调整的内部16MHz RC – 内部低功耗128kHz RC 带有时钟监控的时钟安全保障系统 电源管理: – 低功耗模式(等待、活跃停机、停机) – 外设的时钟可单独关闭 永远打开的低功耗上电和掉电复位 中断管理 带有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.2? STM8S系列MCU内部结构?P22 ??? 2.2.1? STM8内核CPU?P24 PC为24位,可寻址224=16Mb 累加器(A) , 堆栈指针(SP), 索引寄存器(X和Y), 条件码寄存器(CC): ??? 2.2.2? STM8S封装与引脚排列? ? 2.3? 掌握通用I/O口GPIO初始化P31 ● 可选择的输入模式:悬空输入(缺省状态)和带上拉输入 ● 可选择的输出模式:推挽式输出和开漏输出 PB_DDR,PB_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,CR1和CR2寄存器的相应位进行编程来配置。 寄存器中的位n对应于口的引脚 n 。 ??? 2.3.5? 多重复用引脚的选择 ??? 2.3.6? 掌握I/O引脚初始化P34 MOV PB_DDR,#OFFH MOV PB_CR1,#OFFH MOV PB_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? 内部高速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.2?Flash ROM存储区P50 掌握UBC存储区的大小与OPT1的数值大小关系的计算 表3-1,表3-2 ???3.1.3数据EEPROM存储区:?640B~2KB,存放需要经常改写的非易失性数据,擦写30万次以上。 ??3.1.4了解硬件配置选项区:大小1

文档评论(0)

富贵礼包 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档