Registro de habilitación de interrupciones, es decir, ¿cuáles son los nombres y qué significan?
Nombres y significados de cada bit:
EX0: Bit de habilitación de interrupción externa 0. EX0=1, habilita la interrupción externa 0; EX0=0, deshabilita la interrupción externa 0.
ET0: Bit de habilitación de interrupción de desbordamiento T0. ET0=1, habilita la interrupción T0; ET0=0, deshabilita la interrupción T0.
EX1: Bit de habilitación de interrupción externa 1. EX1=1, la interrupción externa 1 está habilitada; EX1=0, la interrupción externa 1 está deshabilitada.
ET1: Bit de habilitación de interrupción de desbordamiento T1. ET1=1, habilita la interrupción T1; ET1=0, deshabilita la interrupción T1.
ES: Bit de habilitación de interrupción serie. ES=1, la interrupción del puerto serie está habilitada; ES=0, la interrupción del puerto serie está deshabilitada.
EA: Bit de habilitación total de interrupción. EA = 1, la CPU habilita las interrupciones; EA = 0, la CPU deshabilita todas las solicitudes de interrupción. Permita siempre que el EA actúe como un interruptor maestro.
Información ampliada:
Registro de habilitación de interrupciones, es decir, estructura:—
El registro de control de habilitación de interrupciones se divide en dos capas de estructura. La estructura del primer nivel es la. EA interrumpe el control general, solo cuando EA está en el estado habilitado para interrupción, se puede permitir la solicitud de interrupción de la fuente de interrupción cuando EA está en el estado no permitido, sin importar cuál sea el estado de otros bits en el registro de IE; No se permitirá la solicitud de interrupción de fuente.
La estructura de segundo nivel es de 5 bits de control de habilitación de interrupciones, que corresponden a las solicitudes de interrupción de las 5 fuentes de interrupción. Cuando el bit de control de habilitación de interrupciones correspondiente es 1, se permite la solicitud de interrupción de la fuente de interrupción.
Uso——
Asignación general: IE = 0x81 (activar interrupción global, activar interrupción externa 0).
Asignación separada: EA=1; EX0=1 (activar interrupción global, activar interrupción externa 0).
Enciclopedia Baidu-Interrupción Habilitar Registro IE