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

📄 init_var.asm

📁 VCP201_CODE is a FPGA source code.
💻 ASM
字号:
;----------------------------------------
; init all variables
;----------------------------------------
init_vars:
        clrf    pled_cmd
        movlw   I_DUR_STEP
        movwf   tmr_step
        movwf   dur_step
        movlw   DUR_SLOW
        movlw   DUR_AUTO
        movwf   tmr_auto
        movlw   TIME200MS
        movwf   tmr_pled
        movlw   DBC100MS
        movwf   tmr_dbc
        movwf   dur_dbc
        clrf    tmr_sled
        clrf    tmr_aled
        clrf    tmr_beep
        clrf    beep_cnt

        movlw   0xff
        movwf   fn_button
        movwf   pb_raw0
        movwf   pb_raw1
        movwf   pb_old0
        movwf   pb_old1
        clrf    pb_auto0
        clrf    pb_auto1

        movlw   b'00001111'
        movwf   flag0
        clrf    flag1
        clrf    flag2
        movlw	b'01000000'
        andwf   flag3
        clrf	flag4

	bsf	STATUS,RP0
	movlw	0xFF
	movwf	finadata1
	movwf	finadata2
	movlw	0x7f
	movwf	finadata3
        movwf   finadata4
        movwf   finadata5
        movwf   finadata6
        bcf	STATUS,RP0

        movlw	0xff
        movwf	pb_raw0
        movwf	pb_raw1

        bsf     STATUS,RP0
        clrf    m_reset
	bcf	STATUS,RP0
	
;	return

;----------------------------------
; init 4d's variables
;----------------------------------
init_4d:

        clrf	last_command

        bsf     STATUS,RP0
        movlw   0x0ff
        movwf   pre_data1
        movwf   pre_data2
        movwf   pre_data3
        movwf   pre_data4
        movwf   pre_data5
        movwf   pre_data6
        movlw	INIT_4f_1
        movwf	data1_4f
        clrf	data2_4f
        clrf	data3_4f
        movlw	0x40		; 0x02
        movwf	ana_sen_1
        movwf	ana_sen_2
        movwf	ana_sen_3
        movwf	ana_sen_4
        movwf	ana_sen_5
        movwf	ana_sen_6
        movwf	ana_sen_7
        movwf	ana_sen_8
        movwf	ana_sen_9
        movwf	ana_sen_10
        movwf	ana_sen_11
        movwf	ana_sen_12
        bcf	STATUS,RP0
        
        return

init_bu_force:
	bsf	STATUS,RP0
        clrf	bu_force1
        clrf	bu_force2
        clrf	bu_force3
        clrf	bu_force4        
        bcf     STATUS,RP0


        return

⌨️ 快捷键说明

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