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

📄 pilideng-asm.lst

📁 单片机中LED显示/数码管显示/键盘控制/蜂鸣器输出/中断应用/定时器和计数器/串口通信/键控看门狗/数据交换
💻 LST
字号:
A51 MACRO ASSEMBLER  PILIDENG_ASM                                                         12/21/2006 15:36:35 PAGE     1


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

LOC  OBJ            LINE     SOURCE

                       1     ;*******************************************************************
                       2     ;*                                                                 *
                       3     ;* ME500单片机开发系统演示程序 - 霹雳灯                            *
                       4     ;*                                                                 *
                       5     ;* 8位LED显示                                                      *
                       6     ;*                                                                 *
                       7     ;* 版本: V1.0 (2006/11/20)                                        *
                       8     ;* 作者: gguoqing (Email: gguoqing@willar.com)                    *
                       9     ;* 网站: www.willar.com(伟纳电子)   www.mcusj.com(伟纳单片机世界) *
                      10     ;* 时间: 2006/10/12                                               *
                      11     ;*                                                                 *
                      12     ;*【版权】Copyright(C)伟纳电子 www.willar.com  All Rights Reserved *
                      13     ;*【声明】此程序仅用于学习与参考,引用请注明版权和作者信息!       *
                      14     ;*                                                                 *
                      15     ;*******************************************************************
                      16     
0000                  17             ORG  0000H
0000 802E             18             JMP  MAIN
0030                  19             ORG  0030H
                      20             
                      21     ;************************************************
0030                  22     MAIN:
0030 74FE             23             MOV  A,#0FEH     ;赋初始值
0032                  24     LOOP:
0032 7807             25             MOV  R0,#07H     ;移动次数
0034                  26     LOOPL:
0034 F580             27             MOV  P0,A
0036 F5A0             28             MOV  P2,A
0038 23               29             RL  A            ;左移
0039 114A             30             CALL  DELAY
003B D8F7             31             DJNZ  R0,LOOPL
                      32     
003D 7807             33             MOV  R0,#07H     ;移动次数
003F                  34     LOOPR:
003F F580             35             MOV  P0,A
0041 F5A0             36             MOV  P2,A
0043 03               37             RR  A            ;右移
0044 114A             38             CALL  DELAY
0046 D8F7             39             DJNZ  R0,LOOPR
0048 80E8             40             JMP  LOOP
                      41             
                      42     ;************************************************        
004A                  43     DELAY:
004A 7EFF             44             MOV  R6,#0FFH
004C                  45      DEL:
004C 7FFF             46             MOV  R7,#0FFH
004E DFFE             47             DJNZ  R7,$
0050 DEFA             48             DJNZ  R6,DEL
0052 22               49             RET
                      50             
                      51     ;************************************************
                      52             END
                             
A51 MACRO ASSEMBLER  PILIDENG_ASM                                                         12/21/2006 15:36:35 PAGE     2

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


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

DEL. . . . . . . .  C ADDR   004CH   A   
DELAY. . . . . . .  C ADDR   004AH   A   
LOOP . . . . . . .  C ADDR   0032H   A   
LOOPL. . . . . . .  C ADDR   0034H   A   
LOOPR. . . . . . .  C ADDR   003FH   A   
MAIN . . . . . . .  C ADDR   0030H   A   
P0 . . . . . . . .  D ADDR   0080H   A   
P2 . . . . . . . .  D ADDR   00A0H   A   


REGISTER BANK(S) USED: 0 

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

⌨️ 快捷键说明

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