STM8S105数据手册(8)

向日葵少女 分享 2021-06-01 下载文档

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种预定义的配置


STM8S105数据手册(8).doc 将本文的Word文档下载到电脑

下一篇:大肠杆菌和农杆菌感受态的制备

相关推荐
相关阅读
本类排行
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 7

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xxxxxx QQ:xxxxxx