?? lsj.lst
字號(hào):
A51 MACRO ASSEMBLER LSJ 04/12/2012 19:43:38 PAGE 1
MACRO ASSEMBLER A51 V8.00d
OBJECT MODULE PLACED IN lsj.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE lsj.asm SET(SMALL) DEBUG EP
LOC OBJ LINE SOURCE
0000 1 ORG 0000H
0000 020030 2 LJMP MAIN ;設(shè)置主程序入口
0003 3 ORG 0003H ;外部中斷INT0
0003 020043 4 LJMP INTO
0030 5 ORG 0030H
0030 D288 6 MAIN: SETB IT0 ;設(shè)置邊沿觸發(fā)方式
0032 D2A8 7 SETB EX0 ;允許中斷
0034 D2AF 8 SETB EA
0036 74FE 9 MOV A, #0FEH ;設(shè)置LED最低位亮,”0“亮
0038 F590 10 LOOP: MOV P1, A ;輸出P1口
003A 75300A 11 MOV 30H, #10 ;設(shè)置延時(shí)時(shí)間,0.5s
003D 120090 12 LCALL DELAY
0040 23 13 RL A ;左移1位
0041 80F5 14 SJMP LOOP
0043 C2AF 15 INTO: CLR EA ;關(guān)閉中斷
0045 C0E0 16 PUSH ACC
0047 753001 17 MOV 30H, #1 ;延時(shí)50ms
004A 120090 18 LCALL DELAY
004D 20B23B 19 JB P3.2, INT0_RET ;若主持人鍵沒(méi)按下,認(rèn)為是一次干擾,中斷返回
0050 30B2FD 20 JNB P3.2, $ ;按下,等詞頭
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -