
ST52T301/E301
它不是不可能性之前停止模糊推理
的defuzzificationof 1 output.Aset的端
26个不同的算术和逻辑指令是
available.Each指令requiresfrom4到7时钟
将被执行的脉冲。
2.1.1程序计数器
程序计数器( PC)是一个11位寄存器,
包含下一个存储单元的地址
由core.This存储器位置被处理
可能是操作码,操作数或一个地址
操作数。
11位的长度允许直接寻址
在方案空间2048字节模式。
看了当前指令地址后,
PC值被递增。要执行相对
跳转PC和偏移通过错开
模糊核或ALU ,在那里他们将被添加。
此操作的结果被移动回
PC 。
PC可以通过以下方式来改变:
JP(跳转)指令PC =跳转地址
打断
RETI指令
RESET
正常的指令
PC =中断向量
PC = POP(堆栈)
PC =复位向量
PC = PC + 1
进位标志置位时,进位或借位
在算术运算中发生,否则它
清除。
两组标志之间的切换是
自动执行,当一个中断或
RETI指令发生。
2.2地址空间
W.A.R.P3TC有四个独立的地址空间:
寄存器文件: 16个8位寄存器
输入寄存器: 11个8位寄存器
配置寄存器: 16个8位寄存器
外设寄存器: 3的8位寄存器
程序内存高达2K字节
程序存储器将进一步说明
详细地MEMORYsection
2.2.1寄存器文件
寄存器文件( RF)由16个一般
通用8位寄存器REG0到REG15 。
所有在RF寄存器可以是specifiedby使用
十进制地址,
例如0识别射频,叫的第一个寄存器
Reg0.
REG0 :3直接连接到光纤信道输入。它
意味着模糊算法的输入值
必须被加载到这些寄存器由用户设定。
这些寄存器被用作临时寄存器
中宏“计算。
2.1.2标志
该ST52x301芯包括两对标志的那
对应于2个不同的模式:正常模式和
中断模式。每对由一个进位标志
和零标志。一对( CN, ZN)期间使用
正常运行,一个在用
中断模式( CI , ZI ) 。
该ST52x301核心采用了一对标志的
对应于实际模式:一旦一个
中断产生时, ST52x301核心使用
正常flags.When中断flagsinstead的
RETI指令执行正常的标志是
恢复如果MCU在之前的正常模式
该中断。应当指出,每个标志
集只能在自己的程序加以处理。
标志的情况下时不会被清除
切换并保持在它们的状态
退出的最后一个程序切换。
8/99