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

📄 int_vect.s

📁 nuclues plus 源代码程序
💻 S
字号:
;/*************************************************************************/
;/*                                                                       */
;/*         Copyright (c) 1993-1994 Accelerated Technology, Inc.          */
;/*                                                                       */
;/* PROPRIETARY RIGHTS of Accelerated Technology are involved in the      */
;/* subject matter of this material.  All manufacturing, reproduction,    */
;/* use, and sales rights pertaining to this subject matter are governed  */
;/* by the license agreement.  The recipient of this software implicitly  */
;/* accepts the terms of the license.                                     */
;/*                                                                       */
;/*************************************************************************/
;
;/*************************************************************************/
;/*                                                                       */
;/* FILE NAME                                            VERSION          */
;/*                                                                       */
;/*      int_vectors.s                               PLUS/68HC11/I 1.2    */
;/*                                                                       */
;/* COMPONENT                                                             */
;/*                                                                       */
;/*      IN - Initialization                                              */
;/*                                                                       */
;/* DESCRIPTION                                                           */
;/*                                                                       */
;/*      This file contains the 68HC11 interrupt vector table.  It is in  */
;/*      a different file so it can be loaded at the actual interrupt     */
;/*      vector address.                                                  */
;/*                                                                       */
;/* AUTHOR                                                                */
;/*                                                                       */
;/*      William E. Lamie, Accelerated Technology, Inc.                   */
;/*                                                                       */
;/* DATA STRUCTURES                                                       */
;/*                                                                       */
;/*      INT_Vectors                         Interrupt vector table       */
;/*                                                                       */
;/* FUNCTIONS                                                             */
;/*                                                                       */
;/*      None                                                             */
;/*                                                                       */
;/* DEPENDENCIES                                                          */
;/*                                                                       */
;/*      nucleus.h                           System constants             */
;/*                                                                       */
;/* HISTORY                                                               */
;/*                                                                       */
;/*         NAME            DATE                    REMARKS               */
;/*                                                                       */
;/*      W. Lamie        06-01-1993      Created initial version 1.0      */
;/*      D. Lamie        06-01-1993      Verified version 1.0             */
;/*      K. Homer        03-01-1994      Updated version to 1.1           */
;/*      D. Lamie        03-18-1994      Verified version 1.1             */
;/*      M. Trippi       06-12-1996      New NUCLEUS.H created version 1.2*/
;/*                                                                       */
;/*************************************************************************/
;#define         NU_SOURCE_FILE
;
;#include        "nucleus.h"                 /* System constants          */
;
;
;/* Indicate that default interrupt handlers are defined in INT.S.  */
;
        .external       _INT_SCI            
        .external       _INT_SPI            
        .external       _INT_PA_Input       
        .external       _INT_PA_Overflow    
        .external       _INT_Timer_Overflow 
        .external       _INT_TOC5           
        .external       _INT_TOC4           
        .external       _INT_TOC3           
        .external       _INT_TOC2           
        .external       _INT_TOC1           
        .external       _INT_TIC3           
        .external       _INT_TIC2           
        .external       _INT_TIC1           
        .external       _INT_RTI            
        .external       _INT_IRQ            
        .external       _INT_XIRQ           
        .external       _INT_SWI            
        .external       _INT_Illegal_Opcode 
        .external       _INT_COP_Fail       
        .external       _INT_COP_Clock_Fail 
        .external       __stext             
;
;
;/* Define the interrupt vector table, INT_Vectors.  This table may be loaded
;   or copied to address 0xFFD6.  Additionally, this table may reside in 
;   another memory area. In such a case, only the vectors used are copied into 
;   the actual interrupt vector table (see INT_Initialize).  Note: actual 
;   default handlers are defined at the end of this file - the user may 
;   modify this table with application- specific assembly language ISRs.  */
;
;VOID    *INT_Vectors[20];
;
        .psect  _text
        .public _INT_Vectors
_INT_Vectors:
        .word   _INT_SCI                    ; SCI Serial System interrupt
        .word   _INT_SPI                    ; SPI Transfer Complete interrupt
        .word   _INT_PA_Input               ; Pulse Accumulator Input Edge int
        .word   _INT_PA_Overflow            ; Pulse Accumulator Overflow int
        .word   _INT_Timer_Overflow         ; Timer Overflow interrupt
        .word   _INT_TOC5                   ; Timer Output Compare 5 interrupt
        .word   _INT_TOC4                   ; Timer Output Compare 4 interrupt
        .word   _INT_TOC3                   ; Timer Output Compare 3 interrupt
        .word   _INT_TOC2                   ; Timer Output Compare 2 interrupt
        .word   _INT_TOC1                   ; Timer Output Compare 1 interrupt
        .word   _INT_TIC3                   ; Timer Input Capture 3 interrupt
        .word   _INT_TIC2                   ; Timer Input Capture 2 interrupt
        .word   _INT_TIC1                   ; Timer Input Capture 1 interrupt
        .word   _INT_RTI                    ; Real-Time interrupt
        .word   _INT_IRQ                    ; IRQ External Pin or Parallel I/O
        .word   _INT_XIRQ                   ; XIRQ interrupt
        .word   _INT_SWI                    ; Software interrupt
        .word   _INT_Illegal_Opcode         ; Illegal Opcode interrupt
        .word   _INT_COP_Fail               ; COP Failed interrupt
        .word   _INT_COP_Clock_Fail         ; COP Clock Failed interrupt
        .word   __stext                     ; Reset entry point
;
        .end

⌨️ 快捷键说明

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