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

📄 vectors08.s

📁 飞思卡尔的电子钟和电子琴的课程设计,包括源代码
💻 S
字号:
	.module vectors08.c
	.area text
_isrDummy::
	pshh
L1:
	.dbline 0 ; func end
	pulh
	rti
_isTimer1::
; /*-----------------------------------------------------*
; *文件名:vectors08.c                                    *
; *功  能:用于定义中断矢量表                             *
; *-----------------------------------------------------*/
; //[头文件]
; #include "GP32C.H"          //包含头文件
; #include "DJC.H"
; extern unsigned char flag;
; //未定义的中断处理函数,本函数不能删除
; #pragma interrupt_handler isrDummy  
; void isrDummy(void) 
;   {
;   }
;   
; #pragma interrupt_handler isrDummy  
; void isTimer1(void){
;    PTB=0xff;
	lda #-1
	sta 0x1
;    if(flag==0){
	lda *_flag
	bne L3
;    		flag=1;WARM_P=0;
	lda #1
	sta *_flag
	clr 0x3
;    		PTB=0xf0;
	lda #-16
	sta 0x1
;    }
L3:
;    if(flag>=1){
	lda *_flag
	cmp #1
	blo L5
;    		flag=0;WARM_P=1;
	clr *_flag
	lda #1
	sta 0x3
;    		PTB=0x0f;
	lda #15
	sta 0x1
;    }
L5:
;    T1SC&=~(1<<TOFBit);	//重新开始计数	
	bclr #7,0x20
L2:
	.dbline 0 ; func end
	rts
	.area memory(abs)
	.org 0xffdc
__vectab::
	.word _isrDummy
	.word _isrDummy
	.word _isrDummy
	.word _isrDummy
	.word _isrDummy
	.word _isrDummy
	.word _isrDummy
	.word _isrDummy
	.word _isrDummy
	.word _isrDummy
	.word _isrDummy
	.word PL_isTimer1
	.word _isrDummy
	.word _isrDummy
	.word _isrDummy
	.word _isrDummy
	.word _isrDummy
	.area lit
	.area func_lit
PL_isTimer1:	.word _isTimer1

⌨️ 快捷键说明

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