📄 int_vect.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 + -