
功能说明
(续)
TL DD 10802 - 8
图6中断框图
检测非法条件
该装置包含一个硬件机制,允许它
检测可能从编码ER-出现非法状态
RORS噪声和“掉电”压降情况Specifi-
美云检测执行了未定义的ROM案件
区域不平衡堆栈情况
读取未定义的ROM的位置返回00 (十六进
发作)作为其内容的操作码为一个软件中断是
还“00”这样不确定的访问ROM中的程序会
引起软件中断
读取未定义的RAM地址返回一个FF (的十六
进制)子程序堆栈增长下降为每个子程序,
齿呼通过初始化堆栈指针为RAM的顶部
第一不平衡返回指令将引起堆
指针处理未定义的RAM结果的程序
将试图从FFFF (十六进制),这是执行
未定义的ROM位置,将触发一个软件接口
RUPT
MICROWIRE PLUS
TM
MICROWIRE PLUS是串行双向同步
通讯接口MICROWIRE PLUS capabil-
性使该设备与任何国家的接口
安森美半导体的MICROWIRE外设(即公元CON-
变流器显示驱动器的EEPROM等),并与其他MI-
它支持MICROWIRE PLUS接口crocontrollers
面对它由一个8位串行移位寄存器( SIO )与
串行数据输入( SI ),串行数据输出( SO )和串行移位
时钟(SK)
图7
示出了MICRO-的框图
WIRE Plus接口
移位时钟可以从内部被选
源或外部源操作MICROWIRE
PLUS接口与内部时钟源被称为
主操作模式类似操作微
线PLUS接口与外部移位时钟被称为
工作在从模式
该CNTRL寄存器用于配置和控制
MICROWIRE PLUS模式要使用MICROWIRE PLUS
在CNTRL寄存器中MSEL位被设置为1的SK
时钟速率由两个比特SL0和SL1中
CNTRL登记表III详细介绍了不同的时钟速率
作为可以选
表三
SL1
0
0
1
SL0
0
1
x
SK周期时间
2t
C
4t
C
8t
C
哪里
t
C
是指令周期时钟
MICROWIRE PLUS操作
设置在PSW寄存器中的BUSY位将导致MI-
CROWIRE PLUS安排,开始将数据它
得到复位时, 8个数据位被移位用户
可以通过软件,以允许小于8位复位BUSY位
转移的devoce可以进入MICROWIRE PLUS
模式既可以作为主站或从站
图8
展示了如何
2 COP880C微控制器和若干外围设备可能
使用MICROWIRE PLUS互连arrange-
换货
主MICROWIRE PLUS操作
在操作中的MICROWIRE PLUS主模式
移位时钟(SK)是在内部生成的。MICROWIRE
PLUS主机总是启动的所有数据交换(见
图 -
URE 8
)在CNTRL寄存器中MSEL位必须被设置为
使SO和SK功能上对G端口SO
和SK引脚也必须选择通过设置输出
相应位的G口配置寄存器表四
总结所需的主模式的位设置
手术
SLAVE MICROWIRE PLUS操作
在操作中SK的MICROWIRE PLUS从模式
时钟是由一个外部源的设置中MSEL生成
在CNTRL寄存器使能SO和SK功能
到对G端口SK引脚必须设置为输入
和SO引脚被选择作为输出脚通过适当
建立端口G配置寄存器表四sum-
marizes所需的设置进入的从模式
手术
用户必须在进入立即设置BUSY标志
从模式这将确保发送的所有数据位
法师会得到妥善转移后8个时钟脉冲
BUSY标志将被清除,该序列可能
重复(见
图8
)
HTTP
WWW国家COM
14