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

📄 串口实验程序0.lst

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



  229 017F              
  230 017F DC94         BGN4:  DJNZ R4,BGN0
  231 0181              ;        CLR     ES
  232 0181              
  233 0181 22                   RET
  234 0182              ;---------------------------------
  235 0182              ;---------------------------------
  236 0182              delay:
  237 0182 7F02                MOV R7,#2H
  238 0184              M1:
  239 0184 7EFF                MOV R6,#0FFh
  240 0186 00           M2:    NOP
  241 0187 DEFD                DJNZ R6,M2
  242 0189 DFF9                DJNZ R7,M1
  243 018B 22                  RET
  244 018C              ;---------------------------------
  245 018C              ;---------------------------------
  246 018C              MOVWORD:
  247 018C 787F                 MOV     R0,#07FH
  248 018E 79FF                 MOV     R1,#0FFH
  249 0190              WORD:
  250 0190 E8                   MOV     A,R0
  251 0191 93                   MOVC    A,@A+DPTR
  252 0192 F7                   MOV     @R1,A
  253 0193 19                   DEC     R1
  254 0194 D8FA                 DJNZ    R0,WORD
  255 0196 22                   RET
  256 0197              ;---------------------------------
  257 0197              ;---------------------------------
  258 0197              SHANG0:
  259 0197 00 00 00         db 000h,000h,000h,030h,000h,038h,000h,018h;"上"
      019A 30 00 38
      019D 00 18
  260 019F 00 10 00         db 000h,010h,000h,018h,0f8h,01fh,0fch,01fh
      01A2 18 F8 1F
      01A5 FC 1F
  261 01A7 FC 1F 60         db 0fch,01fh,060h,018h,060h,018h,060h,018h
      01AA 18 60 18
      01AD 60 18
  262 01AF 60 38 00         db 060h,038h,000h,030h,000h,010h,000h,000h
      01B2 30 00 10
      01B5 00 00
  263 01B7              SHANG1:
  264 01B7 00 00 08         db 000h,000h,008h,000h,00ch,000h,00ch,000h;"下"
      01BA 00 0C 00
      01BD 0C 00
  265 01BF 0C 00 04         db 00ch,000h,004h,000h,004h,010h,0fch,03fh
      01C2 00 04 10
      01C5 FC 3F
  266 01C7 FC 3F 64         db 0fch,03fh,064h,000h,0c4h,000h,0cch,000h
      01CA 00 C4 00
      01CD CC 00
  267 01CF 8C 01 0C         db 08ch,001h,00ch,001h,00ch,000h,000h,000h
      01D2 01 0C 00
      01D5 00 00
  268 01D7              SHANG2:
  269 01D7 00 00 00         db 000h,000h,000h,008h,020h,00ch,030h,006h;"左"
8051 Assembler           Version 1.00   12/31/101 04:26:07    Page 6
H:\89s52编程器实验板\新板 ASM程序中级\串口实验程序\串口实验程序甲.a51



      01DA 08 20 0C
      01DD 30 06
  270 01DF 10 33 90         db 010h,033h,090h,031h,0f0h,033h,07ch,033h
      01E2 31 F0 33
      01E5 7C 33
  271 01E7 3C 3F 10         db 03ch,03fh,010h,03fh,010h,033h,010h,033h
      01EA 3F 10 33
      01ED 10 33
  272 01EF 30 32 30         db 030h,032h,030h,030h,010h,020h,000h,000h
      01F2 30 10 20
      01F5 00 00
  273 01F7              SHANG3:
  274 01F7 00 00 60         db 000h,000h,060h,00Ch,030h,006h,030h,007h;"右"
      01FA 0C 30 06
      01FD 30 07
  275 01FF 30 3F D0         db 030h,03Fh,0D0h,03Fh,0fCh,022h,07ch,022h
      0202 3F FC 22
      0205 7C 22
  276 0207 38 22 30         db 038h,022h,030h,022h,030h,032h,030h,07Fh
      020A 22 30 32
      020D 30 7F
  277 020F 70 1E 70         db 070h,01Eh,070h,000h,030h,000h,000h,000h
      0212 00 30 00
      0215 00 00
  278 0217              
  279 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
  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
  SHANG0                                    000197  407
  SHANG1                                    0001B7  439
  SHANG2                                    0001D7  471
  SHANG3                                    0001F7  503
  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 + -