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

📄 串口实验程序乙.lst

📁 单片机串口实验的原程序 其简要的概括了程序的手写规范 对单片机初学者来说是很有意义的哟
💻 LST
📖 第 1 页 / 共 2 页
字号:
  173 0140              AAA:      
  174 0140 8990                MOV P1,R1
  175 0142 3182                ACALL delay
  176 0144              
  177 0144 E9                  MOV A,R1
  178 0145              ;       CLR C
  179 0145 D3                  SETB C
  180 0146 33                  RLC A 
  181 0147              ;       JC BGN2
  182 0147 5003                JNC BGN2
  183 0149 F9                  MOV R1,A
  184 014A 211D                AJMP BGN1
  185 014C              
  186 014C              BGN2:  
  187 014C              ;       MOV P1,#00H
  188 014C              ;       MOV R1,#01h
  189 014C              ;       CLR C
  190 014C 7590FF              MOV P1,#0FFH
  191 014F 79FE                MOV R1,#0FEh
  192 0151 D3                  SETB C 
  193 0152              BGN3:
  194 0152 E6                  MOV A,@R0
  195 0153 F4                  CPL A
  196 0154 F580                MOV P0,A         ;80h,A
  197 0156 08                  INC R0
  198 0157 E6                  MOV A,@R0
  199 0158 F4                  CPL A
  200 0159 F5A0                MOV P2,A         ;0a0h,A
  201 015B 08                  INC R0
  202 015C B80002              CJNE R0,#0,BBB0
  203 015F 7880                MOV R0,#80H
  204 0161              BBB0:
  205 0161 ED                  MOV A,R5
  206 0162 2420                ADD A,#32
  207 0164 B48000              CJNE A,#128,BBB1
  208 0167 5002         BBB1:  JNC BBB2
  209 0169 2480                ADD A,#128       
  210 016B              BBB2: 
  211 016B 882E                MOV 2EH,R0
  212 016D B52E02              CJNE A,2EH,BBB
  213 0170 ED                  MOV A,R5
  214 0171 F8                  MOV R0,A
  215 0172              BBB:      
  216 0172 E9                   MOV     A,R1
  217 0173              ;        ORL     A,#03
  218 0173 F5B0                MOV P3,A
  219 0175 3182                ACALL delay
  220 0177 E9                  MOV A,R1
  221 0178              ;       CLR C
  222 0178 D3                  SETB C
  223 0179 33                  RLC A 
  224 017A              ;       JC BGN4
  225 017A 5003                JNC BGN4
  226 017C F9                  MOV R1,A
  227 017D 2152                AJMP BGN3
  228 017F              
8051 Assembler           Version 1.00   12/31/101 04:27:34    Page 5
H:\89s52编程器实验板\新板 ASM程序中级\串口实验程序\串口实验程序乙.a51



  229 017F DC94         BGN4:  DJNZ R4,BGN0
  230 0181 22                   RET
  231 0182              ;---------------------------------
  232 0182              ;---------------------------------
  233 0182              delay:
  234 0182 7F02                MOV R7,#2H
  235 0184              M1:
  236 0184 7EFF                MOV R6,#0FFh
  237 0186 00           M2:    NOP
  238 0187 DEFD                DJNZ R6,M2
  239 0189 DFF9                DJNZ R7,M1
  240 018B 22                  RET
  241 018C              ;---------------------------------
  242 018C              ;---------------------------------
  243 018C              MOVWORD:
  244 018C 787F                 MOV     R0,#07FH
  245 018E 79FF                 MOV     R1,#0FFH
  246 0190              WORD:
  247 0190 E8                   MOV     A,R0
  248 0191 93                   MOVC    A,@A+DPTR
  249 0192 F7                   MOV     @R1,A
  250 0193 19                   DEC     R1
  251 0194 D8FA                 DJNZ    R0,WORD
  252 0196 22                   RET
  253 0197              ;---------------------------------
  254 0197              ;---------------------------------
  255 0197              DONG0:
  256 0197 00 00 10         db 000h,000h,010h,010h,030h,010h,090h,019h;"东"
      019A 10 30 10
      019D 90 19
  257 019F D0 0D F0         db 0D0h,00Dh,0F0h,016h,0B0h,026h,0Bch,020h
      01A2 16 B0 26
      01A5 BC 20
  258 01A7 FC 7F D0         db 0FCh,07fh,0D0h,03Fh,090h,000h,090h,006h
      01AA 3F 90 00
      01AD 90 06
  259 01AF 90 0C B0         db 090h,00Ch,0B0h,018h,020h,030h,000h,010h
      01B2 18 20 30
      01B5 00 10
  260 01B7              DONG1:
  261 01B7 00 00 30         db 000h,000h,030h,020h,010h,030h,0D0h,03Fh;"南"
      01BA 20 10 30
      01BD D0 3F
  262 01BF D0 0F 50         db 0D0h,00Fh,050h,00Dh,0D0h,005h,07ch,03Fh
      01C2 0D D0 05
      01C5 7C 3F
  263 01C7 7C 3F D0         db 07Ch,03fh,0D0h,005h,050h,005h,050h,000h
      01CA 05 50 05
      01CD 50 00
  264 01CF D0 7F F0         db 0D0h,07Fh,0F0h,03Fh,010h,000h,000h,000h
      01D2 3F 10 00
      01D5 00 00
  265 01D7              DONG2:
  266 01D7 00 00 18         db 000h,000h,018h,000h,0D8h,00Fh,0C8h,03Fh;"西"
      01DA 00 D8 0F
      01DD C8 3F
  267 01DF 48 34 48         db 048h,034h,048h,036h,0F8h,033h,048h,030h
8051 Assembler           Version 1.00   12/31/101 04:27:34    Page 6
H:\89s52编程器实验板\新板 ASM程序中级\串口实验程序\串口实验程序乙.a51



      01E2 36 F8 33
      01E5 48 30
  268 01E7 48 30 F8         db 048h,030h,0F8h,037h,048h,034h,048h,034h
      01EA 37 48 34
      01ED 48 34
  269 01EF D8 3F D8         db 0D8h,03Fh,0D8h,03Fh,018h,000h,000h,000h
      01F2 3F 18 00
      01F5 00 00
  270 01F7              DONG3:
  271 01F7 00 00 00         db 000h,000h,000h,018h,0C0h,018h,040h,008h;"北"
      01FA 18 C0 18
      01FD 40 08
  272 01FF 40 0C FC         db 040h,00Ch,0FCh,03Fh,0fCh,03Fh,000h,000h
      0202 3F FC 3F
      0205 00 00
  273 0207 00 00 FC         db 000h,000h,0FCh,01Fh,0FCh,01Fh,080h,038h
      020A 1F FC 1F
      020D 80 38
  274 020F 40 38 60         db 040h,038h,060h,030h,060h,038h,000h,018h
      0212 30 60 38
      0215 00 18
  275 0217              
  276 0217                  END

Defined Symbols:

Defined Labels:
  AAA                                       000140  320
  AAA0                                      00012F  303
  AAA1                                      000135  309
  AAA2                                      000139  313
  AGAIN                                     000063  99
  BBB                                       000172  370
  BBB0                                      000161  353
  BBB1                                      000167  359
  BBB2                                      00016B  363
  BGN                                       00010C  268
  BGN0                                      000115  277
  BGN1                                      00011D  285
  BGN2                                      00014C  332
  BGN3                                      000152  338
  BGN4                                      00017F  383
  CCC                                       000113  275
  CLE0FFH                                   000034  52
  DELAY                                     000182  386
  DONG0                                     000197  407
  DONG1                                     0001B7  439
  DONG2                                     0001D7  471
  DONG3                                     0001F7  503
  KEY1                                      0000AB  171
  KEY2                                      0000BF  191
  KEY3                                      0000D3  211
  KEYSCAN                                   000096  150
  KEYSOUT                                   000109  265
  M1                                        000184  388
  M2                                        000186  390
  MOVWORD                                   00018C  396
  RECIOUT                                   000091  145
  RECIVE                                    00006C  108
  RECWAI                                    000084  132
  RECWAI0                                   00007B  123
  SEND0                                     0000F8  248
  START                                     000030  48
  WAIT0                                     0000E9  233
  WAIT1                                     0000F1  241
  WAIT2                                     0000FF  255
  WORD                                      000190  400
  WORDSED                                   0000E4  228

⌨️ 快捷键说明

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