📄 mycommio.asm
字号:
; 78K/0S Series C Compiler V1.30 Assembler Source
; Date: 8 Jan 2004 Time:13:29:05
; Command : -fMyCommIO.pcc
; In-file : E:\InProgSum\MyCommIO.c
; Asm-file : MyCommIO.asm
; Para-file : -cF9418
; -yD:\ProgFiles\NECToos32\DEV\
; -a
; -zp
; E:\InProgSum\MyCommIO.c
$PROCESSOR(F9418)
$DEBUG
$NODEBUGA
$KANJICODE NONE
$TOL_INF 03FH, 0130H, 02H, 00H
$DGS FIL_NAM, .file, 0D0H, 0FFFEH, 03FH, 067H, 01H, 00H
$DGS AUX_FIL, MyCommIO.c
$DGS MOD_NAM, MyCommIO, 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, @@VECT0E, U, U, 00H, 078H, 00H, 00H
$DGS SEC_NAM, @@VECT16, U, U, 00H, 078H, 00H, 00H
$DGS GLV_SYM, _InitializeCom, U, U, 08001H, 020H, 01H, 02H
$DGS AUX_FUN, 00H, U, U, 015H, 00H
$DGS BEG_FUN, ??bf_InitializeCom, U, U, 00H, 065H, 01H, 00H
$DGS AUX_BEG, 0B5H, 00H, 015H
$DGS END_FUN, ??ef_InitializeCom, U, U, 00H, 065H, 01H, 00H
$DGS AUX_END, 02FH
$DGS GLV_SYM, _SetDataTransmitBuffer, U, U, 08001H, 020H, 01H, 02H
$DGS AUX_FUN, 00H, U, U, 026H, 00H
$DGS BEG_FUN, ??bf_SetDataTransmitBuffer, U, U, 00H, 065H, 01H, 00H
$DGS AUX_BEG, 0F9H, 06H, 01CH
$DGS FUN_ARG, _ctlCode, 04H, 0FFFFH, 0CH, 09H, 00H, 00H
$DGS AUT_VAR, _p_bufTransmit, 02H, 0FFFFH, 0CH, 01H, 00H, 01H
$DGS AUT_VAR, _p, 00H, 0FFFFH, 0CH, 01H, 00H, 01H
$DGS BEG_BLK, ??bb00_SetDataTransmitBuffer, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 018H, 00H, 01EH
$DGS BEG_BLK, ??bb01_SetDataTransmitBuffer, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 025H, 00H, 00H
$DGS END_BLK, ??eb01_SetDataTransmitBuffer, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 029H
$DGS END_BLK, ??eb00_SetDataTransmitBuffer, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 035H
$DGS END_FUN, ??ef_SetDataTransmitBuffer, U, U, 00H, 065H, 01H, 00H
$DGS AUX_END, 044H
$DGS GLV_SYM, _Inter_ST, U, U, 0E001H, 020H, 01H, 02H
$DGS AUX_FUN, 00H, U, U, 035H, 00H
$DGS BEG_FUN, ??bf_Inter_ST, U, U, 00H, 065H, 01H, 00H
$DGS AUX_BEG, 0150H, 0EH, 02BH
$DGS STA_SYM, _s_transmitCnt, ?L0013, U, 030CH, 03H, 00H, 00H
$DGS BEG_BLK, ??bb00_Inter_ST, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 022H, 00H, 02FH
$DGS END_BLK, ??eb00_Inter_ST, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 02CH
$DGS BEG_BLK, ??bb01_Inter_ST, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 02EH, 00H, 00H
$DGS END_BLK, ??eb01_Inter_ST, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 031H
$DGS END_FUN, ??ef_Inter_ST, U, U, 00H, 065H, 01H, 00H
$DGS AUX_END, 037H
$DGS GLV_SYM, _GetDataFromReception, U, U, 08001H, 020H, 01H, 02H
$DGS AUX_FUN, 00H, U, U, 043H, 00H
$DGS BEG_FUN, ??bf_GetDataFromReception, U, U, 00H, 065H, 01H, 00H
$DGS AUX_BEG, 019FH, 02H, 039H
$DGS BEG_BLK, ??bb00_GetDataFromReception, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 03H, 00H, 03BH
$DGS BEG_BLK, ??bb01_GetDataFromReception, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 0DH, 00H, 00H
$DGS END_BLK, ??eb01_GetDataFromReception, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 020H
$DGS END_BLK, ??eb00_GetDataFromReception, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 023H
$DGS END_FUN, ??ef_GetDataFromReception, U, U, 00H, 065H, 01H, 00H
$DGS AUX_END, 024H
$DGS GLV_SYM, _Inter_SR, U, U, 0E001H, 020H, 01H, 02H
$DGS AUX_FUN, 00H, U, U, 06BH, 00H
$DGS BEG_FUN, ??bf_Inter_SR, U, U, 00H, 065H, 01H, 00H
$DGS AUX_BEG, 01D7H, 012H, 049H
$DGS STA_SYM, _s_receptionCnt, ?L0026, U, 030CH, 03H, 00H, 00H
$DGS AUT_VAR, _valueObtained, 01H, 0FFFFH, 0CH, 01H, 00H, 00H
$DGS BEG_BLK, ??bb00_Inter_SR, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 0CH, 00H, 04DH
$DGS END_BLK, ??eb00_Inter_SR, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 0EH
$DGS BEG_BLK, ??bb01_Inter_SR, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 010H, 00H, 04FH
$DGS BEG_BLK, ??bb02_Inter_SR, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 014H, 00H, 051H
$DGS BEG_BLK, ??bb03_Inter_SR, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 018H, 00H, 055H
$DGS END_BLK, ??eb03_Inter_SR, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 01EH
$DGS BEG_BLK, ??bb04_Inter_SR, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 021H, 00H, 05BH
$DGS END_BLK, ??eb04_Inter_SR, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 02BH
$DGS END_BLK, ??eb02_Inter_SR, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 02CH
$DGS BEG_BLK, ??bb05_Inter_SR, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 02EH, 00H, 05DH
$DGS BEG_BLK, ??bb06_Inter_SR, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 030H, 00H, 05FH
$DGS BEG_BLK, ??bb07_Inter_SR, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 03FH, 00H, 00H
$DGS END_BLK, ??eb07_Inter_SR, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 04DH
$DGS END_BLK, ??eb06_Inter_SR, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 04EH
$DGS END_BLK, ??eb05_Inter_SR, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 04FH
$DGS END_BLK, ??eb01_Inter_SR, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 050H
$DGS END_FUN, ??ef_Inter_SR, U, U, 00H, 065H, 01H, 00H
$DGS AUX_END, 051H
$DGS GLV_SYM, _ErrorRceptionCheck, U, U, 0800CH, 020H, 01H, 02H
$DGS AUX_FUN, 00H, U, U, 084H, 00H
$DGS BEG_FUN, ??bf_ErrorRceptionCheck, U, U, 00H, 065H, 01H, 00H
$DGS AUX_BEG, 023CH, 04H, 072H
$DGS AUT_VAR, _p_bufReception, 02H, 0FFFFH, 0CH, 01H, 00H, 01H
$DGS AUT_VAR, _dataLength, 01H, 0FFFFH, 0CH, 01H, 00H, 00H
$DGS AUT_VAR, _chkSum, 00H, 0FFFFH, 0CH, 01H, 00H, 00H
$DGS BEG_BLK, ??bb00_ErrorRceptionCheck, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 09H, 00H, 076H
$DGS END_BLK, ??eb00_ErrorRceptionCheck, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 0BH
$DGS BEG_BLK, ??bb01_ErrorRceptionCheck, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 010H, 00H, 07AH
$DGS END_BLK, ??eb01_ErrorRceptionCheck, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 012H
$DGS BEG_BLK, ??bb02_ErrorRceptionCheck, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 015H, 00H, 07EH
$DGS END_BLK, ??eb02_ErrorRceptionCheck, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 017H
$DGS BEG_BLK, ??bb03_ErrorRceptionCheck, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 01AH, 00H, 00H
$DGS END_BLK, ??eb03_ErrorRceptionCheck, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 01CH
$DGS END_FUN, ??ef_ErrorRceptionCheck, U, U, 00H, 065H, 01H, 00H
$DGS AUX_END, 01FH
$DGS GLV_SYM, _CommReceptionEnabled, U, U, 08001H, 020H, 01H, 02H
$DGS AUX_FUN, 00H, U, U, 08AH, 00H
$DGS BEG_FUN, ??bf_CommReceptionEnabled, U, U, 00H, 065H, 01H, 00H
$DGS AUX_BEG, 027BH, 00H, 08AH
$DGS END_FUN, ??ef_CommReceptionEnabled, U, U, 00H, 065H, 01H, 00H
$DGS AUX_END, 09H
$DGS GLV_SYM, _ByteLengthSelection, U, U, 0800CH, 020H, 01H, 02H
$DGS AUX_FUN, 00H, U, U, 096H, 00H
$DGS BEG_FUN, ??bf_ByteLengthSelection, U, U, 00H, 065H, 01H, 00H
$DGS AUX_BEG, 0297H, 04H, 090H
$DGS FUN_ARG, _ctrlCode, 02H, 0FFFFH, 0CH, 09H, 00H, 00H
$DGS AUT_VAR, _byteLength, 01H, 0FFFFH, 0CH, 01H, 00H, 00H
$DGS BEG_BLK, ??bb00_ByteLengthSelection, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 05H, 00H, 00H
$DGS END_BLK, ??eb00_ByteLengthSelection, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 024H
$DGS END_FUN, ??ef_ByteLengthSelection, U, U, 00H, 065H, 01H, 00H
$DGS AUX_END, 027H
$DGS GLV_SYM, _CheckSumTransmit, U, U, 0800CH, 020H, 01H, 02H
$DGS AUX_FUN, 00H, U, U, 0A4H, 00H
$DGS BEG_FUN, ??bf_CheckSumTransmit, U, U, 00H, 065H, 01H, 00H
$DGS AUX_BEG, 02D1H, 06H, 09EH
$DGS FUN_ARG, _ctlCde, 04H, 0FFFFH, 0CH, 09H, 00H, 00H
$DGS AUT_VAR, _transSum, 03H, 0FFFFH, 0CH, 01H, 00H, 00H
$DGS AUT_VAR, _p_bufTrans, 01H, 0FFFFH, 0CH, 01H, 00H, 01H
$DGS AUT_VAR, _transLen, 00H, 0FFFFH, 0CH, 01H, 00H, 00H
$DGS BEG_BLK, ??bb00_CheckSumTransmit, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 09H, 00H, 00H
$DGS END_BLK, ??eb00_CheckSumTransmit, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 0BH
$DGS END_FUN, ??ef_CheckSumTransmit, U, U, 00H, 065H, 01H, 00H
$DGS AUX_END, 0EH
$DGS GLV_SYM, _Inter_TM0, U, U, 0E001H, 020H, 01H, 02H
$DGS AUX_FUN, 00H, U, U, 0BAH, 00H
$DGS BEG_FUN, ??bf_Inter_TM0, U, U, 00H, 065H, 01H, 00H
$DGS AUX_BEG, 02F2H, 0EH, 0A8H
$DGS BEG_BLK, ??bb00_Inter_TM0, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 03H, 00H, 0AAH
$DGS BEG_BLK, ??bb01_Inter_TM0, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 07H, 00H, 0B0H
$DGS END_BLK, ??eb01_Inter_TM0, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 0BH
$DGS END_BLK, ??eb00_Inter_TM0, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 0CH
$DGS BEG_BLK, ??bb02_Inter_TM0, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 0FH, 00H, 0B2H
$DGS BEG_BLK, ??bb03_Inter_TM0, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 013H, 00H, 00H
$DGS END_BLK, ??eb03_Inter_TM0, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 01BH
$DGS END_BLK, ??eb02_Inter_TM0, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 01CH
$DGS END_FUN, ??ef_Inter_TM0, U, U, 00H, 065H, 01H, 00H
$DGS AUX_END, 01DH
$DGS GLV_SYM, _ClearTransmitBuf, U, U, 08001H, 020H, 01H, 02H
$DGS AUX_FUN, 00H, U, U, 0C5H, 00H
$DGS BEG_FUN, ??bf_ClearTransmitBuf, U, U, 00H, 065H, 01H, 00H
$DGS AUX_BEG, 0312H, 02H, 0BFH
$DGS AUT_VAR, _j, 01H, 0FFFFH, 0CH, 01H, 00H, 00H
$DGS BEG_BLK, ??bb00_ClearTransmitBuf, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 05H, 00H, 00H
$DGS END_BLK, ??eb00_ClearTransmitBuf, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 07H
$DGS END_FUN, ??ef_ClearTransmitBuf, U, U, 00H, 065H, 01H, 00H
$DGS AUX_END, 08H
$DGS GLV_SYM, _ClearReceptionBuf, U, U, 08001H, 020H, 01H, 02H
$DGS AUX_FUN, 00H, U, U, 0D0H, 00H
$DGS BEG_FUN, ??bf_ClearReceptionBuf, U, U, 00H, 065H, 01H, 00H
$DGS AUX_BEG, 031DH, 02H, 0CAH
$DGS AUT_VAR, _i, 01H, 0FFFFH, 0CH, 01H, 00H, 00H
$DGS BEG_BLK, ??bb00_ClearReceptionBuf, U, U, 00H, 064H, 01H, 00H
$DGS AUX_BEG, 05H, 00H, 00H
$DGS END_BLK, ??eb00_ClearReceptionBuf, U, U, 00H, 064H, 01H, 00H
$DGS AUX_END, 07H
$DGS END_FUN, ??ef_ClearReceptionBuf, U, U, 00H, 065H, 01H, 00H
$DGS AUX_END, 08H
$DGS GLV_SYM, _g_bufTransmit, U, U, 0CH, 020H, 01H, 03H
$DGS AUX_STR, 00H, 00H, 032H, 032H, 00H, 00H, 00H
$DGS GLV_SYM, _g_bufReception, U, U, 0CH, 020H, 01H, 03H
$DGS AUX_STR, 00H, 00H, 032H, 032H, 00H, 00H, 00H
$DGS GLV_SYM, _hanZiByteAmount, U, U, 0CH, 020H, 00H, 00H
$DGS GLV_SYM, _g_byteLength, U, U, 030CH, 020H, 00H, 00H
$DGS GLV_SYM, _g_controlCode, U, U, 030CH, 020H, 00H, 00H
$DGS GLV_SYM, _g_deviceAddr, U, U, 030CH, 020H, 00H, 00H
$DGS GLV_SYM, _s_g_transRec500msCnt, U, U, 030CH, 020H, 00H, 00H
$DGS GLV_SYM, _g_custom0, U, U, 030CH, 020H, 00H, 00H
$DGS GLV_SYM, _g_custom1, U, U, 030CH, 020H, 00H, 00H
$DGS GLV_SYM, _g_custom2, U, U, 030CH, 020H, 00H, 00H
$DGS GLV_SYM, _g_dataFormat, U, U, 030CH, 020H, 00H, 00H
$DGS GLV_SYM, _g_keyValue, U, U, 030CH, 020H, 00H, 00H
$DGS GLV_SYM, _g_btCrcCheckOk, U, U, 034CH, 020H, 00H, 00H
$DGS GLV_SYM, _g_btWait20ms, U, U, 034CH, 020H, 00H, 00H
$DGS GLV_SYM, _btReception500msOn, U, U, 034CH, 020H, 00H, 00H
$DGS GLV_SYM, _g_p_bufTransmit, U, U, 030CH, 020H, 00H, 01H
$DGS GLV_SYM, _g_p_bufReception, U, U, 030CH, 020H, 00H, 01H
$DGS GLV_SYM, _@vect0e, U, U, 00H, 020H, 00H, 00H
$DGS GLV_SYM, _@vect10, U, U, 00H, 020H, 00H, 00H
$DGS GLV_SYM, _@vect16, U, U, 00H, 020H, 00H, 00H
$DGS GLV_SYM, _g_btReceptionEnd, U, U, 034CH, 02H, 00H, 00H
$DGS GLV_SYM, _g_btTransmitStart, U, U, 034CH, 02H, 00H, 00H
$DGS GLV_SYM, _@cprep, U, U, 00H, 02H, 00H, 00H
$DGS GLV_SYM, _ChinCharStr, U, U, 0CH, 02H, 00H, 01H
$DGS GLV_SYM, @@deilo, U, U, 00H, 02H, 00H, 00H
$DGS GLV_SYM, @@deiinc, U, U, 00H, 02H, 00H, 00H
$DGS GLV_SYM, _@RTARG0, U, U, 00H, 02H, 00H, 00H
$DGS GLV_SYM, _@RTARG2, U, U, 00H, 02H, 00H, 00H
$DGS GLV_SYM, _@RTARG4, U, U, 00H, 02H, 00H, 00H
$DGS GLV_SYM, _@RTARG6, U, U, 00H, 02H, 00H, 00H
EXTRN _@cprep
EXTRN _ChinCharStr
EXTRN @@deilo
EXTRN @@deiinc
EXTRN _@RTARG0
EXTRN _@RTARG2
EXTRN _@RTARG4
EXTRN _@RTARG6
EXTBIT _g_btReceptionEnd
EXTBIT _g_btTransmitStart
PUBLIC _Inter_SR
PUBLIC _Inter_ST
PUBLIC _Inter_TM0
PUBLIC _g_bufTransmit
PUBLIC _g_bufReception
PUBLIC _hanZiByteAmount
PUBLIC _g_byteLength
PUBLIC _g_controlCode
PUBLIC _g_deviceAddr
PUBLIC _s_g_transRec500msCnt
PUBLIC _g_custom0
PUBLIC _g_custom1
PUBLIC _g_custom2
PUBLIC _g_dataFormat
PUBLIC _g_keyValue
PUBLIC _g_btCrcCheckOk
PUBLIC _g_btWait20ms
PUBLIC _btReception500msOn
PUBLIC _g_p_bufTransmit
PUBLIC _g_p_bufReception
PUBLIC _ClearTransmitBuf
PUBLIC _ClearReceptionBuf
PUBLIC _ByteLengthSelection
PUBLIC _CheckSumTransmit
PUBLIC _CommReceptionEnabled
PUBLIC _ErrorRceptionCheck
PUBLIC _InitializeCom
PUBLIC _SetDataTransmitBuffer
PUBLIC _GetDataFromReception
PUBLIC _@vect0e
PUBLIC _@vect10
PUBLIC _@vect16
@@BITS BSEG
_g_btCrcCheckOk DBIT
_g_btWait20ms DBIT
_btReception500msOn DBIT
@@CNST CSEG
@@R_INIT CSEG
@@INIT DSEG
@@DATA DSEG
_g_bufTransmit: DS (50)
_g_bufReception: DS (50)
_hanZiByteAmount: DS (1)
@@R_INIS CSEG UNITP
DB 00H ; 0
DB 00H ; 0
@@INIS DSEG SADDRP
?L0013: DS (1)
?L0026: DS (1)
@@DATS DSEG SADDRP
_g_byteLength: DS (1)
_g_controlCode: DS (1)
_g_deviceAddr: DS (1)
_s_g_transRec500msCnt: DS (1)
_g_custom0: DS (1)
_g_custom1: DS (1)
_g_custom2: DS (1)
_g_dataFormat: DS (1)
_g_keyValue: DS (1)
DS (1)
_g_p_bufTransmit: DS (2)
_g_p_bufReception: DS (2)
@@CALT CSEG CALLT0
; line 27
; line 28
; line 102
; line 104
; line 105
; line 108
; line 110
; line 112
; line 114
; line 115
; line 116
; line 118
; line 120
; line 121
; line 122
; line 124
; line 126
; line 130
; line 132
; line 134
; line 141
; line 143
; line 147
; line 150
; line 152
; line 154
; line 156
; line 158
; line 181
@@CODE CSEG
_InitializeCom:
$DGL 1,15
??bf_InitializeCom:
; line 182
$DGL 0,2
mov CSIM00,#00H ; 0 ;[INF] 3, 6
; line 184
$DGL 0,4
clr1 P2.0 ;[INF] 3, 6
; line 186
$DGL 0,6
mov ASIM00,#078H ; 120 ;[INF] 3, 6
; line 188
$DGL 0,8
mov BRGC00,#070H ; 112 ;[INF] 3, 6
; line 192
$DGL 0,12
clr1 MK0.5 ;[INF] 3, 6
; line 194
$DGL 0,14
set1 MK0.6 ;[INF] 3, 6
; line 196
$DGL 0,16
set1 P2.1 ;[INF] 3, 6
; line 199
$DGL 0,19
mov CR00,#012H ; 18 ;[INF] 3, 6
; line 201
$DGL 0,21
mov TMC00,#082H ; 130 ;[INF] 3, 6
; line 203
$DGL 0,23
clr1 IF1.1 ;[INF] 3, 6
; line 205
$DGL 0,25
clr1 MK1.1 ;[INF] 3, 6
; line 209
$DGL 0,29
movw ax,#_g_bufTransmit ;[INF] 3, 6
movw _g_p_bufTransmit,ax ;[INF] 2, 8
; line 210
$DGL 0,30
movw ax,#_g_bufReception ;[INF] 3, 6
movw _g_p_bufReception,ax ;[INF] 2, 8
; line 213
$DGL 0,33
clr1 _g_btWait20ms ;[INF] 3, 6
; line 215
$DGL 0,35
mov _s_g_transRec500msCnt,#00H ; 0 ;[INF] 3, 6
; line 217
$DGL 0,37
clr1 _btReception500msOn ;[INF] 3, 6
; line 219
$DGL 0,39
clr1 _g_btReceptionEnd ;[INF] 3, 6
; line 220
$DGL 0,40
clr1 _g_btTransmitStart ;[INF] 3, 6
; line 223
$DGL 0,43
call !_ClearTransmitBuf ;[INF] 3, 6
; line 226
$DGL 0,46
call !_ClearReceptionBuf ;[INF] 3, 6
; line 227
$DGL 0,47
??ef_InitializeCom:
ret ;[INF] 1, 6
??ee_InitializeCom:
; line 249
_SetDataTransmitBuffer:
$DGL 1,21
push hl ;[INF] 1, 4
push ax ;[INF] 1, 4
movw ax,#04H ;[INF] 3, 6
callt [_@cprep] ;[INF] 1, 8
??bf_SetDataTransmitBuffer:
; line 251
$DGL 0,3
movw ax,#_g_bufTransmit ;[INF] 3, 6
mov [hl+3],a ; p_bufTransmit ;[INF] 2, 6
xch a,x ;[INF] 1, 4
mov [hl+2],a ; p_bufTransmit ;[INF] 2, 6
; line 254
$DGL 0,6
movw ax,#_g_bufTransmit ;[INF] 3, 6
mov [hl+1],a ; p ;[INF] 2, 6
xch a,x ;[INF] 1, 4
mov [hl],a ; p ;[INF] 1, 6
; line 257
$DGL 0,9
call !_ClearTransmitBuf ;[INF] 3, 6
; line 260
$DGL 0,12
mov a,[hl+2] ; p_bufTransmit ;[INF] 2, 6
xch a,x ;[INF] 1, 4
mov a,[hl+3] ; p_bufTransmit ;[INF] 2, 6
movw de,ax ;[INF] 1, 4
incw ax ;[INF] 1, 4
mov [hl+3],a ; p_bufTransmit ;[INF] 2, 6
xch a,x ;[INF] 1, 4
mov [hl+2],a ; p_bufTransmit ;[INF] 2, 6
mov a,#068H ; 104 ;[INF] 3, 6
mov [de],a ;[INF] 1, 6
; line 262
$DGL 0,14
mov a,[hl+2] ; p_bufTransmit ;[INF] 2, 6
xch a,x ;[INF] 1, 4
mov a,[hl+3] ; p_bufTransmit ;[INF] 2, 6
movw de,ax ;[INF] 1, 4
incw ax ;[INF] 1, 4
mov [hl+3],a ; p_bufTransmit ;[INF] 2, 6
xch a,x ;[INF] 1, 4
mov [hl+2],a ; p_bufTransmit ;[INF] 2, 6
mov a,[hl+4] ; ctlCode ;[INF] 2, 6
mov [de],a ;[INF] 1, 6
; line 265
$DGL 0,17
mov a,[hl+2] ; p_bufTransmit ;[INF] 2, 6
mov [hl],a ; p ;[INF] 1, 6
xch a,x ;[INF] 1, 4
mov a,[hl+3] ; p_bufTransmit ;[INF] 2, 6
mov [hl+1],a ; p ;[INF] 2, 6
; line 267
$DGL 0,19
mov a,[hl+4] ; ctlCode ;[INF] 2, 6
xch a,x ;[INF] 1, 4
xor a,a ;[INF] 2, 4
call !_ByteLengthSelection ;[INF] 3, 6
mov a,[hl+2] ; p_bufTransmit ;[INF] 2, 6
xch a,x ;[INF] 1, 4
mov a,[hl+3] ; p_bufTransmit ;[INF] 2, 6
movw de,ax ;[INF] 1, 4
incw ax ;[INF] 1, 4
mov [hl+3],a ; p_bufTransmit ;[INF] 2, 6
xch a,x ;[INF] 1, 4
mov [hl+2],a ; p_bufTransmit ;[INF] 2, 6
mov a,c ;[INF] 2, 4
mov [de],a ;[INF] 1, 6
; line 269
$DGL 0,21
mov a,[hl+2] ; p_bufTransmit ;[INF] 2, 6
xch a,x ;[INF] 1, 4
mov a,[hl+3] ; p_bufTransmit ;[INF] 2, 6
movw de,ax ;[INF] 1, 4
incw ax ;[INF] 1, 4
mov [hl+3],a ; p_bufTransmit ;[INF] 2, 6
xch a,x ;[INF] 1, 4
mov [hl+2],a ; p_bufTransmit ;[INF] 2, 6
mov a,#0AAH ; 170 ;[INF] 3, 6
mov [de],a ;[INF] 1, 6
; line 271
$DGL 0,23
mov a,[hl+4] ; ctlCode ;[INF] 2, 6
cmp a,#08H ; 8 ;[INF] 2, 4
bz $?L0007 ;[INF] 2, 6
cmp a,#04H ; 4 ;[INF] 2, 4
bnz $?L0008 ;[INF] 2, 6
; line 272
$DGL 0,24
??bb00_SetDataTransmitBuffer:
; line 273
$DGL 0,25
; line 274
$DGL 0,26
mov a,[hl+2] ; p_bufTransmit ;[INF] 2, 6
xch a,x ;[INF] 1, 4
mov a,[hl+3] ; p_bufTransmit ;[INF] 2, 6
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -