Download HT80C51 User Manual

Transcript
HT80C51 User Manual
Peripheral Modules – Interrupt Controller
IEN1
Handshake Solutions
addr = E8H
Interrupt enable register 1
bits
bit
reset value = 00H
7
6
5
4
3
2
1
0
IEN1.7
IEN1.6
IEN1.5
IEN1.4
IEN1.3
IEN1.2
IEN1.1
IEN1.0
symbol
Function
IEN1.7
Enable interrupt input “int_req_i[14]”.
IEN1.6
Enable interrupt input “int_req_i[13]”.
IEN1.5
Enable interrupt input “int_req_i[12]”.
IEN1.4
Enable interrupt input “int_req_i[11]”.
IEN1.3
Enable interrupt input “int_req_i[10]”.
IEN1.2
Enable interrupt input “int_req_i[9]”.
IEN1.1
Enable interrupt input “int_req_i[8]”.
IEN1.0
Enable interrupt input “int_req_i[7]”.
Bit values: 0 = interrupt disabled; 1 = interrupt enabled.
IP0
(IP)
addr = B8H
Interrupt priority register 0
bits
reset value = 00H
7
6
5
4
3
2
1
0
-
IP0.6
PS1
PS0
PT1
PX1
PT0
PX0
bit
symbol
IP0.7
-
IP0.6
Function
reserved.
Priority level for interrupt input int_req_i[6].
IP0.5
ES1
Priority level for I2C interrupt (if available) or interrupt input
int_req_i[5].
IP0.4
ES0
Priority level for UART interrupt (if available) or interrupt input
int_req_i[4].
IP0.3
ET1
Priority level for timer 1 overflow interrupt (if available) or interrupt input
int_req_i[3].
IP0.2
EX1
Priority level for external interrupt from timer 1 (IE1) (if available) or
interrupt input int_req_i[2].
IP0.1
ET0
Priority level for timer 0 overflow interrupt (if available) or interrupt input
int_req_i[1].
IP0.0
EX0
Priority level for external interrupt from timer 0 (IE0) (if available) or
interrupt input int_req_i[0].
Bit values: 0 = low priority; 1 = high priority.
© Philips Electronics N.V. 2005
Page 21 of 132