📄 count.lst
字号:
A51 MACRO ASSEMBLER COUNT 12/31/2005 10:11:25 PAGE 1
MACRO ASSEMBLER A51 V7.09
OBJECT MODULE PLACED IN Count.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE Count.ASM SET(SMALL) DEBUG EP
LOC OBJ LINE SOURCE
1 ;=======================================================================
2 ; 文件名称: COUNT.ASM
3 ; 功能描述: 利用计数器1, 在计数10次后对P1.0引脚取反一次
4 ;=======================================================================
5
0000 6 ORG 0000H
0000 2100 7 AJMP START
0100 8 ORG 0100H
0100 758960 9 START: MOV TMOD, #60H ;设置定时器/计数器1为计数器方式, 且为方式2
0103 758DF6 10 MOV TH1, #0F6H ;装入计数初值
0106 758BF6 11 MOV TL1, #0F6H
0109 D28E 12 SETB TR1 ;启动计数
010B 308FFD 13 MLP1: JNB TF1, MLP1 ;判溢出标志
010E B290 14 CPL P1.0 ;取反P1.0
0110 C28F 15 CLR TF1 ;清溢出标志
0112 210B 16 AJMP MLP1
17
18 END
A51 MACRO ASSEMBLER COUNT 12/31/2005 10:11:25 PAGE 2
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
MLP1 . . . . . . . C ADDR 010BH A
P1 . . . . . . . . D ADDR 0090H A
START. . . . . . . C ADDR 0100H A
TF1. . . . . . . . B ADDR 0088H.7 A
TH1. . . . . . . . D ADDR 008DH A
TL1. . . . . . . . D ADDR 008BH A
TMOD . . . . . . . D ADDR 0089H A
TR1. . . . . . . . B ADDR 0088H.6 A
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -