⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 calculator.lst

📁 嵌入式应用
💻 LST
字号:
A51 MACRO ASSEMBLER  CALCULATOR                                                           05/12/2007 19:44:05 PAGE     1


MACRO ASSEMBLER A51 V7.10
OBJECT MODULE PLACED IN Calculator.OBJ
ASSEMBLER INVOKED BY: d:\Program Files\Keil1\C51\BIN\A51.EXE Calculator.asm SET(SMALL) DEBUG EP

LOC  OBJ            LINE     SOURCE

  0030                 1     DBUF    EQU     30H
  0040                 2     TEMP    EQU     40H
  0050                 3     YJ      EQU             50H                             ;结果存放
  0051                 4     YJ1     EQU             51H                             ;中间结果存放
  0052                 5     GONG    EQU             52H                     ;功能键存放
  00B0                 6     DIN     BIT             0B0H                    ;P3.0
  00B1                 7     CLK     BIT     0B1H                    ;P3.1
0000                   8                     ORG     00H
0000 7B00              9     START:  MOV     R3,#0                   ;初始化显示为空
0002 755200           10                     MOV     GONG,#0
0005 753010           11                     MOV     30H,#10H
0008 753110           12                     MOV     31H,#10H
000B 753210           13                     MOV     32H,#10H
000E 753310           14                     MOV     33H,#10H
0011 753410           15                     MOV     34H,#10H
0014 317B             16     MLOOP:  CALL    DISP                    ;PAN调显示子程序
0016 31B1             17     WAIT:   CALL    TESTKEY                 ;判断有无按键
0018 60FC             18                     JZ      WAIT                   
001A 31CA             19                     CALL    GETKEY              ;读键
001C 0B               20                     INC     R3                      ;按键个

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -