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

📄 hf0803.lst

📁 FLASH烧录 麻将机。。。。 FLASH烧录 麻将机
💻 LST
📖 第 1 页 / 共 4 页
字号:
     1                        ;;==============================================================================
     2                        ;=============       <<  USB ENUMERATION TEST  >>       ========================
     3                        ;===============================================================================
     4                                         CHIP W65C02S
     5                        
     6                                        .PL             0
     7                                        .PW             128
     8                                        
     9                                        .GLOBALS		ON
    10                                        
    11                                        .INCLUDE       ST2205.DEF
    12                                        .INCLUDE       COMMON.INC
    13                                        .INCLUDE       ST22XX.INC
    14                        		.INCLUDE       ram.def              
    15                        ;++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    16                        .XREF	  DRAW_CHAR12x12
    17                        .XREF	  DRAW_STRING
    18                        .XREF     InVideo
    19                        .XREF	  CLS_LINE
    20                        .XREF	  DIVIDETEN
    21                        .XREF	  DISP_NUMBER
    22                        .XREF	  CLS_CHAR12x12
    23                        .XREF	  DISP_NUMBER_IN
    24                        .XREF	  CLS_CHARMANY
    25                        ;++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    26                        ;--<< EQU >>
    27                        ;++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    28             00000200   BKO             EQU             200H
    29             00000240   BKI             EQU             240H
    30             00000280   EPZOUT          EQU             280H
    31             00000288   EPZIN           EQU             288H
    32                        
    33             00000300   DEBUG_MEM       EQU             300H
    34             00000310   DEBUG_MEM2      EQU             310H
    35             00001FF0   BaseAddr		EQU	1FF0H
    36                        ;------------------------------------------------------------------------
    37             00000D2E   ProgramRam		EQU		D2EH		;18byte program
    38                        ;------------------------------------------------------------------------
    39             00000D40   LCD_BUF_START           EQU             D40H
    40             000000F0   LCD_SEG                 EQU             240
    41             000000A0   LCD_COM                 EQU             160
    42             00000000   LCD_CONTROL             EQU             00000000b
    43             00000013   LCD_LCK                 EQU             00010011b               ;4bit mode; LCDCK=SYSCK/8
    44             00000006   LCD_LFRA                EQU             6
    45             00000001   LCD_CONTRAST            EQU             1
    46             00000000   LCD_AC                  EQU             (1-1)/2
    47                        
    48             00000018   LCD_DATA_WIDTH          .EQU    18H		;10h     ; 1-bit:00h  4-bit 10h
    49             0000003C   LCD_VIRTUAL_PAGE_WIDTH  .EQU    (LCD_SEG)/2/2
    50                        ;+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    51                        ;++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    52                        ;key define
    53                        ;++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    54                        ;++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    55                        ;key config
    56                        ;      pa0	pa1	pa2		
    57                        ;pe0   on/off	up	cancel
    58                        ;pe1	left	enter	right
    59                        ;pe2	write	down	pageup
    60                        ;pe3	/	/	pagedown
    61                        ;++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    62             00000001   updatakey		EQU	01H
    63             00000002   upkey			EQU	02H
    64             00000003   cancelkey		EQU	03H
    65             00000004   leftkey			EQU	04H
    66             00000005   enterkey		EQU	05H
    67             00000006   rightkey		EQU	06H
    68             00000007   writekey		EQU	07H
    69             00000008   downkey			EQU	08H
    70             00000009   pageupkey		EQU	09H
    71             00000010   pagedownkey		EQU	10H
    72             00000011   onoffkey		EQU	11H
    73             000000FF   NULLKEY			EQU	FFH
    74             0000003F   Stack_point      	EQU     3Fh
    75                        ;++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    76                        ;-------------------------------------------------------------------------------
    77                        ;-------------------------------------------------------------------------------
    78                        ;***************************************************************************
    79                        ;* VARS Section
    80                        ;*
    81                        ;***************************************************************************
    82                        SYSRAM                  .SECTION                REF_ONLY
    83                        ;*************************************************************************
    84 00:0000:              STATUS_FLAG	.DS		1
    85 00:0001:              LCDX           	.DS             1       
    86 00:0002:              LCDY            .DS             1 
    87                        Ptr		      
    88 00:0003:              PtrL            .DS		1
    89 00:0004:              PtrH           	.DS		1
    90 00:0005:              FPtrL		.DS		1
    91 00:0006:              FPtrH		.DS		1
    92 00:0007:              SecPtr		.DS		1
    93 00:0008:              PosPtr		.DS		1
    94 00:0009:              DIVIDER_H3	.DS		1
    95 00:000A:              DIVIDER_H2	.DS		1
    96 00:000B:              DIVIDER_H	.DS		1
    97 00:000C:              DIVIDER_L	.DS		1
    98 00:000D:              TEMP_H3		.DS		1
    99 00:000E:              TEMP_H2		.DS		1
   100 00:000F:              TEMP_H		.DS		1
   101 00:0010:              TEMP_L		.DS		1
   102 00:0011:              MULDATA_H	.DS		1
   103 00:0012:              MULDATA_L	.DS		1
   104 00:0013:              STRCNT		.DS		1
   105 00:0014:              SystemFlag	.DS		1
   106 00:0015:              KeyCode		.DS		1
   107 00:0016:              PageNum		.DS		1
   108 00:0017:              OldPageNum	.DS		1
   109 00:0018:              EPPAddL		.DS		1
   110 00:0019:              EPPAddH		.DS		1
   111 00:001A:              WriteBuff	.DS		1
   112 00:001B:              SDBuff		.DS		1
   113 00:001C:              RDBuff		.DS		1
   114 00:001D:              DelayCntH	.DS		1
   115 00:001E:              DelayCntL	.DS		1
   116 00:001F:              BuffCntL	.DS		1
   117 00:0020:              BuffCntH	.DS		1
   118 00:0021:              ResData		.DS		1
   119 00:0022:              TEMP		.DS		1
   120 00:0023:              SCardID		.DS		1
   121 00:0024:              SPtrL		.DS		1
   122 00:0025:              SPtrH		.DS		1
   123 00:0026:              Page0Menu	.DS		1
   124 00:0027:              CardNum		.DS		1
   125 00:0028:              PerNum1		.DS		1
   126 00:0029:              PerNum2		.DS		1
   127 00:002A:              ForbidCard	.DS		1
   128 00:002B:              ProSelec	.DS		1
   129 00:002C:              CardNumKind	.DS		1
   130 00:002D:              WashTimeKind	.DS		1
   131 00:002E:              PChangeM	.DS		1
   132 00:002F:              TurnPM		.DS		1
   133 00:0030:              TuchM		.DS		1
   134 00:0031:              Page1Menu	.DS		1
   135                        ;Page1Menu	.DS		1
   136 00:0032:              KeyFlag		.DS		1
   137 00:0033:              OldKey		.DS		1
   138 00:0034:              SameaddrL	.DS		1
   139 00:0035:              SameaddrH	.DS		1
   140 00:0036:              Page2Menu	.DS		1
   141 00:0037:              Page9Menu	.DS		1
   142 00:0038:              B1CNT		.DS		1
   143 00:0039:              CardCountTaddrL	.DS		1
   144 00:003A:              CardCountTaddrH	.DS		1
   145 00:003B:              A1CardCnt	.DS		1
   146 00:003C:              InitRamAddrL	.DS		1
   147 00:003D:              InitRamAddrH	.DS		1
   148 00:003E:              PageABNum	.DS		1
   149 00:003F:              FirstDataAddrL	.DS		1
   150 00:0040:              FirstDataAddrH	.DS		1
   151 00:0041:              EndDataAddrL	.DS		1
   152 00:0042:              EndDataAddrH	.DS		1
   153 00:0043:              ACntAddrL	.DS		1
   154 00:0044:              ACntAddrH	.DS		1
   155 00:0045:              BCntAddrL	.DS		1
   156 00:0046:              BCntAddrH	.DS		1
   157 00:0047:              ACardCnt	.DS		1
   158 00:0048:              ADataAddrL	.DS		1
   159 00:0049:              ADataAddrH	.DS		1
   160 00:004A:              BDataAddrL	.DS		1
   161 00:004B:              BDataAddrH	.DS		1
   162 00:004C:              ACCNT		.DS		1
   163 00:004D:              BCardCnt	.DS		1
   164 00:004E:              BCCNT		.DS		1
   165 00:004F:              RamAddrL	.DS		1
   166 00:0050:              RamAddrH	.DS		1
   167 00:0051:              CardAData	.DS		1
   168 00:0052:              PositionID	.DS		1
   169 00:0053:              PositionDataL	.DS		1
   170 00:0054:              PositionDataH	.DS		1
   171 00:0055:              OddID		.DS		1
   172 00:0056:              PositionKind	.DS		1
   173 00:0057:              CharCnt		.DS		1
   174 00:0058:              StartAddr	.DS		1
   175 00:0059:              StopAddr	.DS		1
   176 00:005A:              FillComData	.DS		1
   177 00:005B:              AddrL		.DS		1
   178 00:005C:              AddrH		.DS		1
   179 00:005D:              NumKindStart	.DS		1
   180 00:005E:              CHARNUM		.DS		1
   181 00:005F:              MoveStartAddrL	.DS		1
   182 00:0060:              MoveStartAddrH	.DS		1
   183 00:0061:              MoveEndAddrL	.DS		1
   184 00:0062:              MoveEndAddrH	.DS		1
   185                        ;==========================================================
   186                        SYSRAM1			.SECTION		REF_ONLY
   187                        ;==========================================================
   188 00:0000:              Card1Count	.DS		35
   189 00:0023:              Card2Count	.DS		35
   190 00:0046:              Card3Count	.DS		35
   191 00:0069:              Card4Count	.DS		35
   192 00:008C:              Card5Count	.DS		35
   193 00:00AF:              Card6Count	.DS		35
   194 00:00D2:              Card7Count	.DS		35
   195 00:00F5:              Card8Count	.DS		35
   196 00:0118:              Card9Count	.DS		35
   197 00:013B:              Card10Count	.DS		35
   198 00:015E:              Card11Count	.DS		35
   199 00:0181:              Card12Count	.DS		35
   200 00:01A4:              Card13Count	.DS		35
   201 00:01C7:              Card14Count	.DS		35
   202 00:01EA:              Card15Count	.DS		35
   203 00:020D:              Card16Count	.DS		35
   204 00:0230:              A1Data		.DS		25
   205 00:0249:              A2Data		.DS		25
   206 00:0262:              A3Data		.DS		25
   207 00:027B:              A4Data		.DS		25
   208 00:0294:              A5Data		.DS		25
   209 00:02AD:              A6Data		.DS		25
   210 00:02C6:              A7Data		.DS		25
   211 00:02DF:              A8Data		.DS		25
   212 00:02F8:              A9Data		.DS		25
   213 00:0311:              A10Data		.DS		25
   214 00:032A:              A11Data		.DS		25
   215 00:0343:              A12Data		.DS		25
   216 00:035C:              A13Data		.DS		25
   217 00:0375:              A14Data		.DS		25
   218 00:038E:              A15Data		.DS		25
   219 00:03A7:              A16Data		.DS		30
   220 00:03C5:              B1Data		.DS		25
   221 00:03DE:              B2Data		.DS		25
   222 00:03F7:              B3Data		.DS		25
   223 00:0410:              B4Data		.DS		25
   224 00:0429:              B5Data		.DS		25
   225 00:0442:              B6Data		.DS		25
   226 00:045B:              B7Data		.DS		25
   227 00:0474:              B8Data		.DS		25
   228 00:048D:              B9Data		.DS		25
   229 00:04A6:              B10Data		.DS		25
   230 00:04BF:              B11Data		.DS		25
   231 00:04D8:              B12Data		.DS		25
   232 00:04F1:              B13Data		.DS		25
   233 00:050A:              B14Data		.DS		25
   234 00:0523:              B15Data		.DS		25
   235 00:053C:              B16Data		.DS		30
   236 00:055A:              ACNT		.DS		16
   237 00:056A:              BCNT		.DS		16
   238 00:057A:              PositionData	.DS		20
   239 00:058E:              SameA1Data	.DS		35
   240 00:05B1:              SameA2Data	.DS		35
   241 00:05D4:              SameA3Data	.DS		35
   242 00:05F7:              SameA4Data	.DS		35
   243 00:061A:              SameA5Data	.DS		35
   244 00:063D:              SameA6Data	.DS		35

⌨️ 快捷键说明

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