7seg.lst

来自「很实用的单片机例程」· LST 代码 · 共 24 行

LST
24
字号
A51 MACRO ASSEMBLER  7SEG                                                                 06/03/2005 20:48:57 PAGE     1


MACRO ASSEMBLER A51 V6.12
OBJECT MODULE PLACED IN .\7seg.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE .\7seg.asm SET(SMALL) DEBUG EP

LOC  OBJ            LINE     SOURCE

                       1     
                       2     ;本程序实现七段码动态显示功能
                       3     ;///////////////////////////////////////////
0000                   4                             org     0000h
0000 0130              5                             ajmp    main
0030                   6                             org     0030h
0030                   7     main:
0030 9000BA            8                             mov dptr,#tab                           ;将表头位置送入DPTR        
                                                                  
0033 753000            9                             mov 30h,#00h                ;将30H个位显示缓冲单元清零          
0036 753100           10                             mov 31h,#00h                ;将31H十位显示缓冲单元清零          
0039 753200           11                             mov 32h,#00h                ;将32H百位显示缓冲单元清零          
003C 753300           12                             mov 33h,#00h                ;将33H千位显示缓冲单元清零          
003F                  13     loop:
003F 7C05             14                             mov r4,#5                                       ;r4作为软件计势

⌨️ 快捷键说明

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