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

📄 main.inc

📁 基于51的智能卡操作系统
💻 INC
📖 第 1 页 / 共 2 页
字号:
R0_Bank0                        equ     00h
R1_Bank0                        equ     01h
R2_Bank0                        equ     02h
R3_Bank0                        equ     03h
R4_Bank0                        equ     04h
R5_Bank0                        equ     05h
R6_Bank0                        equ     06h
R7_Bank0                        equ     07h

R0_Bank1                        equ     08h
R1_Bank1                        equ     09h
R2_Bank1                        equ     0Ah
R3_Bank1                        equ     0Bh
R4_Bank1                        equ     0Ch
R5_Bank1                        equ     0Dh
R6_Bank1                        equ     0Eh
R7_Bank1                        equ     0Fh

R0_Bank2                        equ     10h
R1_Bank2                        equ     11h
R2_Bank2                        equ     12h
R3_Bank2                        equ     13h
R4_Bank2                        equ     14h
R5_Bank2                        equ     15h
R6_Bank2                        equ     16h
R7_Bank2                        equ     17h

R0_Bank3                        equ     18h
R1_Bank3                        equ     19h
R2_Bank3                        equ     1Ah
R3_Bank3                        equ     1Bh
R4_Bank3                        equ     1Ch
R5_Bank3                        equ     1Dh
R6_Bank3                        equ     1Eh
R7_Bank3                        equ     1Fh

Edit_0                          equ     00h
Edit_1                          equ     01h
Edit_2                          equ     02h
Edit_3                          equ     03h
Edit_4                          equ     04h
Edit_5                          equ     05h
Edit_6                          equ     06h
Edit_7                          equ     07h
Edit_8                          equ     08h
Edit_9                          equ     09h
Edit_A                          equ     0Ah
Edit_B                          equ     0Bh
Edit_C                          equ     0Ch
Edit_D                          equ     0Dh
Edit_E                          equ     0Eh
Edit_F                          equ     0Fh
;;******************************************************

DIR_MF_Index                    equ     00h
DIR_Telecom_Index               equ     01h
DIR_GSM_Index                   equ     02h
DIR_CDMA_Index                  equ     03h

XTK_Path_Length                 equ     04h
Page_Disp_Number                equ     0bh
Page_Write_Size                 equ     20h
Page_Size                       equ     40h
PTSS                            equ     0ffh

Next_Page_Item                  equ     0FEh
Last_Page_Item                  equ     0FFh

GO_BACK                         equ     Last_Page_Item
GO_AHEAD                        equ     Next_Page_Item
;;******************************************************

DES_Encrypt_Flag                equ     00h
DES_Decrypt_Flag                equ     80h

SDES_Flag                       equ     00h
TDES_Flag                       equ     40h

DES_First_Flag                  equ     00h
DES_Not_First_Flag              equ     01h

None                            equ     00000000b
Have_Lc                         equ     00000001b
Have_Write_Eeprom               equ     00000010b
Have_CHV1_Limits                equ     00000100b
Have_CHV2_Limits                equ     00001000b
Have_ADM_Limits                 equ     00010000b
Have_Super_Key_Limits           equ     00100000b


CRC_accum_high                  equ     R6_Bank0
CRC_accum_low                   equ     R7_Bank0

VIP_F                           EQU     08H
F_FFS                           EQU     0AH
FFS_FAT                         EQU     0CH                             ;Number in FFS_FAT MUST be at bouadary od EEPROM_PAGE
FAT_CLUSTER                     EQU     0EH                             ;Number in FAT_CLUSTER MUST be at bouadary od EEPROM_PAGE

VIP_F_H                         equ     VIP_F+00h
VIP_F_L                         equ     VIP_F+01h

F_FFS_H                         equ     F_FFS+00h
F_FFS_L                         equ     F_FFS+01h

FFS_FAT_H                       equ     FFS_FAT+00h
FFS_FAT_L                       equ     FFS_FAT+01h

FAT_CLUSTER_H                   equ     FAT_CLUSTER+00h
FAT_CLUSTER_L                   equ     FAT_CLUSTER+01h


DIR                             EQU     10H
FILE                            EQU     11H
TYPE                            EQU     12H
OFFSET                          EQU     13H
;OFFSET+1                       EQU     14H


byDir                           equ     DIR                             ; current directory
byCurrent_File                  equ     FILE                            ; Current file.
byFile_Type                     equ     TYPE                            ; Type file BIT7=1/0: FAT/FIXED file
offset_high                     equ     OFFSET                          ; Save eeprom offset of current file
offset_low                      equ     OFFSET+01h


BDIR                            EQU     15h                             ;The following bytes are for Backups when do FSELECT().
BFILE                           EQU     16H
BTYPE                           EQU     17H
BOFFSET                         EQU     18H
;BOFFSET+1                      EQU     19H

byINS_Bak                       equ     1Ah
byCLA                           equ     1BH
byINS                           equ     1CH
byP1                            equ     1DH
byP2                            equ     1EH
byP3                            equ     1FH
Le_Length                       equ     byCLA

SW1                             equ     20h                             ; 应答信息第一个字节, Can be use temp
SW2                             equ     21h                             ; 应答信息第二个字节, Can be use temp

SUPER_BEGIN                     equ     22h
SUPER_BEGIN_H                   equ     SUPER_BEGIN+00h
SUPER_BEGIN_L                   equ     SUPER_BEGIN+01h

SUPER_END                       equ     24h
SUPER_END_H                     equ     SUPER_END+00h
SUPER_END_L                     equ     SUPER_END+01h

OTA_dir_Item            	equ     26h
OTA_Menu_Item                   equ     27h

Key_Bit                         equ     28h
bCHV1_Verify                    bit     Key_Bit.0                       ; CHV1 验证标志
bCHV2_Verify                    bit     Key_Bit.1                       ; CHV2 验证标志
bADM_Verify                     bit     Key_Bit.2                       ; ADM  验证标志
bSuper_Key                      bit     Key_Bit.3
bUIM                            bit     Key_Bit.4                       ; =0 For SIM , =1 For UIM
bEnhance_Speed                  bit     Key_Bit.5
bCOS_use_self                   bit     Key_Bit.6                       ; =0 Use normal, =1 Use by COS self
bHigh_Priority_Thread           bit     Key_Bit.7

bBase_Challenge                 Bit     29h.0
bCommit_SSD                     Bit     29h.1
bUpdate_SSD                     Bit     29h.2
bRun_CAVE                       Bit     29h.3

bNot_Support_Default_Text       bit     29h.4
bNot_Support_UCS2_Get_Input     bit     29h.5                           ; FOR 降级显示
bIn_Code                        bit     29h.6
bLow_half_byte                  bit     29h.7

bNot_Send_Menu_Setup            bit     2Ah.0

bCheck_by_alpha                 bit     2Ah.1
bFind_ascii_unicode_bit         bit     2Ah.2
bNew_SMS                        bit     2Ah.3
bShow_Item_Alpha                bit     2Ah.4
bAlreadySaveTerminalResp	bit	2Ah.5

Temp_bit                        equ     2Eh

⌨️ 快捷键说明

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