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

📄 vectors.asm

📁 在单片机内嵌BASIC语言解释程序的完整代码
💻 ASM
字号:
*         title  Config/Reset/Interrupt Vectors
*         page

         $if     * > $ffa0
         #fatal   "BASIC Is Too Large"
         $endif
*
*
*
	org	$ffa0
IOVects fdb     SCIIN
        fdb     0
	fdb	0
	fdb	0
	fdb	0
	fdb	0
	fdb	0
	fdb	0

        fdb     SCIOUT
        fdb     0
	fdb	0
	fdb	0
	fdb	0
	fdb	0
	fdb	0
	fdb	0
*
*
	org	$ffc0
RAMStart:       fdb     $8000           ; starting address of system RAM.
RAMSize:	fdb	$2000		; size of BASIC11 RAM Buffer.
EEStart:	fdb	$6000		; starting address of program storage EEPROM 
EESize:         fdb     $2000           ; size of the program storage EEPROM
IOBase:         fdb     $1000           ; Base Address of the I/O Registers
TimeVal:	fdb	62500		; value used for generating 'Time' Interrupt
UserInit:       fdb     IODevInit       ; Used to initialize console/other hardware.
DFLOPADR:	fdb	$4000		; Address of flip-flop used to connect the HC11 SCI
                                        ; to the host port connector.
;
;

          ORG    ROMBEG+ROMSIZE-42  ; START OF VECTOR TABLE.
          FDB    SCISS		; SCI SERIAL SYSTEM
          FDB    SPITC		; SPI TRANSFER COMPLETE
          FDB    PACCIE		; PULSE ACCUMULATOR INPUT EDGE
          FDB    PACCOVF		; PULSE ACCUMULATOR OVERFLOW
          FDB    TIMEROVF		; TIMER OVERFLOW
          FDB    TOC5		; TIMER OUTPUT COMPARE 5
          FDB    TOC4		; TIMER OUTPUT COMPARE 4
          FDB    TOC3		; TIMER OUTPUT COMPARE 3
          FDB    TOC2		; TIMER OUTPUT COMPARE 2
          FDB    TOC1		; TIMER OUTPUT COMPARE 1
          FDB    TIC3		; TIMER INPUT CAPTURE 3
          FDB    TIC2		; TIMER INPUT CAPTURE 2
          FDB    TIC1		; TIMER INPUT CAPTURE 1
          FDB    REALTIMI		; REAL TIME INTERRUPT
          FDB    IRQI		; IRQ INTERRUPT
          FDB    XIRQ		; XIRQ INTERRUPT
          FDB    SWII		; SOFTWARE INTERRUPT
          FDB    ILLOP		; ILLEGAL OPCODE TRAP
          FDB    COP		; WATCH DOG FAIL
          FDB    CMF		; CLOCK MONITOR FAIL
          FDB    POWERUP		; RESET
*
*
*

⌨️ 快捷键说明

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