📄 sys_int.asm
字号:
*************************************************************************************
; file name: START
*************************************************************************************
.include "x24x.h"
.def sys_int
;====================================================================================
stack .set 0300H
;====================================================================================
sys_int:
;------------------------------------------------------------------------------------
; set clock 20MHz input CPU=20MHz, SYSTEM clock 10MHz
;------------------------------------------------------------------------------------
LDP #0E0H
SPLK #0041H,CKCR0 ;SYSCLK=CPUCLK/2,
SPLK #00BBH,CKCR1
; SPLK #00C1H,CKCR0 ;enable the pll to X4
SPLK #40C0h,SYSCR ;CLKOUT=CPUCLK
;------------------------------------------------------------------------------------
SETC INTM ;mask all intterrupt
CLRC CNF ;configure B0 to data memory
CLRC OVM ;
SPM 0 ;
CLRC SXM ;
;------------------------------------------------------------------------------------
LDP #0H
SPLK #0h,IMR ;Mask all Ints
SPLK #0FFh,IFR ;Clear all Int Flags
;------------------------------------------------------------------------------------
LAR AR2,#stack
;------------------------------------------------------------------------------------
RET
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -