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

📄 jishu-0-99.lst

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


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

LOC  OBJ            LINE     SOURCE

                       1     ;********************************************************************
                       2     ;*                                                                  *
                       3     ;* ME500单片机开发系统演示程序 - 0-99 正计数                        *
                       4     ;*                                                                  *
                       5     ;* 2数码管显示                                                      *
                       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     
  0040                17              Count  EQU 40H
                      18     
0000                  19              ORG 0000H
0000 802E             20              JMP  MAIN
0030                  21              ORG 0030H
                      22     
                      23     ;********************************************************************
0030                  24     MAIN:
0030 754000           25              MOV Count,#00
0033 7D40             26              MOV  R5,#40H
0035                  27     LOOP:
0035 E540             28              MOV A,Count
0037 75F00A           29              MOV B,#10
003A 84               30              DIV AB
003B 90006B           31              MOV DPTR,#TABLE
003E 93               32              MOVC A,@A+DPTR
003F F580             33              MOV P0,A
0041 D2A7             34              SETB  P2.7
0043 C2A6             35              CLR   P2.6
0045 1162             36              CALL  DELAY2MS
0047 E5F0             37              MOV A,B
0049 93               38              MOVC A,@A+DPTR
004A F580             39              MOV P0,A
004C D2A6             40              SETB  P2.6
004E C2A7             41              CLR   P2.7
0050 1162             42              CALL  DELAY2MS
0052 D2A7             43              SETB  P2.7
0054 D2A6             44              SETB  P2.6
0056 DDDD             45              DJNZ  R5,LOOP
                      46     
0058 0540             47              INC Count
005A E540             48              MOV A,Count
005C B464D6           49              CJNE A,#100,LOOP
005F 020030           50              LJMP MAIN
                      51     
                      52     ;********************************************************************
0062                  53     DELAY2MS:
0062 7E04             54              MOV R6,#04
0064                  55     DEL1:
0064 7FF8             56              MOV R7,#248
0066 DFFE             57              DJNZ R7,$
0068 DEFA             58              DJNZ R6,DEL1
A51 MACRO ASSEMBLER  JISHU_0_99                                                           12/21/2006 14:50:34 PAGE     2

006A 22               59              RET
                      60     ;********************************************************************
006B                  61     TABLE:
006B C0F9A4B0         62             DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H
006F 999282F8                
0073 80908883         63             DB 80H ,90H,88H,83H,0C6H,0A1H,86H,8EH
0077 C6A1868E                
                      64     
                      65     ;********************************************************************
                      66              END
A51 MACRO ASSEMBLER  JISHU_0_99                                                           12/21/2006 14:50:34 PAGE     3

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


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

B. . . . . . . . .  D ADDR   00F0H   A   
COUNT. . . . . . .  N NUMB   0040H   A   
DEL1 . . . . . . .  C ADDR   0064H   A   
DELAY2MS . . . . .  C ADDR   0062H   A   
LOOP . . . . . . .  C ADDR   0035H   A   
MAIN . . . . . . .  C ADDR   0030H   A   
P0 . . . . . . . .  D ADDR   0080H   A   
P2 . . . . . . . .  D ADDR   00A0H   A   
TABLE. . . . . . .  C ADDR   006BH   A   


REGISTER BANK(S) USED: 0 

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

⌨️ 快捷键说明

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