📄 jishu-0-99.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 + -