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

📄 ex3-9.lst

📁 《PIC单片机应用开发典型模块》源代码及图片
💻 LST
📖 第 1 页 / 共 5 页
字号:
05CE 22             1018           RET;
                    1019     ;--------------INTERRUPT PRG----------------
                    1020     
                    1021     ;--------------DELAY PRG--------------
05CF 7F02           1022     DELAYLCD:   MOV R7,#02H;
05D1 7EFF           1023     DELAYLCD1:  MOV R6,#255;
05D3 DEFE           1024     DELAYLCD2:  DJNZ R6,DELAYLCD2
05D5 DFFA           1025                 DJNZ R7,DELAYLCD1
05D7 22             1026                 RET
                    1027     
05D8 7E40           1028     DELAY:      MOV R6,#40H;
05DA 7F48           1029     DELAY0:     MOV R7,#248H;
*** _____________________________________________^
*** WARNING #A52 IN 1029 (ex3-9.asm, LINE 1029): VALUE HAS BEEN TRUNCATED TO 8 BITS
05DC DFFE           1030                 DJNZ R7,$;
05DE DEFA           1031                 DJNZ R6,DELAY0;
05E0 22             1032                 RET;
05E1 7D04           1033     DELAY500MS: MOV R5,#04H;
05E3 7EF4           1034      DELAY00: MOV R6,#00F4H;
05E5 7FFF           1035      DELAY01: MOV R7,#0FFH;
05E7 DFFE           1036      DELAY02: DJNZ R7,DELAY02;
05E9 DEFA           1037             DJNZ R6,DELAY01;
05EB DDF6           1038             DJNZ R5,DELAY00;
05ED 22             1039             RET;
                    1040     
05EE 7D02           1041     DELAY250MS: MOV R5,#02H;
05F0 7EF4           1042      DELAY10: MOV R6,#00F4H;
05F2 7FFF           1043      DELAY11: MOV R7,#0FFH;
05F4 DFFE           1044      DELAY12: DJNZ R7,DELAY12;
05F6 DEFA           1045             DJNZ R6,DELAY11;
05F8 DDF6           1046             DJNZ R5,DELAY10;
A51 MACRO ASSEMBLER  EX3_9                                                                06/23/2007 17:15:17 PAGE    17

05FA 22             1047             RET;
05FB 7D04           1048     DELAY100MS: MOV R5,#04H;
05FD 7EF4           1049      DELAY20: MOV R6,#00F4H;
05FF 7F33           1050      DELAY21: MOV R7,#033H;
0601 DFFE           1051      DELAY22: DJNZ R7,DELAY22;
0603 DEFA           1052             DJNZ R6,DELAY21;
0605 DDF6           1053             DJNZ R5,DELAY20;
0607 22             1054             RET;
                    1055     ;-----------DATA-----------
                    1056     
                    1057     ; E A 3 7
                    1058     ; F B 4 8
                    1059     ; D 0 2 6
                    1060     ; C 9 1 5
0608 0E0A0307       1061     KEYVA:  DB 0EH,0AH,03H,07H  ;KEYBOARD VALUE;
060C 0F0B0408       1062             DB 0FH,0BH,04H,08H
0610 0D000206       1063             DB 0DH,00H,02H,06H
0614 0C090105       1064             DB 0CH,09H,01H,05H
                    1065     
0618 01020408       1066     DISPDB:  DB 01H,02H,04H,08H,10H,20H,40H,80H;
061C 10204080                
                    1067              ;DB 80H,40H,20H,10H,08H,04H,02H,01H;
0620 FEFDFBF7       1068     UNDISPDB:DB 0FEH,0FDH,0FBH,0F7H,0EFH,0DFH,0BFH,07FH;
0624 EFDFBF7F                
                    1069              ;DB 07FH,0BFH,0DFH,0EFH,0F7H,0FBH,0FDH,0FEH;
                    1070              
0628 30090818       1071     SPOTXDB: DB 30H,09H,08H,18H,38H,29H,3CH,25H,29H;
062C 38293C25                
0630 29                      
0631 020C3628       1072     SPOTYDB: DB 02H,0CH,36H,28H,30H,31H,3CH,0CH,29H;
0635 30313C0C                
0639 29                      
063A                1073     KEYDB:
                    1074     ; G(0) A(1) M(2) E(3)  (4) O(5) V(6) E(7) R(8)
                    1075     
063A 3E435131       1076     DB 3EH,43H,51H,31H,10H;"G",0
063E 10                      
                    1077     
063F 68585878       1078     DB 68H,58H,58H,78H,40H;"A",1
0643 40                      
                    1079     
0644 78087808       1080     DB 78H,08H,78H,08H,78H;"M",2
0648 78                      
                    1081     
0649 30585850       1082     DB 30H,58H,58H,50H,00H;"E",3
064D 00                      
                    1083     
064E 00000000       1084     DB 00H,00H,00H,00H,00H;" ",4
0652 00                      
                    1085     
0653 3E41413E       1086     DB 3EH,41H,41H,3EH,00H;"O",5
0657 00                      
                    1087     
0658 08384038       1088     DB 08H,38H,40H,38H,08H;"V",6
065C 08                      
                    1089     
065D 30585850       1090     DB 30H,58H,58H,50H,00H;"E",7
0661 00                      
                    1091     
0662 48784808       1092     DB 48H,78H,48H,08H,00H;"R",8
0666 00                      
                    1093     
                    1094     ;C(0) H(1) E(2) E(3) R(4)  (5) U(6) P(7) !(8)
                    1095     
0667 3E434141       1096     DB 3EH,43H,41H,41H,00H;"C",0
066B 00                      
A51 MACRO ASSEMBLER  EX3_9                                                                06/23/2007 17:15:17 PAGE    18

                    1097     
066C 417F4878       1098     DB 41H,7FH,48H,78H,40H;"H",1
0670 40                      
                    1099     
0671 30585850       1100     DB 30H,58H,58H,50H,00H;"E",2
0675 00                      
                    1101     
0676 30585850       1102     DB 30H,58H,58H,50H,00H;"E",3
067A 00                      
                    1103     
067B 48784808       1104     DB 48H,78H,48H,08H,00H;"R",4
067F 00                      
                    1105     
0680 00000000       1106     DB 00H,00H,00H,00H,00H;" ",5
0684 00                      
                    1107     
0685 08784878       1108     DB 08H,78H,48H,78H,40H;"U",6
0689 40                      
                    1109     
068A 88F8C848       1110     DB 88H,0F8H,0C8H,48H,38H;"P",7
068E 38                      
                    1111     
068F 00005F00       1112     DB 00H,00H,5FH,00H,00H;"!",8
0693 00                      
                    1113     
0694                1114     BMPDB:
                    1115     ;D:\ASM\SNG.BMP(0)
                    1116     
0694 FFFFFFFF       1117     DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH;
0698 FFFFFFFF                
069C 0100F8FF       1118     DB 01H,00H,0F8H,0FFH,1FH,00H,00H,80H;
06A0 1F000080                
06A4 0100F8FF       1119     DB 01H,00H,0F8H,0FFH,1FH,00H,00H,80H;
06A8 1F000080                
06AC 0100F8FF       1120     DB 01H,00H,0F8H,0FFH,1FH,00H,00H,80H;
06B0 1F000080                
06B4 010000FE       1121     DB 01H,00H,00H,0FEH,1FH,00H,00H,80H;
06B8 1F000080                
06BC 0F0000FE       1122     DB 0FH,00H,00H,0FEH,1FH,00H,00H,80H;
06C0 1F000080                
06C4 0F000000       1123     DB 0FH,00H,00H,00H,00H,00H,00H,80H;
06C8 00000080                
06CC 0F000000       1124     DB 0FH,00H,00H,00H,00H,00H,00H,80H;
06D0 00000080                
06D4 0F000000       1125     DB 0FH,00H,00H,00H,00H,00H,00H,80H;
06D8 00000080                
06DC 0F000000       1126     DB 0FH,00H,00H,00H,00H,00H,00H,80H;
06E0 00000080                
06E4 0F000000       1127     DB 0FH,00H,00H,00H,00H,00H,00H,80H;
06E8 00000080                
06EC 0F000000       1128     DB 0FH,00H,00H,00H,00H,00H,00H,80H;
06F0 00000080                
06F4 0F0000FC       1129     DB 0FH,00H,00H,0FCH,1FH,0FCH,3FH,80H;
06F8 1FFC3F80                
06FC 0F0000FC       1130     DB 0FH,00H,00H,0FCH,1FH,0FCH,3FH,80H;
0700 1FFC3F80                
0704 0F0000FC       1131     DB 0FH,00H,00H,0FCH,1FH,0FCH,3FH,80H;
0708 1FFC3F80                
070C 0F0000FC       1132     DB 0FH,00H,00H,0FCH,1FH,0FCH,3FH,80H;
0710 1FFC3F80                
0714 0F000000       1133     DB 0FH,00H,00H,00H,00H,00H,00H,80H;
0718 00000080                
071C 0FE00100       1134     DB 0FH,0E0H,01H,00H,00H,00H,00H,80H;
0720 00000080                
0724 0FE00100       1135     DB 0FH,0E0H,01H,00H,00H,00H,00H,80H;
0728 00000080                
A51 MACRO ASSEMBLER  EX3_9                                                                06/23/2007 17:15:17 PAGE    19

072C 0FE00100       1136     DB 0FH,0E0H,01H,00H,00H,00H,00H,80H;
0730 00000080                
0734 0FE00100       1137     DB 0FH,0E0H,01H,00H,00H,00H,00H,80H;
0738 00000080                
073C 0FE00100       1138     DB 0FH,0E0H,01H,00H,00H,00H,00H,80H;
0740 00000080                
0744 0FE00100       1139     DB 0FH,0E0H,01H,00H,00H,00H,00H,80H;
0748 00000080                
074C 01E00100       1140     DB 01H,0E0H,01H,00H,00H,00H,00H,80H;
0750 00000080                
0754 01E00100       1141     DB 01H,0E0H,01H,00H,00H,00H,00H,80H;
0758 00000080                
075C 01E00100       1142     DB 01H,0E0H,01H,00H,00H,00H,00H,80H;
0760 00000080                
0764 01E00100       1143     DB 01H,0E0H,01H,00H,00H,00H,00H,80H;
0768 00000080                
076C 01E00100       1144     DB 01H,0E0H,01H,00H,00H,00H,00H,80H;
0770 00000080                
0774 01E00100       1145     DB 01H,0E0H,01H,00H,00H,00H,00H,80H;
0778 00000080                
077C 01E00100       1146     DB 01H,0E0H,01H,00H,00H,00H,00H,80H;
0780 00000080                
0784 01E00100       1147     DB 01H,0E0H,01H,00H,00H,00H,00H,80H;
0788 00000080                
078C 01E00100       1148     DB 01H,0E0H,01H,00H,00H,00H,00H,80H;
0790 00000080                
0794 01E00100       1149     DB 01H,0E0H,01H,00H,00H,00H,00H,80H;
0798 00000080                
079C 01E00100       1150     DB 01H,0E0H,01H,00H,3FH,00H,3FH,80H;
07A0 3F003F80                
07A4 01E00100       1151     DB 01H,0E0H,01H,00H,3FH,00H,3FH,80H;
07A8 3F003F80                
07AC 01E00100       1152     DB 01H,0E0H,01H,00H,3FH,00H,3FH,80H;
07B0 3F003F80                
07B4 01E00100       1153     DB 01H,0E0H,01H,00H,0FFH,0FFH,3FH,80H;
07B8 FFFF3F80                
07BC 01E00100       1154     DB 01H,0E0H,01H,00H,0FFH,0FFH,3FH,80H;
07C0 FFFF3F80                
07C4 01E00100       1155     DB 01H,0E0H,01H,00H,0FFH,0FFH,3FH,80H;
07C8 FFFF3F80                
07CC 01E00100       1156     DB 01H,0E0H,01H,00H,00H,00H,00H,80H;
07D0 00000080                
07D4 01E00100       1157     DB 01H,0E0H,01H,00H,00H,00H,00H,80H;
07D8 00000080                
07DC 01E00100       1158     DB 01H,0E0H,01H,00H,00H,00H,00H,80H;
07E0 00000080                
07E4 01E00100       1159     DB 01H,0E0H,01H,00H,00H,00H,00H,80H;
07E8 00000080                
07EC 01000000       1160     DB 01H,00H,00H,00H,00H,00H,00H,80H;
07F0 00000080                
07F4 01000000       1161     DB 01H,00H,00H,00H,0FFH,0FFH,7FH,80H;
07F8 FFFF7F80                
07FC 01000000       1162     DB 01H,00H,00H,00H,0FFH,0FFH,7FH,80H;
0800 FFFF7F80                
0804 01000000       1163     DB 01H,00H,00H,00H,0FFH,0FFH,7FH,80H;
0808 FFFF7F80                
080C 01000000       1164     DB 01H,00H,00H,00H,3FH,00H,7FH,80H;
0810 3F007F80                
0814 01000000       1165     DB 01H,00H,00H,00H,3FH,00H,7FH,80H;
0818 3F007F80                
081C 01000000       1166     DB 01H,00H,00H,00H,3FH,00H,7FH,80H;
0820 3F007F80                
0824 01000000       1167     DB 01H,00H,00H,00H,00H,00H,00H,80H;
0828 00000080                
082C 01000000       1168     DB 01H,00H,00H,00H,00H,00H,00H,80H;
0830 00000080                
A51 MACRO ASSEMBLER  EX3_9                                                                06/23/2007 17:15:17 PAGE    20

0834 01000000       1169     DB 01H,00H,00H,00H,00H,00H,00H,80H;
0838 00000080                
083C 01000000       1170     DB 01H,00H,00H,00H,00H,00H,00H,80H;
0840 00000080                
0844 01000000       1171     DB 01H,00H,00H,00H,00H,00H,00H,80H;
0848 00000080                
084C 01000000       1172     DB 01H,00H,00H,00H,00H,00H,00H,80H;
0850 00000080                
0854 01000000       1173     DB 01H,00H,00H,00H,00H,00H,00H,80H;
0858 00000080                
085C 01000000       1174     DB 01H,00H,00H,00H,00H,00H,00H,80H;
0860 00000080                
0864 01000000       1175     DB 01H,00H,00H,00H,00H,00H,00H,80H;
0868 00000080                
086C 01000000       1176     DB 01H,00H,00H,00H,00H,00H,00H,80H;
0870 00000080                
0874 01000000       1177     DB 01H,00H,00H,00H,00H,00H,00H,80H;
0878 00000080                
087C 01000000       1178     DB 01H,00H,00H,00H,00H,00H,00H,80H;
0880 00000080                
0884 01000000       1179     DB 01H,00H,00H,00H,00H,00H,00H,80H;
0888 00000080                
088C FFFFFFFF       1180     DB 0FFH,0FFH,0FF

⌨️ 快捷键说明

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