
HD404369系列
SPX寄存器( SPX ) , SPY寄存器( SPY ) :
四个位寄存器用于补充X和Y寄存器。
进位标志(CA ) :
一比特的标志,其存储通过算术运算产生的任何ALU的溢出。 CA是
受美国证券交易委员会, REC , ROTL和ROTR指令。一提的是在一个压入堆栈
中断和由RTNI指令而不是由以RTN指令从堆栈中弹出。
状态标志( ST ) :
一比特标志,锁存由算术运算产生的任何溢出或比较指令,
不是零ALU的决定有点考验,或结果。 ST被用来作为BR , BRL的分支条件,
CAL和CALL指令。 ST的内容保持不变,直到下一个算术,比较,或
位测试指令被执行,但成为1的BR , BRL , CAL后,或CALL指令被读取,
不管该指令是否被执行或跳过。 ST的内容被压入堆栈
在中断期间和由RTNI指令,而不是由以RTN指令从堆栈中弹出。
程序计数器(PC ) :
14位的二进制计数器,它指向该指令的ROM地址为
执行。
堆栈指针( SP ) :
接下来将要使用的10位指针包含该堆区的地址。该SP是
通过MCU复位初始化为$ 3FF 。它是由4递减,当数据被压入堆栈,并
加4时,数据被从堆栈中弹出。的高4位的SP被固定在1111 ,因此一
堆栈可用于多达16级。
在SP可以初始化成$ 3FF以另一种方式:通过复位RSP位与REM或REMD
指令。
RESET
微控制器,通过输入一个低电平电压施加到重置
RESET
引脚。在上电时或停止模式
取消
RESET
必须为低电平至少1吨
RC
以使振荡器达到稳定。在操作期间,
RESET
必须为低电平至少两个指令周期。
结果列于表1 MCU复位后的初始值。
中断
该MCU有7个中断源:两个外部信号( INT
0
和
INT
1
) , 3个定时器/计数器(定时器A,B ,
和C)中,串行接口,以及A / D转换器。
中断请求标志(IF) ,中断屏蔽( IM)和向量地址被提供给每个中断
源,并且产生一个中断允许标志(IE )控制整个中断过程。
中断控制位和中断处理:
地址$ 000到003美元在RAM中保留的
这可以通过内存访问中断控制位位操作指令。
中断请求标志( IF)无法通过软件设置。 MCU复位初始化中断允许标志( IE)
和IF到0和中断屏蔽(IM)到1 。
中断控制电路的框图如图8所示,中断优先级和向量
地址都列在表2和中断处理条件为7的中断源中列出
表3中。
15