📄 timer interrupt 21160.asm
字号:
#include "def21160.h"
.global start;
.global timerhi_isr;
.SECTION/PM seg_pmco;
start:
/*set TPERIOD to 0x1000 CCLK cycles*/
TPERIOD=0x1000;
/******************** Enable high priority timer interrupt ***********************/
BIT SET IMASK 0x10;
/************************* Set global interrupt enable ***************************/
BIT SET MODE1 0x1000;
/********************************* Enable TIMER **********************************/
BIT SET MODE2 0x20;
/********************************* Endless loop **********************************/
do_nothing:
NOP;
NOP;
JUMP do_nothing;
start.END:
/**************************** Interrupt Service Routine **************************/
timerhi_isr:
nop;
nop;
nop;
nop;
rti;
timerhi_isr.END:
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -