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

📄 start390.lst

📁 This prj demonstrates how to use the SROM memory classes for the Dallas DS80C400. This example uses
💻 LST
📖 第 1 页 / 共 4 页
字号:
  00A3              +1  195     sfr C0C    = 0xA3;
  00A4              +1  196     sfr C0S    = 0xA4;
  00A5              +1  197     sfr C0IR   = 0xA5;
  00A6              +1  198     sfr C0TE   = 0xA6;
  00A7              +1  199     sfr C0RE   = 0xA7;
  00A9              +1  200     sfr SADDR0 = 0xA9;
  00AA              +1  201     sfr SADDR1 = 0xAA;
  00AB              +1  202     sfr C0M1C  = 0xAB;
  00AC              +1  203     sfr C0M2C  = 0xAC;
  00AD              +1  204     sfr C0M3C  = 0xAD;
  00AE              +1  205     sfr C0M4C  = 0xAE;
  00AF              +1  206     sfr C0M5C  = 0xAF;
  00B3              +1  207     sfr C0M6C  = 0xB3;
  00B4              +1  208     sfr C0M7C  = 0xB4;
  00B5              +1  209     sfr C0M8C  = 0xB5;
  00B6              +1  210     sfr C0M9C  = 0xB6;
  00B7              +1  211     sfr C0M10C = 0xB7;
  00B9              +1  212     sfr SADEN0 = 0xB9;
  00BA              +1  213     sfr SADEN1 = 0xBA;
  00BB              +1  214     sfr C0M11C = 0xBB;
  00BC              +1  215     sfr C0M12C = 0xBC;
  00BD              +1  216     sfr C0M13C = 0xBD;
  00BE              +1  217     sfr C0M14C = 0xBE;
  00BF              +1  218     sfr C0M15C = 0xBF;
  00C0              +1  219     sfr SCON1  = 0xC0;
  00C1              +1  220     sfr SBUF1  = 0xC1;
  00C4              +1  221     sfr PMR    = 0xC4;
  00C5              +1  222     sfr STATUS = 0xC5;
  00C6              +1  223     sfr MCON   = 0xC6;
  00C7              +1  224     sfr TA     = 0xC7;
  00C8              +1  225     sfr T2CON  = 0xC8;
  00C9              +1  226     sfr T2MOD  = 0xC9;
  00CA              +1  227     sfr RCAP2L = 0xCA;
  00CB              +1  228     sfr RCAP2H = 0xCB;
  00CC              +1  229     sfr TL2    = 0xCC;
  00CD              +1  230     sfr TH2    = 0xCD;
  00CE              +1  231     sfr COR    = 0xCE;
  00D1              +1  232     sfr MCNT0  = 0xD1;
  00D2              +1  233     sfr MCNT1  = 0xD2;
  00D3              +1  234     sfr MA     = 0xD3;
  00D4              +1  235     sfr MB     = 0xD4;
  00D5              +1  236     sfr MC     = 0xD5;
  00D6              +1  237     sfr C1RMS0 = 0xD6;
  00D7              +1  238     sfr C1RMS1 = 0xD7;
  00D8              +1  239     sfr WDCON  = 0xD8;
  00DE              +1  240     sfr C1TMA0 = 0xDE;
  00DF              +1  241     sfr C1TMA1 = 0xDF;
  00E3              +1  242     sfr C1C    = 0xE3;
  00E4              +1  243     sfr C1S    = 0xE4;
  00E5              +1  244     sfr C1IR   = 0xE5;
  00E6              +1  245     sfr C1TE   = 0xE6;
  00E7              +1  246     sfr C1RE   = 0xE7;
  00E8              +1  247     sfr EIE    = 0xE8;
  00EA              +1  248     sfr MXAX   = 0xEA;
  00EB              +1  249     sfr C1M1C  = 0xEB;
  00EC              +1  250     sfr C1M2C  = 0xEC;
  00ED              +1  251     sfr C1M3C  = 0xED;
  00EE              +1  252     sfr C1M4C  = 0xEE;
  00EF              +1  253     sfr C1M5C  = 0xEF;
  00F3              +1  254     sfr C1M6C  = 0xF3;
  00F4              +1  255     sfr C1M7C  = 0xF4;
  00F5              +1  256     sfr C1M8C  = 0xF5;
AX51 MACRO ASSEMBLER  START390                                                              04/27/04 18:11:32 PAGE     5

  00F6              +1  257     sfr C1M9C  = 0xF6;
  00F7              +1  258     sfr C1M10C = 0xF7;
  00F8              +1  259     sfr EIP    = 0xF8;
  00FB              +1  260     sfr C1M11C = 0xFB;
  00FC              +1  261     sfr C1M12C = 0xFC;
  00FD              +1  262     sfr C1M13C = 0xFD;
  00FE              +1  263     sfr C1M14C = 0xFE;
  00FF              +1  264     sfr C1M15C = 0xFF;
                    +1  265     
                    +1  266     
                    +1  267     
0080.7              +1  268     sbit P4_7  = P4^7;
0080.6              +1  269     sbit P4_6  = P4^6;
0080.5              +1  270     sbit P4_5  = P4^5;
0080.4              +1  271     sbit P4_4  = P4^4;
0080.3              +1  272     sbit P4_3  = P4^3;
0080.2              +1  273     sbit P4_2  = P4^2;
0080.1              +1  274     sbit P4_1  = P4^1;
0080.0              +1  275     sbit P4_0  = P4^0;
                    +1  276     
0090.7              +1  277     sbit P1_7  = P1^7;
0090.6              +1  278     sbit P1_6  = P1^6;
0090.5              +1  279     sbit P1_5  = P1^5;
0090.4              +1  280     sbit P1_4  = P1^4;
0090.3              +1  281     sbit P1_3  = P1^3;
0090.2              +1  282     sbit P1_2  = P1^2;
0090.1              +1  283     sbit P1_1  = P1^1;
0090.0              +1  284     sbit P1_0  = P1^0;
                    +1  285     
00A0.7              +1  286     sbit P2_7  = P2^7;
00A0.6              +1  287     sbit P2_6  = P2^6;
00A0.5              +1  288     sbit P2_5  = P2^5;
00A0.4              +1  289     sbit P2_4  = P2^4;
00A0.3              +1  290     sbit P2_3  = P2^3;
00A0.2              +1  291     sbit P2_2  = P2^2;
00A0.1              +1  292     sbit P2_1  = P2^1;
00A0.0              +1  293     sbit P2_0  = P2^0;
                    +1  294     
00B0.7              +1  295     sbit P3_7  = P3^7;
00B0.6              +1  296     sbit P3_6  = P3^6;
00B0.5              +1  297     sbit P3_5  = P3^5;
00B0.4              +1  298     sbit P3_4  = P3^4;
00B0.3              +1  299     sbit P3_3  = P3^3;
00B0.2              +1  300     sbit P3_2  = P3^2;
00B0.1              +1  301     sbit P3_1  = P3^1;
00B0.0              +1  302     sbit P3_0  = P3^0;
                    +1  303     
00D0.7              +1  304     sbit CY    = PSW^7;
00D0.6              +1  305     sbit AC    = PSW^6;
00D0.5              +1  306     sbit F0    = PSW^5;
00D0.4              +1  307     sbit RS1   = PSW^4;
00D0.3              +1  308     sbit RS0   = PSW^3;
00D0.2              +1  309     sbit OV    = PSW^2;
00D0.1              +1  310     sbit F1    = PSW^1;
00D0.0              +1  311     sbit P     = PSW^0;
                    +1  312     
0088.7              +1  313     sbit TF1   = TCON^7;
0088.6              +1  314     sbit TR1   = TCON^6;
0088.5              +1  315     sbit TF0   = TCON^5;
0088.4              +1  316     sbit TR0   = TCON^4;
0088.3              +1  317     sbit IE1   = TCON^3;
0088.2              +1  318     sbit IT1   = TCON^2;
0088.1              +1  319     sbit IE0   = TCON^1;
0088.0              +1  320     sbit IT0   = TCON^0;
                    +1  321     
00A8.7              +1  322     sbit EA    = IE^7;
AX51 MACRO ASSEMBLER  START390                                                              04/27/04 18:11:32 PAGE     6

00A8.6              +1  323     sbit ES1   = IE^6;
00A8.5              +1  324     sbit ET2   = IE^5;
00A8.4              +1  325     sbit ES0   = IE^4;
00A8.3              +1  326     sbit ET1   = IE^3;
00A8.2              +1  327     sbit EX1   = IE^2;
00A8.1              +1  328     sbit ET0   = IE^1;
00A8.0              +1  329     sbit EX0   = IE^0;
                    +1  330     
00B8.6              +1  331     sbit PS1   = IP^6;
00B8.5              +1  332     sbit PT2   = IP^5;
00B8.4              +1  333     sbit PS0   = IP^4;
00B8.3              +1  334     sbit PT1   = IP^3;
00B8.2              +1  335     sbit PX1   = IP^2;
00B8.1              +1  336     sbit PT0   = IP^1;
00B8.0              +1  337     sbit PX0   = IP^0;
                    +1  338     
0098.7              +1  339     sbit SM0   = SCON0^7; /* Alternate SM0_FE_0 */
0098.6              +1  340     sbit SM1   = SCON0^6; /* Alternate SM1_0 */
0098.5              +1  341     sbit SM2   = SCON0^5; /* Alternate SM2_0 */
0098.4              +1  342     sbit REN   = SCON0^4; /* Alternate REN_0 */
0098.3              +1  343     sbit TB8   = SCON0^3; /* Alternate TB8_0 */
0098.2              +1  344     sbit RB8   = SCON0^2; /* Alternate RB8_0 */
0098.1              +1  345     sbit TI    = SCON0^1; /* Alternate TI_0  */
0098.0              +1  346     sbit RI    = SCON0^0; /* Alternate RI_0  */
                    +1  347     
00C0.7              +1  348     sbit SM01  = SCON1^7; /* Alternate SM0_FE_1 */
00C0.6              +1  349     sbit SM11  = SCON1^6; /* Alternate SM1_1 */
00C0.5              +1  350     sbit SM21  = SCON1^5; /* Alternate SM2_1 */
00C0.4              +1  351     sbit REN1  = SCON1^4; /* Alternate REN_1 */
00C0.3              +1  352     sbit TB81  = SCON1^3; /* Alternate TB8_1 */
00C0.2              +1  353     sbit RB81  = SCON1^2; /* Alternate RB8_1 */
00C0.1              +1  354     sbit TI1   = SCON1^1; /* Alternate TI_1  */
00C0.0              +1  355     sbit RI1   = SCON1^0; /* Alternate RI_1  */
                    +1  356     
00C8.7              +1  357     sbit TF2   = T2CON^7;
00C8.6              +1  358     sbit EXF2  = T2CON^6;
00C8.5              +1  359     sbit RCLK  = T2CON^5;
00C8.4              +1  360     sbit TCLK  = T2CON^4;
00C8.3              +1  361     sbit EXEN2 = T2CON^3;
00C8.2              +1  362     sbit TR2   = T2CON^2;
00C8.1              +1  363     sbit C_T2  = T2CON^1;
00C8.0              +1  364     sbit CP_RL2= T2CON^0;
                    +1  365     
00D8.7              +1  366     sbit SMOD_1= WDCON^7;
00D8.6              +1  367     sbit POR   = WDCON^6;
00D8.5              +1  368     sbit EPF1  = WDCON^5;
00D8.4              +1  369     sbit PF1   = WDCON^4;
00D8.3              +1  370     sbit WDIF  = WDCON^3;
00D8.2              +1  371     sbit WTRF  = WDCON^2;
00D8.1              +1  372     sbit EWT   = WDCON^1;
00D8.0              +1  373     sbit RWT   = WDCON^0;
                    +1  374     
00E8.7              +1  375     sbit CANBIE= EIE^7;
00E8.6              +1  376     sbit C0IE  = EIE^6;
00E8.5              +1  377     sbit C1IE  = EIE^5;
00E8.4              +1  378     sbit EWDI  = EIE^4;
00E8.3              +1  379     sbit EX5   = EIE^3; /* Alternate EC3 */
00E8.2              +1  380     sbit EX4   = EIE^2; /* Alternate EC2 */
00E8.1              +1  381     sbit EX3   = EIE^1; /* Alternate EC1 */
00E8.0              +1  382     sbit EX2   = EIE^0; /* Alternate EC0 */
                    +1  383     
00F8.7              +1  384     sbit CANBIP= EIP^7;
00F8.6              +1  385     sbit C0IP  = EIP^6;
00F8.5              +1  386     sbit C1IP  = EIP^5;
00F8.4              +1  387     sbit PWDI  = EIP^4;
00F8.3              +1  388     sbit PX5   = EIP^3; /* Alternate PC3 */
AX51 MACRO ASSEMBLER  START390                                                              04/27/04 18:11:32 PAGE     7

00F8.2              +1  389     sbit PX4   = EIP^2; /* Alternate PC2 */
00F8.1              +1  390     sbit PX3   = EIP^1; /* Alternate PC1 */
00F8.0              +1  391     sbit PX2   = EIP^0; /* Alternate PC0 */
                    +1  392     
                    +1  393     
                        394     
                        395     
                        396                     NAME    ?C_STARTUP
                        397     

⌨️ 快捷键说明

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