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

📄 open_window.lst

📁 CSTN LCD驱动程序 C51代码 1.5-1.8吋台湾九正CSTN驱动
💻 LST
📖 第 1 页 / 共 4 页
字号:
A51 MACRO ASSEMBLER  OPEN_WINDOW                                                          11/02/2007 11:30:29 PAGE     1


MACRO ASSEMBLER A51 V7.10
OBJECT MODULE PLACED IN Open_Window.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE Open_Window.asm NOMOD51 SET(SMALL) DEBUG EP

LOC  OBJ            LINE     SOURCE

                       1     ;#include "ax103.h"
                +1     2     
                +1     3     
                +1     4     
                +1     5     
                +1     6     
                +1     7     
                +1     8     
                +1     9     
                +1    10     
                +1    11     
                +1    12     
  0080          +1    13     sfr P0                = 0x80;
  0081          +1    14     sfr SP                = 0x81;
  0082          +1    15     sfr DPL               = 0x82;
  0083          +1    16     sfr DPH               = 0x83;
  0084          +1    17     sfr DP1L              = 0x84;
  0085          +1    18     sfr DP1H              = 0x85;
  0086          +1    19     sfr DPCON             = 0x86;
  0087          +1    20     sfr PCON              = 0x87;
                +1    21     
  0088          +1    22     sfr TCON              = 0x88;
  0089          +1    23     sfr TMOD              = 0x89;
  008A          +1    24     sfr TL0               = 0x8A;
  008B          +1    25     sfr TL1               = 0x8B;
  008C          +1    26     sfr TH0               = 0x8C;
  008D          +1    27     sfr TH1               = 0x8D;
  008E          +1    28     sfr EMICON1           = 0x8E;
  008F          +1    29     sfr EMICON2           = 0x8F;
                +1    30     
  0090          +1    31     sfr P1                = 0x90;
  0091          +1    32     sfr CKCON0            = 0x91;
  0092          +1    33     sfr CKCON1            = 0x92;
  0093          +1    34     sfr CKCON2            = 0x93;
  0094          +1    35     sfr CLKDIV            = 0x94;
  0095          +1    36     sfr SPICON            = 0x95;
  0096          +1    37     sfr SPIBAUD           = 0x96;
  0097          +1    38     sfr SPIBUF            = 0x97;
                +1    39     
  0098          +1    40     sfr SCON              = 0x98;
  0099          +1    41     sfr SBUF              = 0x99;
  009C          +1    42     sfr FIFOCON           = 0x9C;
  009D          +1    43     sfr FIFOWPT           = 0x9D;
  009E          +1    44     sfr FIFORPT           = 0x9E;
  009F          +1    45     sfr FIFODATA          = 0x9F;
                +1    46     
  00A0          +1    47     sfr P2                = 0xA0;
  00A1          +1    48     sfr WDTCON            = 0xA1;
  00A2          +1    49     sfr LDOCON            = 0xA2;
  00A3          +1    50     sfr PLLNR             = 0xA3;
  00A4          +1    51     sfr P0OD              = 0xA4;
  00A5          +1    52     sfr P1OD              = 0xA5;
  00A6          +1    53     sfr P2OD              = 0xA6;
  00A7          +1    54     sfr P3OD              = 0xA7;
                +1    55     
  00A8          +1    56     sfr IEN0              = 0xA8;
  00A9          +1    57     sfr IEN1              = 0xA9;
  00AB          +1    58     sfr CCON              = 0xAB;
A51 MACRO ASSEMBLER  OPEN_WINDOW                                                          11/02/2007 11:30:29 PAGE     2

  00AC          +1    59     sfr P0DIR             = 0xAC;
  00AD          +1    60     sfr P1DIR             = 0xAD;
  00AE          +1    61     sfr P2DIR             = 0xAE;
  00AF          +1    62     sfr P3DIR             = 0xAF;
                +1    63     
  00B0          +1    64     sfr P3                = 0xB0;
  00B1          +1    65     sfr PUP0              = 0xB1;
  00B2          +1    66     sfr PUP1              = 0xB2;
  00B3          +1    67     sfr PUP2              = 0xB3;
  00B4          +1    68     sfr PUP3              = 0xB4;
  00B6          +1    69     sfr PSYN              = 0xB6;
                +1    70     
  00B8          +1    71     sfr IP0               = 0xB8;
  00B9          +1    72     sfr IP1               = 0xB9;
  00BB          +1    73     sfr WKPND             = 0xBB;
  00BC          +1    74     sfr WKEN              = 0xBC;
  00BD          +1    75     sfr WKEGP             = 0xBD;
  00BE          +1    76     sfr WKEGN             = 0xBE;
  00BF          +1    77     sfr FSET              = 0xBF;
                +1    78     
  00C0          +1    79     sfr GPSICON0          = 0xC0;
  00C1          +1    80     sfr GPSICON1          = 0xC1;
  00C2          +1    81     sfr GPSICON2          = 0xC2;
  00C3          +1    82     sfr GPSIHDR           = 0xC3;
  00C4          +1    83     sfr GPSIBUF           = 0xC4;
  00C5          +1    84     sfr GPSIBAUD          = 0xC5;
                +1    85     
  00C8          +1    86     sfr T2CON             = 0xC8;
  00C9          +1    87     sfr T2MOD             = 0xC9;
  00CA          +1    88     sfr RCAP2L            = 0xCA;
  00CB          +1    89     sfr RCAP2H            = 0xCB;
  00CC          +1    90     sfr TL2               = 0xCC;
  00CD          +1    91     sfr TH2               = 0xCD;
  00CE          +1    92     sfr TPR2L             = 0xCE;
  00CF          +1    93     sfr TPR2H             = 0xCF;
                +1    94     
  00D0          +1    95     sfr PSW               = 0xD0;
  00D4          +1    96     sfr SWDIV             = 0xD4;
                +1    97     
  00D8          +1    98     sfr T3CON             = 0xD8;
                +1    99     
  00E0          +1   100     sfr ACC               = 0xE0;
  00E1          +1   101     sfr P0AIE             = 0xE1;
  00E2          +1   102     sfr P1AIE             = 0xE2;
  00E4          +1   103     sfr P3AIE             = 0xE4;
                +1   104     
  00EE          +1   105     sfr ADCH              = 0xEE;
                +1   106     
  00F0          +1   107     sfr B                 = 0xF0;
  00F1          +1   108     sfr ADCTH             = 0xF1;
  00F3          +1   109     sfr ADCSR             = 0xF3;
  00F4          +1   110     sfr ADCCON0           = 0xF4;
  00F5          +1   111     sfr ADCCON1           = 0xF5;
  00F6          +1   112     sfr ADCCON2           = 0xF6;
                +1   113     
  00F8          +1   114     sfr USBCON0           = 0xF8;
  00F9          +1   115     sfr USBCON1           = 0xF9;
  00FA          +1   116     sfr USBDATA           = 0xFA;
  00FB          +1   117     sfr USBADR            = 0xFB;
  00FC          +1   118     sfr USBDADR           = 0xFC;
  00FD          +1   119     sfr USBDM             = 0xFD;
  00FE          +1   120     sfr USBDR             = 0xFE;
  00FF          +1   121     sfr USBDD             = 0xFF;
                +1   122     
                +1   123     
                +1   124     
A51 MACRO ASSEMBLER  OPEN_WINDOW                                                          11/02/2007 11:30:29 PAGE     3

                +1   125     sfr16 DPTR0    = 0x82;
                +1   126     sfr16 DPTR1    = 0x84;
                +1   127     
                +1   128     
                +1   129     
  00D7          +1   130     sbit CY    = 0xD7;
  00D6          +1   131     sbit AC    = 0xD6;
  00D5          +1   132     sbit F0    = 0xD5;
  00D4          +1   133     sbit RS1   = 0xD4;
  00D3          +1   134     sbit RS0   = 0xD3;
  00D2          +1   135     sbit OV    = 0xD2;
  00D1          +1   136     sbit F1    = 0xD1;
  00D0          +1   137     sbit P     = 0xD0;
                +1   138     
                +1   139     
  008F          +1   140     sbit TF1  = 0x8F;
  008E          +1   141     sbit TR1  = 0x8E;
  008D          +1   142     sbit TF0  = 0x8D;
  008C          +1   143     sbit TR0  = 0x8C;
  008B          +1   144     sbit IE1  = 0x8B;
  008A          +1   145     sbit IT1  = 0x8A;
  0089          +1   146     sbit IE0  = 0x89;
  0088          +1   147     sbit IT0  = 0x88;
                +1   148     
                +1   149     
  00AF          +1   150     sbit EA   = 0xAF;
  00AC          +1   151     sbit ES   = 0xAC;
  00AB          +1   152     sbit ET1  = 0xAB;
  00AA          +1   153     sbit EX1  = 0xAA;
  00A9          +1   154     sbit ET0  = 0xA9;
  00A8          +1   155     sbit EX0  = 0xA8;
                +1   156     
                +1   157     
  00B7          +1   158     sbit RD   = 0xB7;
  00B6          +1   159     sbit WR   = 0xB6;
  00B5          +1   160     sbit T1   = 0xB5;
  00B4          +1   161     sbit T0   = 0xB4;
  00B3          +1   162     sbit INT1 = 0xB3;
  00B2          +1   163     sbit INT0 = 0xB2;
  00B1          +1   164     sbit TXD  = 0xB1;
  00B0          +1   165     sbit RXD  = 0xB0;
                +1   166     
                +1   167     
  009F          +1   168     sbit SM0  = 0x9F;
  009E          +1   169     sbit SM1  = 0x9E;
  009D          +1   170     sbit SM2  = 0x9D;
  009C          +1   171     sbit REN  = 0x9C;
  009B          +1   172     sbit TB8  = 0x9B;
  009A          +1   173     sbit RB8  = 0x9A;
  0099          +1   174     sbit TI   = 0x99;
  0098          +1   175     sbit RI   = 0x98;
                +1   176     
                +1   177     
  00EF          +1   178     sfr SIMEND = 0xEF;
                +1   179     
                +1   180     
                     181     
                     182     ;#include "define.inc"
                +1   183     
                +1   184     ;----------Lcd Const Define----------------------
                +1   185     
                +1   186     
                +1   187     
                +1   188     
                +1   189     
                +1   190     
A51 MACRO ASSEMBLER  OPEN_WINDOW                                                          11/02/2007 11:30:29 PAGE     4

                +1   191     
                +1   192     ;#define                LCD_COL_OFFSET                  04H
                +1   193     ;#define                LCD_ROW_OFFSET                  04H
                +1   194     
                +1   195     ;IO Define
                +1   196     ;----------Lcd IO Define--------------------------
  0095          +1   197     sbit    LCD_CS  =       P1^5
  0094          +1   198     sbit    LCD_A0  =       P1^4
  0093          +1   199     sbit    LCD_RD  =       P1^3
  0092          +1   200     sbit    LCD_WR  =       P1^2
  0091          +1   201     sbit    LCD_RST =       P1^1
                +1   202     
                +1   203     
                +1   204                             
                +1   205     
                +1   206     
                     207     
                     208     ;#include "data_Ram.inc"
                +1   209     
                +1   210     
                +1   211     ;-------PUBLIC  VAR---------------------------
                +1   212     PUBLIC  bSlide_Show_Delay_Finish_Flag
                +1   213     PUBLIC  yDisp_Delay_H
                +1   214     PUBLIC  yDisp_Delay_L
                +1   215     PUBLIC  bSleep_Delay_Finish_Flag
                +1   216     PUBLIC  ySleep_Delay_H
                +1   217     PUBLIC  ySleep_Delay_M
                +1   218     PUBLIC  ySleep_Delay_L
                +1   219     PUBLIC  bNot_Delay_Flag
                +1   220     PUBLIC  bStatus_Disp_Flag
                +1   221     PUBLIC  App_Code_Flag
                +1   222     ;PUBLIC yStatus
                +1   223     PUBLIC  bRun_Watch_Flag
                +1   224     
                +1   225     ;-------LCD-----------------------------------
                +1   226     PUBLIC  yLcd_Column_Start
                +1   227     PUBLIC  yLcd_Column_End
                +1   228     PUBLIC  yLcd_Row_Start
                +1   229     PUBLIC  yLcd_Row_End
                +1   230     PUBLIC  yChar_Color_H
                +1   231     PUBLIC  yChar_Color_L
                +1   232     PUBLIC  yBackground_Color_H
                +1   233     PUBLIC  yBackground_Color_L

⌨️ 快捷键说明

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