main.asm

来自「富晶的MCU仿真器软件」· 汇编 代码 · 共 39 行

ASM
39
字号
;/**************************************************************/  
;*	Hardware-Timer example for FS982x.(1s->1 interrupt)               */	
;*     	 Function      Arthurs        Time          Version     Description      */
;*         Total      Gavannis.hsu  2004/12/28       0.1        Test version     */
;*										   */
;/**************************************************************/
INCLUDE        FS9821.INC
	 
	ORG		00
	GOTO		MAIN
	
	org    		04h
	GOTO	   	TimerISR
MAIN:
;/*Set Timer initial*/
CLKINI:
	MOVLW 	00100001B ;Set CLK Source & Timer
	MOVWF 	MCK
	NOP
TIMERINI:
	MOVLW 	00000000B ;reset Timer
	MOVWF 	TMCON
	MOVLW 	10010000B ;Set Timer Interrupt Enable
	MOVWF 	INTE
	MOVLW 	00001111B ;Set Timer
	MOVWF 	TMCON

WhileLoop:
	HALT		;
	NOP	
	GOTO		WhileLoop 	;WhileLoop

;/*Timer Work*/	
TimerISR:
	CLRF		INTF
	NOP	
	RETFIE	
end

⌨️ 快捷键说明

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