📄 eeprom.asm
字号:
; 78K/0 Series C Compiler V3.70 Assembler Source
; Date:10 Jan 2007 Time:17:04:48
; Command : -feeprom.pcc
; In-file : src\eeprom.c
; Asm-file : eeprom.asm
; Para-file : -cF054780
; -yD:\tool\78k0-QB\DEV\
; -sa
; src\eeprom.c
$PROCESSOR(F054780)
$DEBUG
$NODEBUGA
$KANJICODE SJIS
$TOL_INF 03FH, 0370H, 00H, 020H, 00H
$DGS FIL_NAM, .file, 072H, 0FFFEH, 03FH, 067H, 01H, 00H
$DGS AUX_FIL, eeprom.c
$DGS MOD_NAM, eeprom, 00H, 0FFFEH, 00H, 077H, 00H, 00H
$DGS SEC_NAM, @@BITS, U, U, 00H, 078H, 00H, 00H
$DGS SEC_NAM, @@CNST, U, U, 00H, 078H, 00H, 00H
$DGS SEC_NAM, @@R_INIT, U, U, 00H, 078H, 00H, 00H
$DGS SEC_NAM, @@INIT, U, U, 00H, 078H, 00H, 00H
$DGS SEC_NAM, @@DATA, U, U, 00H, 078H, 00H, 00H
$DGS SEC_NAM, @@R_INIS, U, U, 00H, 078H, 00H, 00H
$DGS SEC_NAM, @@INIS, U, U, 00H, 078H, 00H, 00H
$DGS SEC_NAM, @@DATS, U, U, 00H, 078H, 00H, 00H
$DGS SEC_NAM, @@CALT, U, U, 00H, 078H, 00H, 00H
$DGS SEC_NAM, @@CODE, U, U, 00H, 078H, 00H, 00H
$DGS SEC_NAM, @@CALF, U, U, 00H, 078H, 00H, 00H
$DGS SEC_NAM, @@VECT06, U, U, 00H, 078H, 00H, 00H
$DGS SEC_NAM, @@VECT38, U, U, 00H, 078H, 00H, 00H
$DGS GLV_SYM, _main, U, U, 08001H, 020H, 01H, 02H
$DGS AUX_FUN, 00H, U, U, 01AH, 00H
$DGS BEG_FUN, ??bf_main, U, U, 00H, 065H, 01H, 00H
$DGS AUX_BEG, 05FH, 00H, 014H
$DGS BEG_BLK, ??bb00_main, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 07H, 00H, 00H
$DGS END_BLK, ??eb00_main, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 09H
$DGS END_FUN, ??ef_main, U, U, 00H, 065H, 01H, 00H
$DGS AUX_END, 0AH
$DGS GLV_SYM, _CtrlProg, U, U, 08001H, 020H, 01H, 02H
$DGS AUX_FUN, 00H, U, U, 04CH, 00H
$DGS BEG_FUN, ??bf_CtrlProg, U, U, 00H, 065H, 01H, 00H
$DGS AUX_BEG, 06FH, 02H, 01EH
$DGS BEG_BLK, ??bb00_CtrlProg, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 02H, 00H, 020H
$DGS BEG_BLK, ??bb01_CtrlProg, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 015H, 00H, 024H
$DGS END_BLK, ??eb01_CtrlProg, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 01AH
$DGS BEG_BLK, ??bb02_CtrlProg, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 01BH, 00H, 026H
$DGS BEG_BLK, ??bb03_CtrlProg, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 020H, 00H, 02AH
$DGS END_BLK, ??eb03_CtrlProg, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 026H
$DGS BEG_BLK, ??bb04_CtrlProg, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 037H, 00H, 02EH
$DGS END_BLK, ??eb04_CtrlProg, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 03DH
$DGS BEG_BLK, ??bb05_CtrlProg, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 03EH, 00H, 034H
$DGS END_BLK, ??eb05_CtrlProg, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 040H
$DGS END_BLK, ??eb02_CtrlProg, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 041H
$DGS BEG_BLK, ??bb06_CtrlProg, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 047H, 00H, 038H
$DGS END_BLK, ??eb06_CtrlProg, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 052H
$DGS BEG_BLK, ??bb07_CtrlProg, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 053H, 00H, 03CH
$DGS END_BLK, ??eb07_CtrlProg, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 057H
$DGS BEG_BLK, ??bb08_CtrlProg, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 05DH, 00H, 03EH
$DGS BEG_BLK, ??bb09_CtrlProg, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 062H, 00H, 042H
$DGS END_BLK, ??eb09_CtrlProg, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 064H
$DGS BEG_BLK, ??bb0A_CtrlProg, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 065H, 00H, 00H
$DGS END_BLK, ??eb0A_CtrlProg, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 068H
$DGS END_BLK, ??eb08_CtrlProg, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 069H
$DGS END_BLK, ??eb00_CtrlProg, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 06BH
$DGS END_FUN, ??ef_CtrlProg, U, U, 00H, 065H, 01H, 00H
$DGS AUX_END, 06CH
$DGS GLV_SYM, _inter0, U, U, 0E001H, 020H, 01H, 02H
$DGS AUX_FUN, 00H, U, U, 052H, 00H
$DGS BEG_FUN, ??bf_inter0, U, U, 00H, 065H, 01H, 00H
$DGS AUX_BEG, 0E1H, 00H, 052H
$DGS END_FUN, ??ef_inter0, U, U, 00H, 065H, 01H, 00H
$DGS AUX_END, 03H
$DGS GLV_SYM, _inter1, U, U, 0E001H, 020H, 01H, 02H
$DGS AUX_FUN, 00H, U, U, 058H, 00H
$DGS BEG_FUN, ??bf_inter1, U, U, 00H, 065H, 01H, 00H
$DGS AUX_BEG, 0EAH, 00H, 058H
$DGS END_FUN, ??ef_inter1, U, U, 00H, 065H, 01H, 00H
$DGS AUX_END, 03H
$DGS GLV_SYM, _intvaltm, U, U, 0E001H, 020H, 01H, 02H
$DGS AUX_FUN, 00H, U, U, 05EH, 00H
$DGS BEG_FUN, ??bf_intvaltm, U, U, 00H, 065H, 01H, 00H
$DGS AUX_BEG, 0F3H, 00H, 05EH
$DGS END_FUN, ??ef_intvaltm, U, U, 00H, 065H, 01H, 00H
$DGS AUX_END, 03H
$DGS GLV_SYM, _Disp7Seg, U, U, 08001H, 020H, 01H, 02H
$DGS AUX_FUN, 00H, U, U, 065H, 00H
$DGS BEG_FUN, ??bf_Disp7Seg, U, U, 00H, 065H, 01H, 00H
$DGS AUX_BEG, 0101H, 02H, 065H
$DGS REG_PAR, _a, 06H, 0FFFFH, 010CH, 011H, 00H, 00H
$DGS END_FUN, ??ef_Disp7Seg, U, U, 00H, 065H, 01H, 00H
$DGS AUX_END, 06H
$DGS GLV_SYM, _ErrDisp, U, U, 08001H, 020H, 01H, 02H
$DGS AUX_FUN, 00H, U, U, 06CH, 00H
$DGS BEG_FUN, ??bf_ErrDisp, U, U, 00H, 065H, 01H, 00H
$DGS AUX_BEG, 0115H, 00H, 06CH
$DGS REG_PAR, _a, 00H, 0FFFFH, 010CH, 011H, 00H, 00H
$DGS END_FUN, ??ef_ErrDisp, U, U, 00H, 065H, 01H, 00H
$DGS AUX_END, 06H
$DGS GLV_SYM, _HardInit, U, U, 08001H, 020H, 01H, 02H
$DGS AUX_FUN, 00H, U, U, 072H, 00H
$DGS BEG_FUN, ??bf_HardInit, U, U, 00H, 065H, 01H, 00H
$DGS AUX_BEG, 0121H, 00H, 072H
$DGS END_FUN, ??ef_HardInit, U, U, 00H, 065H, 01H, 00H
$DGS AUX_END, 023H
$DGS GLV_SYM, _Sec1Tm, U, U, 0DH, 020H, 00H, 00H
$DGS GLV_SYM, _Number, U, U, 0CH, 020H, 00H, 00H
$DGS GLV_SYM, _StartSwFlg, U, U, 0CH, 020H, 00H, 00H
$DGS GLV_SYM, _StopSwFlg, U, U, 0CH, 020H, 00H, 00H
$DGS GLV_SYM, _Status, U, U, 0CH, 020H, 00H, 00H
$DGS GLV_SYM, _ucEEPROMNo, U, U, 0CH, 020H, 00H, 00H
$DGS GLV_SYM, _ucResult, U, U, 0CH, 020H, 00H, 00H
$DGS GLV_SYM, _ucChange, U, U, 0CH, 020H, 00H, 00H
$DGS GLV_SYM, _ReadData, U, U, 0CH, 020H, 00H, 00H
$DGS GLV_SYM, _CnvTbl, U, U, 0500CH, 020H, 01H, 03H
$DGS AUX_STR, 00H, 00H, 012H, 012H, 00H, 00H, 00H
$DGS GLV_SYM, _@vect06, U, U, 00H, 020H, 00H, 00H
$DGS GLV_SYM, _@vect08, U, U, 00H, 020H, 00H, 00H
$DGS GLV_SYM, _@vect38, U, U, 00H, 020H, 00H, 00H
$DGS GLV_SYM, _ucEEPROMInitEx, U, U, 0800CH, 02H, 00H, 02H
$DGS GLV_SYM, _ucEEPROMWriteEx, U, U, 0800CH, 02H, 00H, 02H
$DGS GLV_SYM, _ucEEPROMChangeEx, U, U, 0800CH, 02H, 00H, 02H
$DGS GLV_SYM, _ucEEPROMEraseEx, U, U, 0800CH, 02H, 00H, 02H
$DGS GLV_SYM, _ucEEPROMReadEx, U, U, 0800CH, 02H, 00H, 02H
EXTRN _ucEEPROMInitEx
EXTRN _ucEEPROMWriteEx
EXTRN _ucEEPROMChangeEx
EXTRN _ucEEPROMEraseEx
EXTRN _ucEEPROMReadEx
PUBLIC _intvaltm
PUBLIC _inter1
PUBLIC _inter0
PUBLIC _main
PUBLIC _CtrlProg
PUBLIC _Disp7Seg
PUBLIC _ErrDisp
PUBLIC _HardInit
PUBLIC _Sec1Tm
PUBLIC _Number
PUBLIC _StartSwFlg
PUBLIC _StopSwFlg
PUBLIC _Status
PUBLIC _ucEEPROMNo
PUBLIC _ucResult
PUBLIC _ucChange
PUBLIC _ReadData
PUBLIC _CnvTbl
PUBLIC _@vect06
PUBLIC _@vect08
PUBLIC _@vect38
@@BITS BSEG
@@CNST CSEG UNITP
_CnvTbl: DB 0C0H ; 192
DB 0F9H ; 249
DB 0A4H ; 164
DB 0B0H ; 176
DB 099H ; 153
DB 092H ; 146
DB 082H ; 130
DB 0F8H ; 248
DB 080H ; 128
DB 098H ; 152
DB 088H ; 136
DB 083H ; 131
DB 0C6H ; 198
DB 0A1H ; 161
DB 086H ; 134
DB 08EH ; 142
DB 0C2H ; 194
DB 089H ; 137
@@R_INIT CSEG UNITP
@@INIT DSEG UNITP
@@DATA DSEG UNITP
_Sec1Tm: DS (2)
_Number: DS (1)
_StartSwFlg: DS (1)
_StopSwFlg: DS (1)
_Status: DS (1)
_ucEEPROMNo: DS (1)
_ucResult: DS (1)
_ucChange: DS (1)
_ReadData: DS (1)
@@R_INIS CSEG UNITP
@@INIS DSEG SADDRP
@@DATS DSEG SADDRP
@@CALT CSEG CALLT0
; line 1 : /***************************************************************
; *******/
; line 2 : /* [eeprom.c]
; */
; line 3 : /* EEPROM梡媒奶咣皋籽
; */
; line 4 : /*
; */
; line 5 : /* 偙偺踢鄹拮褌鸵草冀醚港
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -