?? a01.lst
字號:
A51 MACRO ASSEMBLER A01 06/17/2008 15:23:45 PAGE 1
MACRO ASSEMBLER A51 V7.10
OBJECT MODULE PLACED IN a01.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE a01.asm SET(SMALL) DEBUG EP
LOC OBJ LINE SOURCE
0000 1 ORG 0000H
0000 02000E 2 LJMP MAIN
3
000B 4 ORG 000BH
000B 020036 5 LJMP T01 ;定時器0 中斷
6
000E 7 MAIN:
000E C297 8 CLR P1.7
0010 C296 9 CLR P1.6
0012 C295 10 CLR P1.5
0014 C294 11 CLR P1.4
0016 C293 12 CLR P1.3
13
14
15
0018 7400 16 MOV A,#00H ;寄存器清零
001A F8 17 MOV R0,A
001B F9 18 MOV R1,A
001C FA 19 MOV R2,A
001D FB 20 MOV R3,A
001E FC 21 MOV R4,A
001F FD 22 MOV R5,A
0020 7EFF 23 MOV R6,#0FFH
0022 7FFF 24 MOV R7,#0FFH
25
0024 758178 26 MOV SP,#78H ;設置堆棧地址
0027 758902 27 MOV TMOD,#02H ;設置 定時器0 為8位自動重裝載計時器
002A 758C00 28 MOV TH0,#00H ;設置T0重裝初值
002D D2A9 29 SETB ET0 ;定時器0中斷允許
30
002F D2AF 31 SETB EA ;總中斷允許
0031 D28C 32 SETB TR0 ;T0計時開始
33
0033 34 START:
0033 020033 35 LJMP START
36
0036 37 T01: ;255us中斷一次
0036 C28C 38 CLR TR0 ;T0計時停止
39
0038 08 40 INC R0 ;中斷次始右
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -