C51 COMPILER V9.59.0.0 STC8A_EXTI_ISR 06/10/2021 10:21:47 PAGE 1 C51 COMPILER V9.59.0.0, COMPILATION OF MODULE STC8A_EXTI_ISR OBJECT MODULE PLACED IN .\list\STC8A_Exti_Isr.obj COMPILER INVOKED BY: C:\Keil_v5\C51\BIN\C51.EXE ..\Driver\isr\STC8A_Exti_Isr.c LARGE OMF2 OPTIMIZE(8,SPEED) BROWSE INCDI -R(..\Driver\inc;..\User;..\App\inc) DEBUG PRINT(.\list\STC8A_Exti_Isr.lst) TABS(2) OBJECT(.\list\STC8A_Exti_Isr.obj) line level source 1 /*---------------------------------------------------------------------*/ 2 /* --- STC MCU Limited ------------------------------------------------*/ 3 /* --- STC 1T Series MCU Demo Programme -------------------------------*/ 4 /* --- Mobile: (86)13922805190 ----------------------------------------*/ 5 /* --- Fax: 86-0513-55012956,55012947,55012969 ------------------------*/ 6 /* --- Tel: 86-0513-55012928,55012929,55012966 ------------------------*/ 7 /* --- Web: www.STCMCU.com --------------------------------------------*/ 8 /* --- Web: www.STCMCUDATA.com ---------------------------------------*/ 9 /* --- QQ: 800003751 -------------------------------------------------*/ 10 /* 如果要在程序中使用此代码,请在程序中注明使用了STC的资料及程序 */ 11 /*---------------------------------------------------------------------*/ 12 13 #include "STC8A_Exti.h" 14 15 //======================================================================== 16 // 本地变量声明 17 //======================================================================== 18 19 u8 WakeUpSource; 20 21 //======================================================================== 22 // 函数: INT0_ISR_Handler 23 // 描述: INT0中断函数. 24 // 参数: none. 25 // 返回: none. 26 // 版本: V1.0, 2020-09-23 27 //======================================================================== 28 void INT0_ISR_Handler (void) interrupt INT0_VECTOR //进中断时已经清除标志 29 { 30 1 // TODO: 在此处添加用户代码 31 1 // P00 = ~P00; 32 1 WakeUpSource = 1; 33 1 } 34 35 //======================================================================== 36 // 函数: INT1_ISR_Handler 37 // 描述: INT1中断函数. 38 // 参数: none. 39 // 返回: none. 40 // 版本: V1.0, 2020-09-23 41 //======================================================================== 42 void INT1_ISR_Handler (void) interrupt INT1_VECTOR //进中断时已经清除标志 43 { 44 1 // TODO: 在此处添加用户代码 45 1 // P01 = ~P01; 46 1 WakeUpSource = 2; 47 1 } 48 49 //======================================================================== 50 // 函数: INT2_ISR_Handler 51 // 描述: INT2中断函数. 52 // 参数: none. 53 // 返回: none. 54 // 版本: V1.0, 2020-09-23 C51 COMPILER V9.59.0.0 STC8A_EXTI_ISR 06/10/2021 10:21:47 PAGE 2 55 //======================================================================== 56 void INT2_ISR_Handler (void) interrupt INT2_VECTOR //进中断时已经清除标志 57 { 58 1 // TODO: 在此处添加用户代码 59 1 // P02 = ~P02; 60 1 WakeUpSource = 3; 61 1 } 62 63 //======================================================================== 64 // 函数: INT3_ISR_Handler 65 // 描述: INT3中断函数. 66 // 参数: none. 67 // 返回: none. 68 // 版本: V1.0, 2020-09-23 69 //======================================================================== 70 void INT3_ISR_Handler (void) interrupt INT3_VECTOR //进中断时已经清除标志 71 { 72 1 // TODO: 在此处添加用户代码 73 1 // P03 = ~P03; 74 1 WakeUpSource = 4; 75 1 } 76 77 //======================================================================== 78 // 函数: INT4_ISR_Handler 79 // 描述: INT4中断函数. 80 // 参数: none. 81 // 返回: none. 82 // 版本: V1.0, 2020-09-23 83 //======================================================================== 84 void INT4_ISR_Handler (void) interrupt INT4_VECTOR //进中断时已经清除标志 85 { 86 1 // TODO: 在此处添加用户代码 87 1 // P04 = ~P04; 88 1 WakeUpSource = 5; 89 1 } MODULE INFORMATION: STATIC OVERLAYABLE CODE SIZE = 110 ---- CONSTANT SIZE = ---- ---- XDATA SIZE = 1 ---- PDATA SIZE = ---- ---- DATA SIZE = ---- ---- IDATA SIZE = ---- ---- BIT SIZE = ---- ---- EDATA SIZE = ---- ---- HDATA SIZE = ---- ---- XDATA CONST SIZE = ---- ---- FAR CONST SIZE = ---- ---- END OF MODULE INFORMATION. C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)