📄 main.asm
字号:
;/**************************************************************/
;* TEST Low Curent example for FS9821. */
;* PT2[0]& PT2[1] is Input. */
;=======================================================*/
; Note:
; Normal: 165uA
; Halt Mode: 119uA(No interrupt)
; Sleep Mode: 1.78uA(No interrupt)
;
;========================================================
;* Function Arthurs Time Version Description */
;* Total Gavannis.hsu 2004/01/16 0.1 Test version */
;* */
;/**************************************************************/
INCLUDE FS9821.INC
ORG 00
GOTO BTNINI
ORG 04H
BTFSS INTF,0
BTFSS INTF,1
GOTO BTNISR0
GOTO BTNISR1
BTNINI:
MOVLW 00111100b
MOVWF PT2
MOVLW 00000011B
MOVWF PT2PU
MOVLW 10000011b
MOVWF INTE
main:
;HALT MODE
;HALT
;NOP
;SLEEP MODE
;CLRF NETA
;CLRF NETB
;CLRF NETC
;CLRF NETD
;CLRF NETE
;CLRF NETF
;CLRF PT1PU
;CLRF PT1EN
;CLRF AIENB1
;MOVLW 01H
;MOVWF PT2PU
;MOVLW 0FEH
;MOVWF PT2EN
;CLRF PT2
;CLRF INTF
;MOVLW 081H
;MOVWF INTE
;SLEEP
;NOP
GOTO MAIN
BTNISR0:
MOVLW 00000000b ;Clear INTF
MOVWF INTF
NOP
RETFIE
BTNISR1:
MOVLW 00000000b ;Clear INTF
MOVWF INTF
NOP
RETFIE
end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -