📄 001.lst
字号:
A51 MACRO ASSEMBLER 001 07/24/2008 11:51:15 PAGE 1
MACRO ASSEMBLER A51 V7.10
OBJECT MODULE PLACED IN 001.OBJ
ASSEMBLER INVOKED BY: D:\Program Files\danpianji\C51\BIN\A51.EXE 001.asm SET(SMALL) DEBUG EP
LOC OBJ LINE SOURCE
1 ;==============================
2 ;定义
3 ;==============================
0030 4 LED_0 EQU 30H
0031 5 LED_1 EQU 31H
0032 6 LED_2 EQU 32H
0035 7 ADC EQU 35H
0038 8 H_TEMP EQU 38H
00B4 9 H_ALM BIT P3.4
00B7 10 SOUND BIT P3.7
00A6 11 CLOCK BIT P2.6
00A7 12 ST BIT P2.7
00A5 13 EOC BIT P2.5
00A4 14 OE BIT P2.4
0000 15 ORG 00H ;复位地址 ORG origin缩写
0000 800C 16 SJMP START ;跳转 START 开始的意思
0003 17 ORG 03H ;外部中断INT0
0003 213C 18 AJMP INT_0
000B 19 ORG 0BH ;T0中断入口
000B 020082 20 LJMP INT_T0
21 ;==============================
22 ;初始化
23 ;==============================
000E 758170 24 START: MOV SP,#70H ;堆栈初始化
0011 C2B7 25 CLR SOUND
0013 753000 26 MOV LED_0,#00H
0016 753100 27 MOV LED_1,#00H
0019 753200 28 MOV LED_2,#00H
001C 753841 29 MOV H_TEMP,#65 ;设置高温温度
001F 758902 30 MOV TMOD,#02H ;定时/计势鞣绞窖≡瘢ǜ
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -