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

📄 fashe.lst

📁 一个自动高压锅程序
💻 LST
📖 第 1 页 / 共 2 页
字号:
A51 MACRO ASSEMBLER  FASHE                                                                11/13/2006 12:42:10 PAGE     1


MACRO ASSEMBLER A51 V7.04a
OBJECT MODULE PLACED IN fashe.OBJ
ASSEMBLER INVOKED BY: D:\keilc an\C51\BIN\A51.EXE fashe.asm SET(SMALL) DEBUG EP

LOC  OBJ            LINE     SOURCE

                       1     $nomod51 
                       2     ;$include (REG922.h)
                +1     3     
                +1     4     
                +1     5     
                +1     6     
                +1     7     
                +1     8     
                +1     9     
                +1    10     
                +1    11     
                +1    12     
                +1    13     
                +1    14     
                +1    15     
  0080          +1    16     sfr P0   = 0x80;
  0090          +1    17     sfr P1   = 0x90;
  00B0          +1    18     sfr P3   = 0xB0;
  00D0          +1    19     sfr PSW  = 0xD0;
  00E0          +1    20     sfr ACC  = 0xE0;
  00F0          +1    21     sfr B    = 0xF0;
  0081          +1    22     sfr SP   = 0x81;
  0082          +1    23     sfr DPL  = 0x82;
  0083          +1    24     sfr DPH  = 0x83;
  0087          +1    25     sfr PCON = 0x87;
  0088          +1    26     sfr TCON = 0x88;
  0089          +1    27     sfr TMOD = 0x89;
  008A          +1    28     sfr TL0  = 0x8A;
  008B          +1    29     sfr TL1  = 0x8B;
  008C          +1    30     sfr TH0  = 0x8C;
  008D          +1    31     sfr TH1  = 0x8D;
  00A8          +1    32     sfr IEN0 = 0xA8;
  00B8          +1    33     sfr IP0  = 0xB8;
  0098          +1    34     sfr SCON = 0x98;
  0099          +1    35     sfr SBUF = 0x99;
                +1    36     
                +1    37     
  00A2          +1    38     sfr AUXR1  = 0xA2;
  00A9          +1    39     sfr SADDR  = 0xA9;
  00B9          +1    40     sfr SADEN  = 0xB9;
  00BE          +1    41     sfr BRGR0  = 0xBE;
  00BF          +1    42     sfr BRGR1  = 0xBF;
  00BD          +1    43     sfr BRGCON = 0xBD;
  00AC          +1    44     sfr CMP1   = 0xAC;
  00AD          +1    45     sfr CMP2   = 0xAD;
  0095          +1    46     sfr DIVM   = 0x95;
  00E7          +1    47     sfr FMADRH = 0xE7;
  00E6          +1    48     sfr FMADRL = 0xE6;
  00E4          +1    49     sfr FMCON  = 0xE4;
  00E5          +1    50     sfr FMDATA = 0xE5;
  00DB          +1    51     sfr I2ADR  = 0xDB;
  00D8          +1    52     sfr I2CON  = 0xD8;
  00DA          +1    53     sfr I2DAT  = 0xDA;
  00DD          +1    54     sfr I2SCLH = 0xDD;
  00DC          +1    55     sfr I2SCLL = 0xDC;
  00D9          +1    56     sfr I2STAT = 0xD9;
  00F8          +1    57     sfr IP1    = 0xF8;
  00F7          +1    58     sfr IP1H   = 0xF7;
A51 MACRO ASSEMBLER  FASHE                                                                11/13/2006 12:42:10 PAGE     2

  0094          +1    59     sfr KBCON  = 0x94;
  0086          +1    60     sfr KBMASK = 0x86;
  0093          +1    61     sfr KBPATN = 0x93;
  0084          +1    62     sfr P0M1   = 0x84;
  0085          +1    63     sfr P0M2   = 0x85;
  0091          +1    64     sfr P1M1   = 0x91;
  0092          +1    65     sfr P1M2   = 0x92;
  00B1          +1    66     sfr P3M1   = 0xB1;
  00B2          +1    67     sfr P3M2   = 0xB2;
  00B5          +1    68     sfr PCONA  = 0xB5;
  00F6          +1    69     sfr PT0AD  = 0xF6;
  00DF          +1    70     sfr RSTSRC = 0xDF;
  00D1          +1    71     sfr RTCCON = 0xD1;
  00D2          +1    72     sfr RTCH   = 0xD2;
  00D3          +1    73     sfr RTCL   = 0xD3;
  00BA          +1    74     sfr SSTAT  = 0xBA;
  008F          +1    75     sfr TAMOD  = 0x8F;
  0096          +1    76     sfr TRIM   = 0x96;
  00A7          +1    77     sfr WDCON  = 0xA7;
  00C1          +1    78     sfr WDL    = 0xC1;
  00C2          +1    79     sfr WFEED1 = 0xC2;
  00C3          +1    80     sfr WFEED2 = 0xC3;
  00B7          +1    81     sfr IP0H   = 0xB7;
  00E8          +1    82     sfr IEN1   = 0xE8;
                +1    83     
                +1    84     
                +1    85     
  00D7          +1    86     sbit CY   = PSW^7;
  00D6          +1    87     sbit AC   = PSW^6;
  00D5          +1    88     sbit F0   = PSW^5;
  00D4          +1    89     sbit RS1  = PSW^4;
  00D3          +1    90     sbit RS0  = PSW^3;
  00D2          +1    91     sbit OV   = PSW^2;
  00D1          +1    92     sbit F1   = PSW^1;
  00D0          +1    93     sbit P    = PSW^0;
                +1    94     
                +1    95     
  008F          +1    96     sbit TF1  = TCON^7;
  008E          +1    97     sbit TR1  = TCON^6;
  008D          +1    98     sbit TF0  = TCON^5;
  008C          +1    99     sbit TR0  = TCON^4;
  008B          +1   100     sbit IE1  = TCON^3;
  008A          +1   101     sbit IT1  = TCON^2;
  0089          +1   102     sbit IE0  = TCON^1;
  0088          +1   103     sbit IT0  = TCON^0;
                +1   104     
                +1   105     
  00AF          +1   106     sbit EA   = IEN0^7;
  00AE          +1   107     sbit EWDRT = IEN0^6;
  00AD          +1   108     sbit EBO  = IEN0^5;
  00AC          +1   109     sbit ES   = IEN0^4; // alternatively "ESR"
  00AC          +1   110     sbit ESR  = IEN0^4; 
  00AB          +1   111     sbit ET1  = IEN0^3;
  00AA          +1   112     sbit EX1  = IEN0^2;
  00A9          +1   113     sbit ET0  = IEN0^1;
  00A8          +1   114     sbit EX0  = IEN0^0;
                +1   115     
                +1   116     
  00EA          +1   117     sbit EC   = IEN1^2;
  00E9          +1   118     sbit EKBI = IEN1^1;
  00E8          +1   119     sbit EI2C = IEN1^0;
                +1   120     
                +1   121      
  00BE          +1   122     sbit PST  = IP0^6;
                +1   123     
  00B9          +1   124     sbit PKBI = IP0^1;
A51 MACRO ASSEMBLER  FASHE                                                                11/13/2006 12:42:10 PAGE     3

  00B8          +1   125     sbit Pi2c = IP0^0;
                +1   126     
                +1   127      
  00BE          +1   128     sbit PWDRT = IP0^6;
  00BD          +1   129     sbit PBO  = IP0^5;
  00BC          +1   130     sbit PS   = IP0^4; // alternatively "PSR"
  00BC          +1   131     sbit PSR  = IP0^4;
  00BB          +1   132     sbit PT1  = IP0^3;
  00BA          +1   133     sbit PX1  = IP0^2;
  00B9          +1   134     sbit PT0  = IP0^1;
  00B8          +1   135     sbit PX0  = IP0^0;
                +1   136      
                +1   137     
                +1   138     
  009F          +1   139     sbit SM0  = SCON^7; // alternatively "FE"
  009F          +1   140     sbit FE   = SCON^7;
  009E          +1   141     sbit SM1  = SCON^6;
  009D          +1   142     sbit SM2  = SCON^5;
  009C          +1   143     sbit REN  = SCON^4;
  009B          +1   144     sbit TB8  = SCON^3;
  009A          +1   145     sbit RB8  = SCON^2;
  0099          +1   146     sbit TI   = SCON^1;
  0098          +1   147     sbit RI   = SCON^0;
                +1   148                  
                +1   149     
  00DE          +1   150     sbit I2EN  = I2CON^6;
  00DD          +1   151     sbit STA   = I2CON^5;
  00DC          +1   152     sbit STO   = I2CON^4;
  00DB          +1   153     sbit SI    = I2CON^3;
  00DA          +1   154     sbit AA    = I2CON^2;
  00D8          +1   155     sbit CRSEL = I2CON^0;
                +1   156     
                +1   157     
  0087          +1   158     sbit KB7 = P0^7; // alternatively "T1"
  0087          +1   159     sbit T1  = P0^7;
  0086          +1   160     sbit KB6 = P0^6; // alternatively "CMP1"
                +1   161     
  0085          +1   162     sbit KB5 = P0^5;
  0084          +1   163     sbit KB4 = P0^4;
  0083          +1   164     sbit KB3 = P0^3;
  0082          +1   165     sbit KB2 = P0^2;
  0081          +1   166     sbit KB1 = P0^1;
  0080          +1   167     sbit KB0 = P0^0; // alternatively "CMP2"
                +1   168     
                +1   169     
                +1   170     
  0095          +1   171     sbit RST     = P1^5;
  0094          +1   172     sbit INT1    = P1^4;
  0093          +1   173     sbit INT0    = P1^3; // alternatively "SDA"
  0093          +1   174     sbit SDA     = P1^3;
  0092          +1   175     sbit T0      = P1^2; // alternatively "SCL"
  0092          +1   176     sbit SCL     = P1^2;

⌨️ 快捷键说明

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