📄 tables.asm
字号:
org 0x0700 ; page 1 , avoid 256 boundary problem
GetSinTab
; index=0-127 1/2 sin table
ADDWF PCL,F
RETLW 000
RETLW 002
RETLW 003
RETLW 005
RETLW 006
RETLW 008
RETLW 009
RETLW 011
RETLW 012
RETLW 014
RETLW 016
RETLW 017
RETLW 019
RETLW 020
RETLW 022
RETLW 023
RETLW 024
RETLW 026
RETLW 027
RETLW 029
RETLW 030
RETLW 032
RETLW 033
RETLW 034
RETLW 036
RETLW 037
RETLW 038
RETLW 039
RETLW 041
RETLW 042
RETLW 043
RETLW 044
RETLW 045
RETLW 046
RETLW 047
RETLW 048
RETLW 049
RETLW 050
RETLW 051
RETLW 052
RETLW 053
RETLW 054
RETLW 055
RETLW 056
RETLW 056
RETLW 057
RETLW 058
RETLW 059
RETLW 059
RETLW 060
RETLW 060
RETLW 061
RETLW 061
RETLW 062
RETLW 062
RETLW 062
RETLW 063
RETLW 063
RETLW 063
RETLW 064
RETLW 064
RETLW 064
RETLW 064
RETLW 064
RETLW 064
RETLW 064
RETLW 064
RETLW 064
RETLW 064
RETLW 064
RETLW 063
RETLW 063
RETLW 063
RETLW 062
RETLW 062
RETLW 062
RETLW 061
RETLW 061
RETLW 060
RETLW 060
RETLW 059
RETLW 059
RETLW 058
RETLW 057
RETLW 056
RETLW 056
RETLW 055
RETLW 054
RETLW 053
RETLW 052
RETLW 051
RETLW 050
RETLW 049
RETLW 048
RETLW 047
RETLW 046
RETLW 045
RETLW 044
RETLW 043
RETLW 042
RETLW 041
RETLW 039
RETLW 038
RETLW 037
RETLW 036
RETLW 034
RETLW 033
RETLW 032
RETLW 030
RETLW 029
RETLW 027
RETLW 026
RETLW 024
RETLW 023
RETLW 022
RETLW 020
RETLW 019
RETLW 017
RETLW 016
RETLW 014
RETLW 012
RETLW 011
RETLW 009
RETLW 008
RETLW 006
RETLW 005
RETLW 003
RETLW 002
DTMF_GEN_TAB
; dtmf constants for dtmf generator
ADDWF PCL,F
RETLW 24 ;0 , lo freq, hi,lo, hi freq, hi,lo
RETLW 171
RETLW 35
RETLW 6
RETLW 18 ;1 , lo freq, hi,lo, hi freq, hi,lo
RETLW 69
RETLW 31
RETLW 177
RETLW 18 ;2 , lo freq, hi,lo, hi freq, hi,lo
RETLW 69
RETLW 35
RETLW 6
RETLW 18 ;3 , lo freq, hi,lo, hi freq, hi,lo
RETLW 69
RETLW 38
RETLW 184
RETLW 20 ;4 , lo freq, hi,lo, hi freq, hi,lo
RETLW 47
RETLW 31
RETLW 177
RETLW 20 ;5 , lo freq, hi,lo, hi freq, hi,lo
RETLW 47
RETLW 35
RETLW 6
RETLW 20 ;6 , lo freq, hi,lo, hi freq, hi,lo
RETLW 47
RETLW 38
RETLW 184
RETLW 22 ;7 , lo freq, hi,lo, hi freq, hi,lo
RETLW 86
RETLW 31
RETLW 177
RETLW 22 ;8 , lo freq, hi,lo, hi freq, hi,lo
RETLW 86
RETLW 35
RETLW 6
RETLW 22 ;9 , lo freq, hi,lo, hi freq, hi,lo
RETLW 86
RETLW 38
RETLW 184
RETLW 24 ;10=* , lo freq, hi,lo, hi freq, hi,lo
RETLW 171
RETLW 31
RETLW 177
RETLW 24 ;11=# , lo freq, hi,lo, hi freq, hi,lo
RETLW 171
RETLW 38
RETLW 184
RETLW 18 ;12=A , lo freq, hi,lo, hi freq, hi,lo
RETLW 69
RETLW 42
RETLW 207
RETLW 20 ;13=B , lo freq, hi,lo, hi freq, hi,lo
RETLW 47
RETLW 42
RETLW 207
RETLW 22 ;14=C , lo freq, hi,lo, hi freq, hi,lo
RETLW 86
RETLW 42
RETLW 207
RETLW 24 ;15=D , lo freq, hi,lo, hi freq, hi,lo
RETLW 171
RETLW 42
RETLW 207
RETLW 26 ;16=1000hz , lo freq, hi,lo, hi freq, hi,lo
RETLW 55
RETLW 26
RETLW 55
;***************************************************************************
org 0x0500 ; page 0
LOWBAND ; Lowband DTMF decode Table 0-254
ADDWF PCL,F
RETLW B'01010101'
RETLW B'11111111'
RETLW B'11111111'
RETLW B'11111010'
RETLW B'10101010'
RETLW B'10101010'
RETLW B'10100000'
RETLW B'10000000'
RETLW B'00000001'
RETLW B'00000101'
RETLW B'00010101'
RETLW B'01010111'
RETLW B'01011111'
RETLW B'01111110'
RETLW B'01111110'
RETLW B'11111010'
RETLW B'11101000'
RETLW B'11101000'
RETLW B'10100000'
RETLW B'10100001'
RETLW B'10000001'
RETLW B'10000111'
RETLW B'00000111'
RETLW B'00011111'
RETLW B'00011110'
RETLW B'01011110'
RETLW B'01111000'
RETLW B'01111000'
RETLW B'01111000'
RETLW B'11100001'
RETLW B'11100001'
RETLW B'11100001'
RETLW B'10000111'
RETLW B'10000111'
RETLW B'10000110'
RETLW B'10011110'
RETLW B'00011110'
RETLW B'00011100'
RETLW B'00011000'
RETLW B'01111001'
RETLW B'01111001'
RETLW B'01110001'
RETLW B'01100011'
RETLW B'11100111'
RETLW B'11100111'
RETLW B'11000110'
RETLW B'10001110'
RETLW B'10001100'
RETLW B'10011100'
RETLW B'10011000'
RETLW B'00011001'
RETLW B'00111001'
RETLW B'00110011'
RETLW B'01110011'
RETLW B'01100011'
RETLW B'01100110'
RETLW B'01100110'
RETLW B'11100110'
RETLW B'11001100'
RETLW B'11001100'
RETLW B'10001101'
RETLW B'10011001'
RETLW B'10011001'
RETLW B'10011011'
RETLW B'00110011'
RETLW B'00110010'
RETLW B'00110110'
RETLW B'01100110'
RETLW B'01100100'
RETLW B'01101100'
RETLW B'01001100'
RETLW B'11001101'
RETLW B'11001001'
RETLW B'11011011'
RETLW B'10011011'
RETLW B'10010011'
RETLW B'10010010'
RETLW B'10110010'
RETLW B'00110100'
RETLW B'00110100'
RETLW B'00100100'
RETLW B'01101101'
RETLW B'01101101'
RETLW B'01001101'
RETLW B'01001011'
RETLW B'11001011'
RETLW B'11010010'
RETLW B'11010010'
RETLW B'10010010'
RETLW B'10110100'
RETLW B'10110100'
RETLW B'10110101'
RETLW B'00101101'
RETLW B'00101101'
RETLW B'00101111'
RETLW B'01101011'
RETLW B'01001010'
RETLW B'01001010'
RETLW B'01000010'
RETLW B'11010000'
RETLW B'11010000'
RETLW B'11010100'
RETLW B'10110101'
RETLW B'10110101'
RETLW B'10111111'
RETLW B'10101111'
RETLW B'00101111'
RETLW B'00101010'
RETLW B'00001010'
RETLW B'01000000'
RETLW B'01000000'
RETLW B'01010000'
RETLW B'01010101'
RETLW B'11010101'
RETLW B'11010101'
RETLW B'11111111'
RETLW B'10111111'
RETLW B'10111110'
RETLW B'10101010'
RETLW B'10101010'
RETLW B'00101000'
RETLW B'00000000'
RETLW B'00000001'
RETLW B'01000001'
RETLW B'01010101'
RETLW B'01010111'
RETLW B'01010111'
RETLW B'11111111'
RETLW B'11111110'
RETLW B'11111010'
RETLW B'10101000'
RETLW B'10101000'
RETLW B'10100000'
RETLW B'10100001'
RETLW B'00000001'
RETLW B'00000111'
RETLW B'00000111'
RETLW B'01010111'
RETLW B'01011110'
RETLW B'01011110'
RETLW B'01111110'
RETLW B'11111000'
RETLW B'11111000'
RETLW B'11101001'
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -