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

📄 init.asm

📁 2812的液晶显示源程序
💻 ASM
字号:
;			.include  "F2407REGS.H" 		;引用头部文件
			.ref      _c_int0
			.ref	_c_int6
;			.ref	_c_int1			
			
			;(1)建立中断向量表
			.sect	".vectors"				;定义主向量段
RSVECT		B    _c_int0			;PM 0	复位向量  	     1
INT1	  	B    PHANTOM			;PM 2	中断优先级1	     4
INT2	  	B    PHANTOM				;PM 4	中断优先级2		5
INT3	  	B    PHANTOM			;PM 6	中断优先级3		6
INT4	  	B    PHANTOM			;PM 8	中断优先级4		7
INT5	  	B    PHANTOM			;PM A	中断优先级 5		8
INT6	  	B    _c_int6			;PM C	中断优先级 6		9
RESERVED  	B    PHANTOM			;PM E	 (保留位)	          10
SW_INT8   	B    PHANTOM			;PM 10  	 用户定义软件中断	-
  			
SW_INT31  	B    PHANTOM			;PM 3E 	用户定义软件中断  	-
	
			;中断子向量入口定义pvecs
			.sect	".pvecs"				;定义子向量段
PVECTORS	B	PHANTOM			;保留向量地址偏移量 -0000h 
			B	PHANTOM			;保留向量地址偏移量 -0001h
  			
			B	PHANTOM			;保留向量地址偏移量 -002Eh
			B	PHANTOM		;保留向量地址偏移量 -002Fh   T3PINT中断
			B	PHANTOM			;保留向量地址偏移量 -0030h
  			
			B	PHANTOM			;保留向量地址偏移量 -0041h	

			;(2)主程序

			.text

SYSINIT:
;		SETC 	INTM
;		CLRC 	SXM
;      	CLRC 	OVM
;		CLRC 	CNF					;B0区被配置为数据空间
;		LDP 	#0E0H				;指向7000h~7080h区
;		SPLK 	#81FEH,SCSR1   		;时钟2倍频,CLKIN=20M,CLKOUT=40M
;        SPLK	#0E8H,WDCR			;不使能WDT
;	    LDP		#0
		;SPLK		#0002H,IMR			;使能中断第2级INT2
;		SPLK		#0FFFFH,IFR			;清全部中断标志
;		B		_c_int0
;		RET


		
		;(6)假中断程序  	
PHANTOM 	
KICK_DOG					;复位看门狗
		RET
		END

⌨️ 快捷键说明

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