⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 interrpt.lst

📁 瑞萨单片机LCD控制
💻 LST
📖 第 1 页 / 共 5 页
字号:
##############################################################################
#                                                                            #
# IAR M16C/60 C-Compiler V1.31B/WIN                                          #
#                                                                            #
#       Compile time  =  10/Apr/2000  22:46:15                               #
#       Memory model  =  near                                                #
#       Source file   =  d:\tolentino\sw_lcd_m16c\mini_emul\interrpt.c       #
#       List file     =  d:\tolentino\sw_lcd_m16c\mini_emul\ice\list\interrpt.lst#
#       Object file   =  d:\tolentino\sw_lcd_m16c\mini_emul\ice\obj\interrpt.r34#
#       Command line  =  -md -OD:\tolentino\Sw_lcd_M16c\Mini_emul\ice\Obj\   #
#                        -e -K -C -W16 -gA -RCODE -r0                        #
#                        -LD:\tolentino\Sw_lcd_M16c\Mini_emul\ice\List\ -q   #
#                        -t8 -ID:\SW\EW23\M16C\inc\                          #
#                        D:\tolentino\Sw_lcd_M16c\Mini_emul\INTERRPT.C       #
#                                                                            #
#                           Copyright 1999 IAR Systems. All rights reserved. #
##############################################################################

   \                     	NAME	interrpt(16)
   \                     	RSEG	CODE(1)
   \                     	COMMON	INTVEC(1)
   \                     	PUBLIC	BRK_interrupt
   \                     	EXTERN	TIME_OFF
   \                     	EXTERN	TIME_ON
   \                     	PUBLIC	__DBC_handler
   \                     	PUBLIC	__NMI_handler
   \                     	PUBLIC	__address_match_handler
   \                     	PUBLIC	__break_instruction_handler
   \                     	PUBLIC	__overflow_handler
   \                     	PUBLIC	__single_step_handler
   \                     	PUBLIC	__undefined_instruction_handler
   \                     	PUBLIC	__watchdog_timer_handler
   \                     	PUBLIC	a_d_interrupt
   \                     	PUBLIC	dma0_interrupt
   \                     	PUBLIC	dma1_interrupt
   \                     	PUBLIC	int0_interrupt
   \                     	PUBLIC	int1_interrupt
   \                     	PUBLIC	int2_interrupt
   \                     	PUBLIC	key_input_interrupt
   \                     	EXTERN	port_1_c0
   \                     	EXTERN	port_1_c1
   \                     	EXTERN	port_1_c2
   \                     	EXTERN	port_1_c3
   \                     	EXTERN	port_2_c0
   \                     	EXTERN	port_2_c1
   \                     	EXTERN	port_2_c2
   \                     	EXTERN	port_2_c3
   \                     	EXTERN	port_3_c0
   \                     	EXTERN	port_3_c1
   \                     	EXTERN	port_3_c2
   \                     	EXTERN	port_3_c3
   \                     	EXTERN	port_4_c0
   \                     	EXTERN	port_4_c1
   \                     	EXTERN	port_4_c2
   \                     	EXTERN	port_4_c3
   \                     	EXTERN	port_5_c0
   \                     	EXTERN	port_5_c1
   \                     	EXTERN	port_5_c2
   \                     	EXTERN	port_5_c3
   \                     	PUBLIC	soft32_interrupt
   \                     	EXTERN	state_common
   \                     	EXTERN	timer_100ms
   \                     	PUBLIC	timer_a0_interrupt
   \                     	PUBLIC	timer_a1_interrupt
   \                     	PUBLIC	timer_a2_interrupt
   \                     	PUBLIC	timer_a3_interrupt
   \                     	PUBLIC	timer_a4_interrupt
   \                     	PUBLIC	timer_b0_interrupt
   \                     	PUBLIC	timer_b1_interrupt
   \                     	PUBLIC	timer_b2_interrupt
   \                     	PUBLIC	uart0rx_interrupt
   \                     	PUBLIC	uart0tx_interrupt
   \                     	EXTERN	?CLM16C_1_31_L00
   \                     	RSEG	CODE
   \                     __undefined_instruction_handler:
      1          /**************************************************************************/
      2          /**MITSUBISHI**MITSUBISHI**MITSUBISHI**MITSUBISHI**MITSUBISHI**MITSUBISHI**/
      3          /**************************************************************************/
      4          /**************************************************************************/
      5          /*  DISCLAIMER:                                                           */
      6          /*  We (MITSUBISHI ELECTRIC B.V.) do not warrant that the Software is     */
      7          /*  free from claims by a third party of copyright, patent, trademark,    */
      8          /*  trade secret or any other intellectual property infringement.         */
      9          /*                                                                        */
     10          /*  Under no circumstances are we liable for any of the following:        */
     11          /*                                                                        */
     12          /*  1. third-party claims against you for losses or damages;              */
     13          /*  2. loss of, or damage to, your records or data; or                    */
     14          /*  3. economic consequential damages (including lost profits or          */
     15          /*     savings) or incidental damages, even if we are informed of         */
     16          /*     their possibility.                                                 */
     17          /*                                                                        */
     18          /*  We do not warrant uninterrupted or error free operation of the        */
     19          /*  Software. We have no obligation to provide service, defect            */
     20          /*  correction, or any maintenance for the Software. We have no           */
     21          /*  obligation to supply any Software updates or enhancements to you      */
     22          /*  even if such are or later become available.                           */
     23          /*                                                                        */
     24          /*  IF YOU DOWNLOAD OR USE THIS SOFTWARE YOU AGREE TO THESE TERMS.        */
     25          /*                                                                        */
     26          /*  THERE ARE NO WARRANTIES, EXPRESS OR IMPLIED, INCLUDING THE            */
     27          /*  IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A               */
     28          /*  PARTICULAR PURPOSE.                                                   */
     29          /**************************************************************************/
     30          /**************************************************************************/
     31          /*     This Modul containts the interrupt-prototypes for the m3060        */
     32          /*                                                                        */
     33          /*       Name         :      INTERRPT.C                                   */
     34          /*       Date/Author  :      21.04.1997/GA                                */
     35          /*       Change       :                                                   */
     36          /*               (Date)  (Author)  (Description)                          */
     37          /*                                                                        */
     38          /**************************************************************************/
     39          
     40          #define public extern
     41          #include    <intm16c.h>
     42          #include    <intrm16c.h>
     43          #include    "sfr_3061.h"
     44          #include    "timer_a.h"
     45          #include    "dma.h"
     46          #include    "General.h"
     47          #undef public
     48          
     49          #define public 
     50          #undef public
     51          
     52          /* Fixed interrupt table **************************************************/
     53          /**************************************************************************/
     54          /*                                                                        */
     55          /*       Interrupt routine                                                */
     56          /*       for undefined instruction                                        */
     57          /*                                                                        */
     58          /*       Name         :      __undefined_instruction_handler              */
     59          /*       Date/Author  :      10.04.1997/GA                                */
     60          /*       Parameter    :                                                   */
     61          /*       Return       :                                                   */
     62          /*                                                                        */
     63          /**************************************************************************/
     64          interrupt void __undefined_instruction_handler (void)
     65          {
     66            /* Add code here */
     67          }
   \   000000   FB                   REIT    
   \                     __overflow_handler:
     68          
     69          /**************************************************************************/
     70          /*                                                                        */
     71          /*       Interrupt routine                                                */
     72          /*       for overflow                                                     */
     73          /*                                                                        */
     74          /*       Name         :      __overflow_handler                           */
     75          /*       Date/Author  :      10.04.1997/GA                                */
     76          /*       Parameter    :                                                   */
     77          /*       Return       :                                                   */
     78          /*                                                                        */
     79          /**************************************************************************/
     80          interrupt void __overflow_handler (void)
     81          {
     82            /* Add code here */
     83          }
   \   000001   FB                   REIT    
   \                     __break_instruction_handler:
     84          
     85          /**************************************************************************/
     86          /*                                                                        */
     87          /*       Interrupt routine                                                */
     88          /*       for break instruction                                            */
     89          /*                                                                        */
     90          /*       Name         :      __break_instruction_handler                  */
     91          /*       Date/Author  :      10.04.1997/GA                                */
     92          /*       Parameter    :                                                   */
     93          /*       Return       :                                                   */
     94          /*                                                                        */
     95          /**************************************************************************/
     96          interrupt void __break_instruction_handler (void)
     97          {
     98            /* Add code here */
     99          }
   \   000002   FB                   REIT    
   \                     __address_match_handler:
    100          
    101          /**************************************************************************/
    102          /*                                                                        */
    103          /*       Interrupt routine                                                */
    104          /*       for address match                                                */
    105          /*                                                                        */
    106          /*       Name         :      __address_match_handler                      */
    107          /*       Date/Author  :      10.04.1997/GA                                */
    108          /*       Parameter    :                                                   */
    109          /*       Return       :                                                   */
    110          /*                                                                        */
    111          /**************************************************************************/
    112          interrupt void __address_match_handler (void)
    113          {
    114            /* Add code here */
    115          }
   \   000003   FB                   REIT    
   \                     __single_step_handler:
    116          
    117          
    118          /**************************************************************************/
    119          /*                                                                        */
    120          /*       Interrupt routine                                                */
    121          /*       for single step                                                  */
    122          /*                                                                        */
    123          /*       Name         :      __single_step_handler                        */
    124          /*       Date/Author  :      10.04.1997/GA                                */
    125          /*       Parameter    :                                                   */
    126          /*       Return       :                                                   */
    127          /*                                                                        */
    128          /**************************************************************************/
    129          interrupt void __single_step_handler (void)
    130          {
    131            /* Add code here */
    132          }
   \   000004   FB                   REIT    
   \                     __watchdog_timer_handler:
    133          

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -