F18-19 (1041602), страница 14
Текст из файла (страница 14)
Он перекрываетиндивидуальные маски прерываний0: Все источники прерываний запрещены.1: Каждое прерывание разрешено/запрещено в соответствии с его индивидуальной маской.Бит 6: IEGF0: Флаг общего назначения 0.Это флаг общего назначения, предназначенный для использования под управлением программы.Бит 5: ET2: Бит разрешения прерывания от Таймера 2.Этот бит устанавливает маскирование прерывания от Таймера 2.0: Все прерывания от Таймера 2 запрещены.1: Разрешены запросы прерываний, генерируемые при установке флага TF2 (T2CON.7)Бит 4: ES: Бит разрешения прерываний от последовательного порта (УАПП).Этот бит устанавливает маскирование прерывания от последовательного порта (УАПП).0: Все прерывания от УАПП запрещены.1: Разрешены запросы прерываний, генерируемые при установке флагов R1 (SCON.0) илиT1 (SCON.1).Бит 3: ET1: Бит разрешения прерывания от Таймера 1.Этот бит устанавливает маскирование прерывания от Таймера 1.0: Все прерывания от Таймера 1 запрещены.1: Разрешены запросы прерываний, генерируемые при установке флага TF1 (TCON.7).Бит 2: EX1: Бит разрешения внешнего прерывания 1.Этот бит устанавливает маскирование внешнего прерывания 1.0: Внешнее прерывание 1 запрещено.1: Разрешены запросы прерываний, генерируемые сигналом на выводе /INT1.Бит 1: ET0: Бит разрешения прерывания от Таймера 0.Этот бит устанавливает маскирование прерывания от Таймера 0.0: Все прерывания от Таймера 0 запрещены.1: Разрешены запросы прерываний, генерируемые при установке флага TF0 (TCON.5).Бит 0: EX0: Бит разрешения внешнего прерывания 0.Этот бит устанавливает маскирование внешнего прерывания 0.0: Внешнее прерывание 0 запрещено.1: Разрешены запросы прерываний, генерируемые сигналом на выводе /INT0.61Ред.
1.2C8051F018C8051F019Рисунок 8.10. IP: Регистр приоритетов прерыванийR/WБит 7Значениепри сбросе:R/W-R/WPT2R/WPSR/WPT1R/WPX1R/WPT0R/WPX0Бит 6Бит 5Бит 4Бит 3Бит 2Бит 1Бит 0SFR Адрес:(доступен в битовомрежиме адресации)0xB800000000Биты 7-6: Не используются. Читаются как 11b.Бит 5: PT2: Управление приоритетом прерывания от Таймера 2.Этот бит устанавливает приоритет прерываний от Таймера 2.0: Приоритет прерывания от Таймера 2 определяется уровнем приоритета по умолчанию.1: Прерываниям от Таймера 2 назначается высокий уровень приоритета.Бит 4: PS: Управление приоритетом прерывания от последовательного порта (УАПП).Этот бит устанавливает приоритет прерываний от последовательного порта (УАПП).0: Приоритет прерывания от УАПП определяется уровнем приоритета по умолчанию.1: Прерываниям от УАПП назначается высокий уровень приоритета.Бит 3: PT1: Управление приоритетом прерывания от Таймера 1.Этот бит устанавливает приоритет прерываний от Таймера 1.0: Приоритет прерывания от Таймера 1 определяется уровнем приоритета по умолчанию.1: Прерываниям от Таймера 1 назначается высокий уровень приоритета.Бит 2: PX1: Управление приоритетом внешнего прерывания 1.Этот бит устанавливает приоритет внешнего прерывания 1.0: Приоритет внешнего прерывания 1 определяется уровнем приоритета по умолчанию.1: Внешнему прерыванию 1 назначается высокий уровень приоритета.Бит 1: PT0: Управление приоритетом прерывания от Таймера 0.Этот бит устанавливает приоритет прерываний от Таймера 0.0: Приоритет прерывания от Таймера 0 определяется уровнем приоритета по умолчанию.1: Прерываниям от Таймера 0 назначается высокий уровень приоритета.Бит 0: PX0: Управление приоритетом внешнего прерывания 0.Этот бит устанавливает приоритет внешнего прерывания 0.0: Приоритет внешнего прерывания 0 определяется уровнем приоритета по умолчанию.1: Внешнему прерыванию 0 назначается высокий уровень приоритета.Ред.
1.262C8051F018C8051F019Рисунок 8.11. EIE1: Дополнительный регистр разрешения прерываний 1R/WECP1RR/WECP1FR/WECP0RR/WECP0FR/WECPA0R/WEWADC0R/WESMB0R/WESPI0Бит 7Бит 6Бит 5Бит 4Бит 3Бит 2Бит 1Бит 0Значениепри сбросе:00000000SFR Адрес:0xE6Бит 7: ECP1R: Бит разрешения прерываний от нарастающего фронта Компаратора 1 (СР1).Этот бит устанавливает маскирование прерывания от СР1.0: Прерывание от нарастающего фронта СР1 запрещено.1: Разрешены запросы прерываний, генерируемые при установке флага CP1RIF (CPT1CN.5).Бит 6: ECP1F: Бит разрешения прерываний от спадающего фронта Компаратора 1 (СР1).Этот бит устанавливает маскирование прерывания от СР1.0: Прерывание от спадающего фронта СР1 запрещено.1: Разрешены запросы прерываний, генерируемые при установке флага CP1FIF (CPT1CN.4).Бит 5: ECP0R: Бит разрешения прерываний от нарастающего фронта Компаратора 0 (СР0).Этот бит устанавливает маскирование прерывания от СР0.0: Прерывание от нарастающего фронта СР0 запрещено.1: Разрешены запросы прерываний, генерируемые при установке флага CP0RIF (CPT0CN.5).Бит 4: ECP0F: Бит разрешения прерываний от спадающего фронта Компаратора 0 (СР0).Этот бит устанавливает маскирование прерывания от СР0.0: Прерывание от спадающего фронта СР0 запрещено.1: Разрешены запросы прерываний, генерируемые при установке флага CP0FIF (CPT0CN.4).Бит 3: EPCA0: Бит разрешения прерываний от программируемого массива счетчиков (PCA0).Этот бит устанавливает маскирование прерывания от PCA0.0: Все прерывания от PCA0 запрещены.1: Разрешены запросы прерываний, генерируемые PCA0.Бит 2: EWADC0: Бит разрешения прерываний от детектора диапазона АЦП0.Этот бит устанавливает маскирование прерывания от детектора диапазона АЦП0.0: Прерывание от детектора диапазона АЦП0 запрещено.1: Разрешены запросы прерываний, генерируемые детектором диапазона АЦП0.Бит 1: ESMB0: Бит разрешения прерываний от модуля SMBus.Этот бит устанавливает маскирование прерывания от модуля SMBus.0: Все прерывания от модуля SMBus запрещены.1: Разрешены запросы прерываний, генерируемые при установке флага SI (SMB0CN.3).Бит 0: ESPI0: Бит разрешения прерываний от модуля SPI0.Этот бит устанавливает маскирование прерывания от модуля SPI0.0: Все прерывания от модуля SPI0 запрещены.1: Разрешены запросы прерываний, генерируемые при установке флага SPIF (SPI0CN.7).63Ред.
1.2C8051F018C8051F019Рисунок 8.12. EIE2: Дополнительный регистр разрешения прерываний 2R/WEXVLDR/W-R/WEX7R/WEX6R/WEX5R/WEX4Бит 7Бит 6Бит 5Бит 4Бит 3Бит 2R/WEADC0Бит 1R/WET3Бит 0Значениепри сбросе:00000000SFR Адрес:0xE7Бит 7: EXVLD: Бит разрешения прерывания от флага готовности внешнего источникатактовых импульсов (XTLVLD).Этот бит устанавливает маскирование прерывания от XTLVLD.0: Все прерывания от XTLVLD запрещены.1: Разрешены запросы прерываний, генерируемые при установке флага XTLVLD (OSCXCN.7)Бит 6: Зарезервирован. Необходимо записать лог. ‘0’.
Читается как ‘0’.Бит 5: EX7: Бит разрешения внешнего прерывания 7.Этот бит устанавливает маскирование внешнего прерывания 7.0: Внешнее прерывание 7 запрещено.1: Разрешены запросы прерываний, генерируемые на входном выводе внешнего прерывания 7.Бит 4: EX6: Бит разрешения внешнего прерывания 6.Этот бит устанавливает маскирование внешнего прерывания 6.0: Внешнее прерывание 6 запрещено.1: Разрешены запросы прерываний, генерируемые на входном выводе внешнего прерывания 6.Бит 3: EX5: Бит разрешения внешнего прерывания 5.Этот бит устанавливает маскирование внешнего прерывания 5.0: Внешнее прерывание 5 запрещено.1: Разрешены запросы прерываний, генерируемые на входном выводе внешнего прерывания 5.Бит 2: EX4: Бит разрешения внешнего прерывания 4.Этот бит устанавливает маскирование внешнего прерывания 4.0: Внешнее прерывание 4 запрещено.1: Разрешены запросы прерываний, генерируемые на входном выводе внешнего прерывания 4.Бит 1: EADC0: Бит разрешения прерываний, возникающих при завершении преобразования АЦП0.Этот бит устанавливает маскирование прерывания, возникающего при завершениипреобразования АЦП0.0: Прерывание, возникающее при завершении преобразования АЦП0, запрещено.1: Разрешены запросы прерываний, генерируемые флагом завершения преобразования АЦП0.Бит 0: ET3: Бит разрешения прерываний от Таймера 3.Этот бит устанавливает маскирование прерывания от Таймера 3.0: Все прерывания от Таймера 3 запрещены.1: Разрешены запросы прерываний, генерируемые при установке флага TF3 (TMR3CN.7)Ред.
1.264C8051F018C8051F019Рисунок 8.13. EIP1: Дополнительный регистр приоритетов прерываний 1R/WPCP1RR/WPCP1FR/WPCP0RR/WPCP0FR/WPPCA0R/WPWADC0R/WPSMB0R/WPSPI0Бит 7Бит 6Бит 5Бит 4Бит 3Бит 2Бит 1Бит 0Значениепри сбросе:00000000SFR Адрес:0xF6Бит 7: PCP1R: Управление приоритетом прерывания от нарастающегофронта Компаратора 1 (СР1).Этот бит устанавливает приоритет прерывания от СР1.0: Прерыванию от нарастающего фронта CP1 назначается низкий уровень приоритета.1: Прерыванию от нарастающего фронта CP1 назначается высокий уровень приоритета.Бит 6: PCP1F: Управление приоритетом прерывания от спадающегофронта Компаратора 1 (СР1).Этот бит устанавливает приоритет прерывания от СР1.0: Прерыванию от спадающего фронта CP1 назначается низкий уровень приоритета.1: Прерыванию от спадающего фронта CP1 назначается высокий уровень приоритета.Бит 5: PCP0R: Управление приоритетом прерывания от нарастающегофронта Компаратора 0 (СР0).Этот бит устанавливает приоритет прерывания от СР0.0: Прерыванию от нарастающего фронта CP0 назначается низкий уровень приоритета.1: Прерыванию от нарастающего фронта CP0 назначается высокий уровень приоритета.Бит 4: PCP0F: Управление приоритетом прерывания от спадающегофронта Компаратора 0 (СР0).Этот бит устанавливает приоритет прерывания от СР0.0: Прерыванию от спадающего фронта CP0 назначается низкий уровень приоритета.1: Прерыванию от спадающего фронта CP0 назначается высокий уровень приоритета.Бит 3: PPCA0: Управление приоритетом прерывания от программируемого массива счетчиков (PCA0).Этот бит устанавливает приоритет прерывания от PCA0.0: Прерыванию от PCA0 назначается низкий уровень приоритета.1: Прерыванию от PCA0 назначается высокий уровень приоритета.Бит 2: PWADC0: Управление приоритетом прерывания от детектора диапазона АЦП0.Этот бит устанавливает приоритет прерывания от детектора диапазона АЦП0.0: Прерыванию от детектора диапазона АЦП0 назначается низкий уровень приоритета.1: Прерыванию от детектора диапазона АЦП0 назначается высокий уровень приоритета.Бит 1: PSMB0: Управление приоритетом прерывания от модуля SMBus.Этот бит устанавливает приоритет прерывания от модуля SMBus.0: Прерыванию от модуля SMBus назначается низкий уровень приоритета.1: Прерыванию от модуля SMBus назначается высокий уровень приоритета.Бит 0: PSPI0: Управление приоритетом прерывания от модуля SPI0.Этот бит устанавливает приоритет прерывания от модуля SPI0.0: Прерыванию от модуля SPI0 назначается низкий уровень приоритета.1: Прерыванию от модуля SPI0 назначается высокий уровень приоритета.65Ред.
1.2C8051F018C8051F019Рисунок 8.14. EIP2: Дополнительный регистр приоритетов прерываний 2R/WPXVLDR/W-R/WPX7R/WPX6R/WPX5R/WPX4Бит 7Бит 6Бит 5Бит 4Бит 3Бит 2R/WPADC0Бит 1R/WPT3Бит 0Значениепри сбросе:00000000SFR Адрес:0xF7Бит 7: PXVLD: Управление приоритетом прерывания от флага готовности внешнегоисточника тактовых импульсов (XTLVLD).Этот бит устанавливает приоритет прерывания от XTLVLD.0: Прерыванию от XTLVLD назначается низкий уровень приоритета.1: Прерыванию от XTLVLD назначается высокий уровень приоритета.Бит 6: Зарезервирован: Необходимо записать лог.