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

📄 key05r2.lst

📁 使用68HC705J1A写的一个键盘的代码,包括资料说明,一份难得的资料,本人开发键盘时好不容易才找到的资料
💻 LST
📖 第 1 页 / 共 4 页
字号:
                 794  *                                                   *
                 795  *****************************************************
                 796  
 0658 00         797  shift   fcb      $00     ; 00
 0659 00         798          fcb      $00     ; 01  F9
 065A 00         799          fcb      $00     ; 02
 065B 00         800          fcb      $00     ; 03  F5
 065C 00         801          fcb      $00     ; 04  F3
 065D 00         802          fcb      $00     ; 05  F1
 065E 00         803          fcb      $00     ; 06  F2
 065F 00         804          fcb      $00     ; 07  F12
 0660 00         805          fcb      $00     ; 08
 0661 00         806          fcb      $00     ; 09  F10
 0662 00         807          fcb      $00     ; 0A  F8
 0663 00         808          fcb      $00     ; 0B  F6
 0664 00         809          fcb      $00     ; 0C  F4
 0665 09         810          fcb      $09     ; 0D  TAB
 0666 7E         811          fcb      '~'     ; 0E  ` or ~
 0667 00         812          fcb      $00     ; 0F


KEY05R2.ASM            Assembled with CASM   05/06/1998  18:19  PAGE 15



                 813  
 0668 00         814          fcb      $00     ; 10
 0669 00         815          fcb      $00     ; 11  Left ALT
 066A 00         816          fcb      $00     ; 12  Left SHIFT
 066B 00         817          fcb      $00     ; 13
 066C 00         818          fcb      $00     ; 14  Left Ctrl
 066D 51         819          fcb      'Q'     ; 15  Q
 066E 21         820          fcb      '!'     ; 16  1 or !
 066F 00         821          fcb      $00     ; 17
 0670 00         822          fcb      $00     ; 18
 0671 00         823          fcb      $00     ; 19
 0672 5A         824          fcb      'Z'     ; 1A  Z
 0673 53         825          fcb      'S'     ; 1B  S
 0674 41         826          fcb      'A'     ; 1C  A
 0675 57         827          fcb      'W'     ; 1D  W
 0676 40         828          fcb      '@'     ; 1E  2 or @
 0677 00         829          fcb      $00     ; 1F
                 830  
 0678 00         831          fcb      $00     ; 20
 0679 43         832          fcb      'C'     ; 21  C
 067A 58         833          fcb      'X'     ; 22  X
 067B 44         834          fcb      'D'     ; 23  D
 067C 45         835          fcb      'E'     ; 24  E
 067D 24         836          fcb      '$'     ; 25  4 or $
 067E 23         837          fcb      '#'     ; 26  3 or #
 067F 00         838          fcb      $00     ; 27
 0680 00         839          fcb      $00     ; 28
 0681 20         840          fcb      ' '     ; 29  Space
 0682 56         841          fcb      'V'     ; 2A  V
 0683 46         842          fcb      'F'     ; 2B  F
 0684 54         843          fcb      'T'     ; 2C  T
 0685 52         844          fcb      'R'     ; 2D  R
 0686 25         845          fcb      '%'     ; 2E  5 or %
 0687 00         846          fcb      $00     ; 2F
                 847  
 0688 00         848          fcb      $00     ; 30
 0689 4E         849          fcb      'N'     ; 31  N
 068A 42         850          fcb      'B'     ; 32  B
 068B 48         851          fcb      'H'     ; 33  H
 068C 47         852          fcb      'G'     ; 34  G
 068D 59         853          fcb      'Y'     ; 35  Y
 068E 5E         854          fcb      '^'     ; 36  6 or ^
 068F 00         855          fcb      $00     ; 37
 0690 00         856          fcb      $00     ; 38
 0691 00         857          fcb      $00     ; 39
 0692 4D         858          fcb      'M'     ; 3A  M
 0693 4A         859          fcb      'J'     ; 3B  J
 0694 55         860          fcb      'U'     ; 3C  U
 0695 26         861          fcb      '&'     ; 3D  7 or &
 0696 2A         862          fcb      '*'     ; 3E  8 or *
 0697 00         863          fcb      $00     ; 3F
                 864  
 0698 00         865          fcb      $00     ; 40
 0699 3C         866          fcb      '<'     ; 41  , or <
 069A 4B         867          fcb      'K'     ; 42  K
 069B 49         868          fcb      'I'     ; 43  I
 069C 4F         869          fcb      'O'     ; 44  O
 069D 29         870          fcb      ')'     ; 45  0 or )


KEY05R2.ASM            Assembled with CASM   05/06/1998  18:19  PAGE 16



 069E 28         871          fcb      '('     ; 46  9 or (
 069F 00         872          fcb      $00     ; 47
 06A0 00         873          fcb      $00     ; 48
 06A1 3E         874          fcb      '>'     ; 49  > or .
 06A2 3F         875          fcb      '?'     ; 4A  / or ?
 06A3 4C         876          fcb      'L'     ; 4B  L
 06A4 3A         877          fcb      ':'     ; 4C  ; or :
 06A5 50         878          fcb      'P'     ; 4D  P
 06A6 5F         879          fcb      '_'     ; 4E  - or _
 06A7 00         880          fcb      $00     ; 4F
                 881  
 06A8 00         882          fcb      $00     ; 50
 06A9 00         883          fcb      $00     ; 51
 06AA 22         884          fcb      $22     ; 52  ' or "
 06AB 00         885          fcb      $00     ; 53
 06AC 7B         886          fcb      '{'     ; 54  [ or {
 06AD 2B         887          fcb      '+'     ; 55  = OR +
 06AE 00         888          fcb      $00     ; 56
 06AF 00         889          fcb      $00     ; 57
 06B0 00         890          fcb      $00     ; 58  Caps Lock
 06B1 00         891          fcb      $00     ; 59  Right Shift
 06B2 0D         892          fcb      $0D     ; 5A  Enter
 06B3 7D         893          fcb      '}'     ; 5B  ] or }
 06B4 00         894          fcb      $00     ; 5C
 06B5 7C         895          fcb      '|'     ; 5D  \ or |
 06B6 00         896          fcb      $00     ; 5E
 06B7 00         897          fcb      $00     ; 5F
                 898  
 06B8 00         899          fcb      $00     ; 60
 06B9 00         900          fcb      $00     ; 61
 06BA 00         901          fcb      $00     ; 62
 06BB 00         902          fcb      $00     ; 63
 06BC 00         903          fcb      $00     ; 64
 06BD 00         904          fcb      $00     ; 65
 06BE 08         905          fcb      $08     ; 66  Backspace
 06BF 00         906          fcb      $00     ; 67
 06C0 00         907          fcb      $00     ; 68
 06C1 31         908          fcb      '1'     ; 69  NUM - 1 or END
 06C2 00         909          fcb      $00     ; 6A
 06C3 34         910          fcb      '4'     ; 6B  NUM - 4 or LEFT
 06C4 37         911          fcb      '7'     ; 6C  NUM - 7 or HOME
 06C5 00         912          fcb      $00     ; 6D
 06C6 00         913          fcb      $00     ; 6E
 06C7 00         914          fcb      $00     ; 6F
                 915  
 06C8 30         916          fcb      '0'     ; 70  NUM - 0 or INS
 06C9 2E         917          fcb      '.'     ; 71  NUM - . or DEL
 06CA 32         918          fcb      '2'     ; 72  NUM - 2 or DOWN
 06CB 35         919          fcb      '5'     ; 73  NUM - 5
 06CC 36         920          fcb      '6'     ; 74  NUM - 6 or RIGHT
 06CD 38         921          fcb      '8'     ; 75  NUM - 8 or UP
 06CE 1B         922          fcb      $1B     ; 76  ESC
 06CF 00         923          fcb      $00     ; 77  NUM LOCK
 06D0 00         924          fcb      $00     ; 78  F11
 06D1 2B         925          fcb      '+'     ; 79  NUM - + (Plus)
 06D2 33         926          fcb      '3'     ; 7A  NUM 3 or PAGE DOWN
 06D3 2D         927          fcb      '-'     ; 7B  NUM - - (Minus)
 06D4 2A         928          fcb      '*'     ; 7C  NUM - *


KEY05R2.ASM            Assembled with CASM   05/06/1998  18:19  PAGE 17



 06D5 39         929          fcb      '9'     ; 7D  NUM - 9 or PAGE UP
 06D6 00         930          fcb      $00     ; 7E  SCROLL LOCK
 06D7 00         931          fcb      $00     ; 7F
                 932  
 06D8 00         933          fcb      $00     ; 80
 06D9 00         934          fcb      $00     ; 81
 06DA 00         935          fcb      $00     ; 82
 06DB 00         936          fcb      $00     ; 83  F7
 06DC 00         937          fcb      $00     ; 84
 06DD 00         938          fcb      $00     ; 85
 06DE 00         939          fcb      $00     ; 86
 06DF 00         940          fcb      $00     ; 87
 06E0 00         941          fcb      $00     ; 88
 06E1 00         942          fcb      $00     ; 89
 06E2 00         943          fcb      $00     ; 8A
 06E3 00         944          fcb      $00     ; 8B
 06E4 00         945          fcb      $00     ; 8C
 06E5 00         946          fcb      $00     ; 8D
 06E6 00         947          fcb      $00     ; 8E
 06E7 00         948          fcb      $00     ; 8F
                 949  
 06E8            950          end
                 951  
                 952  
                 953  
                 954   

 Symbol Table 

ALTDEC           053F
ALT_REL          0556
ASC              00C3
BYTE             00C0
CANCEL           0384
CAPLOC           0002
CAPLOCK          0002
CAPS             03B3
CAPS_ON          038A
CLK              0006
CLRASC           058A
CLR_PAR          04C3
COMPLET          0587
CTRLHEX          0525
CTRL_RE          0574
DATA             0007
DELAY            05C4
ERROR            04D6
EXTEND           03D4
EXTEND1          03E0
EXTEND2          03E9
EXTEND3          03F2
EXTEND4          040E
EXTEND5          0419
EXTEND6          0424
HE1_RAN          0532
HIGHLOW          051E
LALT             0004
LCTRL            0006


KEY05R2.ASM            Assembled with CASM   05/06/1998  18:19  PAGE 18



LED              00C2
LEDSHOW          0479
LOOP             04A8
LSHIFT           0000
MAIN             0320
MAIN1            032C
MAIN10           0373
MAIN11           037A
MAIN12           0393
MAIN13           03A0
MAIN14           03AA
MAIN2            0333
MAIN3            033A
MAIN4            0340
MAIN5            0346
MAIN6            034F
MAIN7            0358
MAIN8            0361
MAIN9            036A
MARK             04B1
NEXT             04B4
NEXTBIT          05A0
NOSHIFT          05C8
NRESET           0005
NUMLOCK          0001
NUMS             03BE
OUTRANG          0553
PAR              00C6
PNUMLCK          0003
PSCRLCK          0004
RALT             0005
RCTRL            0007
RECDATA          04EA
RECEIVE          04DE
RECNEXT          04FB
RECSET           04F7
RELEA10          045C
RELEAS3          042C
RELEAS4          0432
RELEAS5          0438
RELEAS6          0441
RELEAS7          044A
RELEAS8          0450
RELEAS9          0456
RELEASE          0427
REL_EX2          046D
REL_EX3          0476
REL_EXT          045F
RESET            0315
RETURN           03B0
RS232T           0593
RSHIFT           0001
RSMARK           05A9
RSNEXT           05AD
RSTFLAG          031C
R_ERROR          0514
SCRL             03C9
SCRLOCK          0000


KEY05R2.ASM            Assembled with CASM   05/06/1998  18:19  PAGE 19



SET_PAR          04BE
SHIFT            0658
SHIFTON          0390
SPACE            04AC
START            0300
STATUS           00C1
STORE            0549
TRANSMIT         0497
TR_ACKN          04C5
TXD              0005

⌨️ 快捷键说明

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