📄 实用的查表方式多功能流水灯程序 liu03.lst
字号:
A51 MACRO ASSEMBLER 实用的_開矸绞蕉_筥腳羅薩灯___騙LIU03 02/24/2009 16:19:26 PAGE 1
MACRO ASSEMBLER A51 V6.12
OBJECT MODULE PLACED IN .\实用的查表方式多功能流水灯程序 liu03.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE .\实用的查表方式多功能流水灯程序 liu03.asm SET(SMALL) DEBUG EP
LOC OBJ LINE SOURCE
1 ;实用的查表方式多功能流水灯程序 liu03.asm
2 ;----- 主程序开始 -----
0000 3 ORG 0000H ;上电复位,程序从0000H开始执行
0000 758160 4 START: MOV SP,#60H ;堆栈初始化为60H
0003 90001D 5 MOV DPTR,#LIU_TAB ;流水花样表首地址送DPTR
0006 E4 6 LOOP: CLR A
0007 93 7 MOVC A,@A+DPTR
0008 B4FF02 8 CJNE A,#0FFH,SHOW ;检查流水结束标志
000B 0100 9 AJMP START ;所有花样流完,则从头开始重复流
000D F580 10 SHOW: MOV P0,A ;将示菟偷絇1口
000F 1114 11 ACALL DELAY
0011 A3 12 INC DPTR
0012 0106 13 AJMP LOOP
14 ;----- 延时子程序 -----
0014 78FF 15 DELAY: MOV R0,#255 ;延时一段时间
0016 79FF 16 D1: MOV R1,#255
0018 D9FE 17 DJNZ R1,$
001A D8FA 18 DJNZ R0,D1
001C 22 19 RET ;子程序返回
20 ;----- 下面是流水花样示荼
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -