read_gps.mac
来自「reading gps data from serial」· MAC 代码 · 共 95 行
MAC
95 行
NOLIST
; PicBasic Pro Compiler 2.44, (c) 1998, 2003 microEngineering Labs, Inc. All Rights Reserved.
LABEL?L macro Label
RST?RP
ifdef PM_USED
LALL
Label
XALL
else
Label
endif
endm
END? macro
local loop
loop sleep
L?GOTO loop
endm
GOTO?L macro Label
L?GOTO Label
endm
LCDOUT?C macro Cin
MOVE?CA Cin
L?CALL LCDOUT
endm
LCDOUT_USED = 1
LCDOUTCOUNT?C macro Cin
MOVE?CB Cin, R4 + 1
endm
LCDOUTNUM?B macro Bin
MOVE?BW Bin, R2
endm
LCDOUTDEC? macro
MOVE?CW LCDOUTJ, R8
L?CALL SEROUT2DEC
endm
LCDOUTJ_USED = 1
SEROUT2DEC_USED = 1
PAUSE?C macro Cin
if (high (Cin) == 0)
MOVE?CA Cin
L?CALL PAUSE
else
MOVE?CB high (Cin), R1 + 1
MOVE?CA low (Cin)
L?CALL PAUSEL
endif
endm
PAUSE_USED = 1
SERIN2DPIN?T macro Regin, Bitin
BIT?R1 Regin, Bitin
endm
SERIN2MODE?C macro Cin
MOVE?CW Cin, R5
endm
SERIN2COUNT?C macro Cin
MOVE?CB Cin, R4 + 1
endm
SERIN2WAIT?CL macro Cin, Label
L?CALL SERIN2
sublw Cin
BIT?GOTO 0, STATUS, Z, Label
endm
SERIN2_USED = 1
SERIN2SKIP? macro
MOVE?CW SERIN2, R8
L?CALL SERIN2SKIP
endm
SERIN2_USED = 1
SERIN2SKIP_USED = 1
SERIN2DEC?B macro Bin
MOVE?CW SERIN2, R8
L?CALL SERIN2DEC
MOVE?AB Bin
endm
SERIN2_USED = 1
SERIN2DEC_USED = 1
LIST
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?