HT46R064B/065B/066B
中断
中断是单片机一个重要功能。当发生外部中断或内部中断(如定时/计数器和时基),系统会中
止当前的程序,而转到相对应的中断服务程序中。此系列每一款单片机均提供一个外部中断和多个
内部中断,外部中断由 INT 引脚信号触发,而内部中断由定时/计数器和时基溢出控制。
中断寄存器
所有中断允许和请求标志均由 INTC0 和 INTC1 寄存器控制。通过控制相应的中断使能位实现
对应中断的打开或关闭。当发生中断,相应有中断请求标志将被置位。总中断请求标志清零将关闭
所有中断允许。
HT46R064B
INTC0 寄存器
Bit
Name
R/W
POR
7
6
5
4
3
2
1
INTE
R/W
0
0
ADF
R/W
0
T0F
R/W
0
INTF
R/W
0
ADE
R/W
0
T0E
R/W
0
EMI
R/W
0
—
—
—
Bit 7
未定义,读为“0”
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
ADF: A/D 转换中断请求标志
0: 无效
1: 有效
T0F: 定时/计数器 0 中断请求标志
0: 无效
1: 有效
INTF: 外部中断请求标志
0: 无效
1: 有效
ADE: A/D 转换中断使能
0: 除能
1: 使能
T0E: 定时/计数器 0 中断使能
0: 除能
1: 使能
INTE: 外部中断使能
0: 除能
1: 使能
EMI: 总中断使能
0: 除能
1: 使能
INTC1 寄存器
Bit
Name
R/W
POR
7
6
5
4
3
2
1
0
TBF
R/W
0
TBE
R/W
0
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
Bit 7~5,3~1 未定义,读为“0”
Bit 4
TBF: 时基中断请求标志
0: 无效
1: 有效
Bit 0
TBE: 时基中断使能
Rev 1.00
2011-04-13
56