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

📄 lesson4.lst

📁 单片机实验
💻 LST
字号:
A51 MACRO ASSEMBLER  LESSON4                                                              05/03/2008 15:13:51 PAGE     1


MACRO ASSEMBLER A51 V7.07
OBJECT MODULE PLACED IN lesson4.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE lesson4.asm SET(SMALL) DEBUG EP

LOC  OBJ            LINE     SOURCE

                       1     NAME    T3            ;I/O口扩展实验一
  7FFF                 2     PORT    EQU   7FFFH       ;片选地址CS0
----                   3     CSEG    AT    0000H
0000 024100            4             LJMP  START
----                   5     CSEG    AT    4100H
4100 7411              6     START:  MOV    A,#11H      ;两个红灯亮,黄灯、绿灯灭
4102 315D              7             ACALL  DISP                ;调用273显示单元(以下雷同)
4104 314C              8             ACALL  DE3S        ;延时3秒
4106 7412              9     LLL:    MOV    A,#12H      ;东西路口绿灯亮;南北路口红灯亮
4108 315D             10             ACALL  DISP
410A 3148             11             ACALL  DE10S       ;延时10秒
410C 7410             12             MOV    A,#10H      ;东西路口绿灯灭;南北路口红灯亮
410E 315D             13             ACALL  DISP
4110 7A05             14             MOV    R2,#05H     ;R2中的值为黄灯闪烁次数
4112 7414             15     TTT:    MOV    A,#14H      ;东西路口黄灯亮;南北路口红灯亮
4114 315D             16             ACALL  DISP
4116 3150             17             ACALL  DE02S       ;延时0.2秒
4118 7410             18             MOV    A,#10H      ;东西路口黄灯灭;南北路口红灯亮
411A 315D             19             ACALL  DISP
411C 3150             20             ACALL  DE02S       ;延时0.2秒
411E DAF2             21             DJNZ   R2,TTT      ;返回TTT,使东西路口黄灯闪烁五次
4120 7411             22             MOV    A,#11H      ;两个红灯亮,黄灯、绿灯灭    
4122 315D             23             ACALL  DISP
4124 3150             24             ACALL  DE02S       ;延时0.2秒    
4126 7421             25             MOV    A,#21H      ;东西路口红灯亮;南北路口绿灯亮
4128 315D             26             ACALL  DISP
412A 3148             27             ACALL  DE10S       ;延时10秒 
412C 7401             28             MOV    A,#01H      ;东西路口红灯亮;南北路口绿灯灭
412E 315D             29             ACALL  DISP
4130 7A05             30             MOV    R2,#05H     ;黄灯闪烁五次
4132 7441             31     GGG:    MOV    A,#41H      ;东西路口红灯亮;南北路口黄灯亮
4134 315D             32             ACALL  DISP
4136 3150             33             ACALL  DE02S       ;延时0.2秒
4138 7401             34             MOV    A,#01H      ;东西路口红灯亮;南北路口黄灯灭
413A 315D             35             ACALL  DISP
413C 3150             36             ACALL  DE02S       ;延时0.2秒  
413E DAF2             37             DJNZ   R2,GGG      ;返回GGG,使南北路口;黄灯闪烁五次
4140 7403             38             MOV    A,#03H      ;两个红灯亮,黄灯、绿灯灭
4142 315D             39             ACALL  DISP
4144 3150             40             ACALL  DE02S       ;延时0.2秒 
4146 80BE             41             JMP    LLL         ;转LLL循环
4148 7D64             42     DE10S:  MOV    R5,#100     ;延时10秒
414A 8006             43             JMP    DE1
414C 7D1E             44     DE3S:   MOV    R5,#30      ;延时3秒
414E 8002             45             JMP    DE1
4150 7D02             46     DE02S:  MOV    R5,#02      ;延时0.2秒
4152 7EC8             47     DE1:    MOV    R6,#200
4154 7F7E             48     DE2:    MOV    R7,#126
4156 DFFE             49     DE3:    DJNZ   R7,DE3
4158 DEFA             50             DJNZ   R6,DE2
415A DDF6             51             DJNZ   R5,DE1
415C 22               52             RET
415D 907FFF           53     DISP:   MOV    DPTR,#PORT  ;273显示单元
4160 F4               54                     CPL    A
4161 F0               55                     MOVX   @DPTR,A
4162 22               56                     RET
                      57             END
A51 MACRO ASSEMBLER  LESSON4                                                              05/03/2008 15:13:51 PAGE     2

SYMBOL TABLE LISTING
------ ----- -------


N A M E             T Y P E  V A L U E   ATTRIBUTES

DE02S. . . . . . .  C ADDR   4150H   A   
DE1. . . . . . . .  C ADDR   4152H   A   
DE10S. . . . . . .  C ADDR   4148H   A   
DE2. . . . . . . .  C ADDR   4154H   A   
DE3. . . . . . . .  C ADDR   4156H   A   
DE3S . . . . . . .  C ADDR   414CH   A   
DISP . . . . . . .  C ADDR   415DH   A   
GGG. . . . . . . .  C ADDR   4132H   A   
LLL. . . . . . . .  C ADDR   4106H   A   
PORT . . . . . . .  N NUMB   7FFFH   A   
START. . . . . . .  C ADDR   4100H   A   
T3 . . . . . . . .  N NUMB   -----       
TTT. . . . . . . .  C ADDR   4112H   A   


REGISTER BANK(S) USED: 0 

ASSEMBLY COMPLETE.  0 WARNING(S), 0 ERROR(S)

⌨️ 快捷键说明

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