📄 led display.lst
字号:
A51 MACRO ASSEMBLER LED_DISPLAY 11/18/2006 17:07:13 PAGE 1
MACRO ASSEMBLER A51 V7.10
OBJECT MODULE PLACED IN LED Display.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE LED Display.asm SET(SMALL) DEBUG EP
LOC OBJ LINE SOURCE
0030 1 DISP_CNT EQU 30H
0031 2 TCNT EQU 31H
0000 3 ORG 00H
0000 800C 4 SJMP START
000B 5 ORG 0BH
000B 020033 6 LJMP INT_T0
000E 753000 7 START: MOV DISP_CNT,#00H
0011 753100 8 MOV TCNT,#00H
0014 75A000 9 MOV P2,#00H
0017 758901 10 MOV TMOD,#01H
001A 758CEC 11 MOV TH0,#(65536-5000)/256
001D 758A78 12 MOV TL0,#(65536-5000)MOD 256
0020 75A882 13 MOV IE,#82H
0023 D28C 14 SETB TR0
15
0025 E530 16 DISP: MOV A,DISP_CNT ;段码组号
0027 90005E 17 MOV DPTR,#TABLE
002A A8A0 18 MOV R0,P2 ;读取位选信
息
002C 28 19 ADD A,R0 ;得到偏移地
址
002D 93 20 MOVC A,@A+DPTR
002E F580 21 MOV P0,A ;取出段码显
示
0030 020025 22 LJMP DISP
23
0033 758CEC 24 INT_T0: MOV TH0,#(65536-5000)/256
0036 758A78 25 MOV TL0,#(65536-5000)MOD 256
0039 05A0 26 INC P2 ;事
牍芪谎⌒藕
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -