第一范文网 - 专业文章范例文档资料分享平台

STM8S105数据手册(8)

来源:用户分享 时间:2021-06-01 本文由向日葵少女 分享 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

STM8S105数据手册

4 产品概述

本节将要描述的是STM8S105xx基础型系列芯片的功能模块和外设的基本特点。 如果需要更详细的信息请参考相应的产品系列参考手册(RM0016)。

4.1 STM8的中央处理单元

8位的STM8内核在设计时考虑了代码的效率和性能。

它的6个内部寄存器都可以在执行程序中直接寻址。共有包括间接变址寻址和相对寻址在内的20种寻址模式和80条指令。

结构和寄存器

● ● ● ● ● ● ● ●

哈佛结构 3级流水线

32位宽程序存储器总线 — 对于大多数指令可进行单周期取指

两个16位寻址寄存器: X寄存器和Y寄存器 — 允许带有偏移的和不带偏移的变址寻址模式和读—修改—写式的数据操作 8位累加器

24位程序指针 — 16M字节线性地址空间 16位堆栈指针 — 可以访问64K字节深度堆栈

8位状态寄存器 — 可根据上条指令的结果产生7个状态标志位

寻址

● 20种寻址模式

● 用于地址空间内任何位置上的查询数据表的变址寻址方式 ● 用于局部变量和参数传递的堆栈指针相对寻址模式

指令集

● ● ● ● ● ● ●

80条指令,指令的平均长度为2字节 标准的数据传送和逻辑/算术运算功能 8位乘8位的乘法指令

16位除8位和16位除16位除法指令 位操作指令

可通过对堆栈的直接访问实现堆栈和累加器之间的数据直接传送(push/pop) 可使用X和Y寄存器传送数据或者在存储器之间直接传送数据

4.2 单线接口模块(SWIM)和调试模块(DM)

单线接口模块和调试模块允许非侵入式、实时的在线调试和快速的存储器编程。

SWIM

通过单线接口模块可以直接访问调试模块和对存储器编程。这个接口在设备运行的所有模式下都有效。最大的数据传输速率为145字节/毫秒。

调试模块

非侵入式调试模块近似于一个全功能的仿真器,通过影子寄存器可以实时地观测到存储器、外设和CPU的运行情况。 ● ● ● ●

实时地对RAM和外设寄存器进行读写

通过暂停CPU可以对所有资源进行读写操作 可以对所有程序存储器指令设置断点(软件断点) 2个高级断点,23种预定义的配置

搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新教学研究STM8S105数据手册(8)全文阅读和word下载服务。

STM8S105数据手册(8).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/wenku/1189971.html(转载请注明文章来源)
热门推荐
Copyright © 2018-2022 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top