📄 read_sen.asm
字号:
; File name : Read_Sen.asm 2109 ASIC
; Function : Read pressure senser and store the data
; Variable : up_val, left_val, L1_val, R1_val,
; down_val, right_val, L2_val, R2_val
; O_val, X_val, tri_val, square_val
; (All in page 0 RAM)
; Setting: A/D
;==============================================================
read_sen:
movlw 0x01 ;2rd address for A/D (Key)
movwf adadr
call incf_address
movwf L2_val
call incf_address
movwf L1_val
call incf_address
movwf right_val
call incf_address
movwf up_val
call incf_address
movwf left_val
call incf_address
movwf down_val
call incf_address
movwf X_val
call incf_address
movwf O_val
call incf_address
movwf E1_val
call incf_address
movwf E2_val
call incf_address
movwf tri_val
call incf_address
movwf square_val
call incf_address
movwf R2_val
call incf_address
movwf R1_val
bcf STATUS,RP0
return
;-----------------------------------
incf_address:
bcf STATUS,RP0
incf adadr,F
movf addata,W
bsf STATUS,RP0
return
;-------------------------------
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -