⊙通用键盘显示板
 管理程序
   为方便用户,SCB-31-5功能板配备了管理程序,使功能板具有开发装置的功能,大大地提高了该板
   的性能价格比.为了便于初学者熟悉管理程序,列出源程序清单.
   0RG 0000H                        0000 C2AF MAIN: CAL EA       0002 3163 ACALL DELY
   0004 75A070 MOV P2, #70H         0007 0130 AJMP MAIN1         0RG 0030H
   0030 758160 MAIN1:MOV SP, #60H   0033 753200 MOV 32H #00H     0036 907000 MOV DPTR,#7000H
   0039 A3 INC DPTR                 003A 7400 MOV A, #00H        003C F0 MOVX @DPTR, A
   003D 7432 M0V A, #32H            003F F0 MOVX @DPTR, A        0040 316C ACALL CLED
   0042 7800 MOV R0, #00H           0044 74C8 MOV A, #0C8H       0046 F2 MOVX @R0, A
   0047 08 INC R0                   0048 7480 MOV A, #80H        004A F2 MOVX @R0, A
   004B 753080 LP4:MOV 30H, #80H    004E 753140 MOV 31H, #40H    0051 7801 LP5:MOV R0, #01H
   0053 E2 MOVX A, @R0              0054 5407 ANL A, #07H        0056 B40002 CJNE A, #00H,LP55
   0059 0151 AJMP LP5               005B 7800 LP55:MOV R0, #00H  005D E2 MOVX A, @R0
   005E F5F0 MOV B, A               0060 7900 MOV R1, #00H       0062 900700 MOV DPTR,#0700H
   0065 7400 LP6:MOV A, @A+DPTR     006B 018A AJMP LED           006D A3 LP66:INC DPTR
   006E 09 INC R1                   006F E9 MOV A, R1            0070 20E402 JB ACC.4, CKEY
   0073 0165 AJMP LP6               0075 7900 CKEY: MOV R1, #00H 0077 900710 MOV DPTR,#0710H
   007A 7400 CKEY1: MOV A, #00H     007C 93 MOVC A, @A+DPTR      007D B5F002 CJNE A,B,CKEYY
   0080 01A7 AJMP CKEY2             0082 A3 CKEYY: INC DPTR      0083 09 INC R1
   0084 E9 MOV A, R1                0085 30E2F2 JNB ACC.2, CKEY1 0088 0100 AJMP MAIN
   008A E530 LED: MOV A, 30H        008C 7801 MOV RO, #01H       008E F2 MOVX @R0, A
   008F E9 MOV A, R1                0090 A831 MOV R0, 31H        0092 F6 MOV @R0, A
   0093 0531 INC 31H                0095 900600 MOV DPTR,#0600H  0098 93 MOVC A, @A+DPTR
   0099 7800 MOV R0, #00H           009B F2 MOVX @R0, A          009C 0530 INC 30H
   009E E530 MOV A, 30H           00A0 B48802 CJNE A, #99H, LED1 00A3 014B AJMP LP4
   00A5 0151 LED1:AJMP LP5     00A7 9000AE CKEY2:MOV DPTR,#CKEY3 00AA E9 MOV A, R1
   00AB 23 RL A                     00AC 29 ADD A, R1            00AD 73 JMP @A+DPTR
   00AE 0200CC CKEY3: LJMP LAST     00B1 0200DF LJMP NEXT0       00B4 0200B7 LJMP EXEC
   00B7 12016C EXEC: LCALL CLED     00BA 120176 LCALL BH         00BD C082 PUSH DPL
   00BF C083 PUSH DPH               00C1 22 RET                  00C2 00 NOP
   00C3 00 NOP                      00C4 00 NOP                  00C5 00 NOP
   00C6 00 NOP                      00C7 00 NOP                  00C8 00 NOP 
   00C9 00 NOP                      00CA 00 NOP                  00CB 00 NOP
   00CC D27F LAST: SETB 7FH         00CE 0200E1 LJMP NEXT        00D1 E582 LAST1: MOV A, DPL
   00D3 9401 SUBB A, #01H           00D5 4004 JC LAST3           00D7 F582 LAST2: MOV 82H, A
   00D9 01EE AJMP NEXTA             00DB 1583 LAST3: DEC DPH     00DD 01D7 AJMP LAST2
   00DF C27F NEXT0: CLR 7FH         00E1 316C NEXT: ACALL CLED   00E3 3176 ACALL BH
   00E5 E532 MOV A, 32H        00E7 B45500 CJNE A, #55H, NEXT2   00EA 207FE4 JB 7FH,LAST1
   00ED A3 INC DPTR                 00EE 3193 NEXTA: ACALL HB    00F0 31A9 ACALL HLED
   00F2 01F9 AJMP NEXT3        00F4 753255 NEXT2: MOV 32H, #55H  00F7 01EE AJMP NEXTA
   00F9 753084 NEXT3: MOV 30H,#84H  00FC 753144 MOV 31H, #44H    00FF 7801 NEXT4: MOV R0, #01H
   0101 F2 MOVX A, @R0              0102 5407 ANL A, #07H        0104 B40002 CJNE A,#00H,NEXT44
   0107 01FF AJMP NEXT4         0109 7800 NEXT44:MOV R0,#00H     010B E2 MOVX A, #@R0
   010C F5F0 MOV B, A               010E 7900 MOV R1, #00H       0110 900700 MOV DPTR, #0700H
   0113 7400 NEXT5: MOV A,#00H      0115 93 MOVC A, @A+DPTR      0116 B5F002 CJNE A, B, NEXT55
   0119 2140 AJMP NEXT9             011B A3 NEXT55: INC DPTR     011C 09 INC R1
   011D E9 MOV A, R1                011E 20E402 JB ACC.4 NEXT6    0121 2113 AJMP NEXT5
   0123 7900 NEXT6: MOV R1, #00H    0125 900710 MOV DPTR, #0710H  0128 7400 NEXT7: MOV A,#00H
   012A 93 MOVC A, @A+DPTR         012B B5F002 CJNE A, B, NEXT77  012E 213E AJMP NEXT8
   0130 A3 NEXT77: INC DPTR         0131 09 INC R1                0132 E9 MOV A, R1
   0133 30E2F2 JNB ACC, 2 NEXT7     0136 0100 AJMP MAIN           0138 00 NOP
   0139 00 NOP                      013A 00 NOP                   013B 00 NOP
   013C 00 NOP                      013D 00 NOP                   013E 01A7 NEXT8: AJMP CKEY2
   0140 7801 NEXT9: MOV R0, #01H    0142 E530 MOV A, 30H          0144 F2 MOVX @R0, A
   0145 E9 MOV A, R1                0146 A831 MOV R0, 31H         0148 F6 MOV @R0, A
   0149 0531 INC 31H                014B 900600 MOV DPTR, #0600H  014E 93 MOVC A, @A+DPTR
   014F 7800 MOV R0, #00H           0151 F2 MOVX @R0, A           0152 0530 INC 3OH
   0154 F530 MOV A, 30H       0156 B48602 CJNE A, #86H, NEXT99    0159 01F9 AJMP HEXT3
   015B 01FF NEXT99: AJMP NEXT4     015D 00 NOP                   015E 00 NOP
   015F 00 NOP                      0160 00 NOP                   0160 00 NOP
   0162 00 NOP                    0163 7EFF DELY: MOV R6, #0FFH   0165 7FFF DELX: MOV R7, #0FFH
   0167 DFFE DELY2: DJNZ R7, DELY2  0169 DEFA DJNZ R6, DELY1      016B 22 RET
   016C 74DE CLED: MOV A, #0DFH     016E 7801 MOV R0, #01H        0170 F2 MOVX @R0, A
   0171 E2 CLED1: MOVX A, @R0       0172 20E7FC JB ACC.7, CLED1   0175 22 RET
   0176 7841 BH: MOV R0, #41H       0178 3188 ACALL BH1           017A F583 MOV 83H, A
   017C 7843 MOV R0, #43H           017E 3188 ACALL BH1           0180 F582 MOV 82H, A
   0182 7845 MOV R0, #45H           0184 3188 ACALL BH1           0186 F0 MOVX @DPTR, A
   0187 22 RET                      0188 E6 BH1: MOV A, @R0       0189 540F ANL A, #0FH
   018B F9 MOV R1, A                018C 18 DEC R0                018D E6 MOV A, @R0
   018E C4 SWAP A                   018F 54F0 ANL A, #0F0H        0191 49 ORL A, R1
   0192 22 RET                      0193 00 HB: NOP               0194 E0 MOVX A, @DPTR
   0195 7845 MOV R0, #45H           0197 319F ACALL HB1           0199 F582 MOV A, 82H
                                                                                BACK<<          >>NEXT         


       IC-8031 
       IC-8155 
       IC-8255
       IC-8279
       IC-0809
       IC-0816
       IC-27128  
       IC-27256  
       多合一仿真卡 
       通用键盘显示板