july 16, 1999 一般 释放 规格
MC68HC05J5A
中断
MOTOROLA
rev 2.1 4-3
4.3 软件 中断 (swi)
这 swi 是 一个 executable 操作指南 和 一个 非-maskable 中断 自从 它 是 exe-
cuted regardless 的 这 状态 的 这 i-位 在 这 ccr. 作 和 任何 操作指南, inter-
rupts pending 在 这 previous 操作指南 将 是 serviced 在之前 这 swi
opcode 是 fetched. 这 中断 维护 routine 地址 是 specified 用 这 con-
tents 的 记忆 locations $0ffc 和 $0ffd.
4.4 硬件 中断
所有 硬件 中断 除了 重置 是 maskable 用 这 i-位 在 这 ccr. 如果 这
i-位 是 设置, 所有 硬件 中断 (内部的 和 外部) 是 disabled. clearing
这 i-位 使能 这 硬件 中断. 那里 是 二 类型 的 硬件 inter-
rupts 这个 是 explained 在 这 下列的 sections.
4.5 外部 中断 (irq
)
这 irq
管脚 提供 一个 异步的 中断 至 这 cpu. 一个 块 图解 的
这 irq 函数 是 显示 在
图示 4-2
.
图示 4-2. irq 函数 块 图解
IRQ
获得
R
V
DD
irq 管脚
IRQE
掩饰 选项
(irq 水平的)
IRQF
至 irq
处理
在 cpu
IRQR
至 bih &放大; bil
操作指南
感觉到
RST
掩饰 选项
(端口 一个 外部 int.)
PA0
PA1
PA2
PA3
irq fetch vector
IRQE1
IRQ1
获得
R
V
DD
IRQR1
RST
IRQF1
IRQE1
PA7