编辑: 霜天盈月祭 | 2016-07-03 |
16 Rev 1.4, 2018/03/14 1.5 状态寄存器 状态寄存器包含 ALU 计算结果的状态和复位状态.状态寄存器和其他寄存器一样可以是任何寄存 器的目的单元格.如果是影响 Z,DC,或C标志位的指令以状态寄存器作为目的单元格,那么就 不可以写进这三个标志位了.这些位的置位或清零是来自 ALU 的逻辑运算值.所以,只有 BCF, BSF,和MOVWF 指令被推荐选择状态寄存器用,因为这些指令不影响标志值. 状态 Bit
7 Bit
6 Bit
5 Bit
4 Bit
3 Bit
2 Bit
1 Bit
0 复位值
0 0
0 0
0 0
0 0 R/W R/W R/W R/W R R R/W R/W R/W 位 描述
7 通用位
6 通用位
5 RAMBANK
4 TO: 时间溢出 0:上电复位后,LVR 复位或执行 CLRWDT/SLEEP 指令后 1:WDT 计时发生溢出
3 PD: 省电模式标志 0: 上电复位后,LVR 复位或执行 CLRWDT 指令后 1: 执行 SLEEP 指令
2 Z: 零标志位 0: 逻辑操作的结果不是
0 1: 逻辑操作的结果是
0 1 DC: 辅助进位标志或借位标志 加法指令 减法指令 1: 低四位有进位 0: 无进位 1: 无借位 0: 低四位有借位
0 C: 进位标志或借位标志 加法指令 减法指令 1: 高四位有进位 0: 无进位 1: 无借位 0: 高四位有借位 TM57PE40 规格书 DS-TM57PE40_S
17 Rev 1.4, 2018/03/14 1.6 中断 TM57PE40 有八个中断源共享的一个中断向量,因此没有中断优先级.每个中断源都有它自己得 使能控制位,每个中断事件都可以触发它自己的中断标志位.因为 TM57PE40 没有中断优先权, 所以 TM57PE40 中断优先处理取决于 F/W. 若相对的中断使能控制位已........