?? 1917ev.asm
字號:
;*******************************************************************************
; FILENAME : 1917Ev.asm
; AUTHOR : SONiX Bryant Chen
; PURPOSE : SN8P1917 EV Kit interface subroutine.
; User must include this file to communication with Ev. Kit
; REVISION : 07/09/2005 V1.0 First issue
;*******************************************************************************
;* (c) Copyright 2005, SONiX TECHNOLOGY CO., LTD.
;*******************************************************************************
;
;-------------------------------------------------------------------------------
; ICE SIO function for Link emulation board
; SIO Master Rising edge TX/RX
; SCK: P3.6
; SO: P3.4
; SI: P3.7
;-------------------------------------------------------------------------------
If ICE_Mode == 1
SIO:
mov a,#V_SioLoopCnt ;set sio loop count 8
b0mov R_Temp1,a
SIO05:
b0bts1 R_Temp0.0
jmp SIO10
b0bset Sio_SO
jmp SIO20
SIO10:
b0bclr Sio_SO
SIO20:
b0bset Sio_Sck
nop
nop
b0bts1 Sio_SI
jmp SIO30
b0bset FC
jmp SIO40
SIO30:
b0bclr FC
SIO40:
rrcm R_Temp0
b0bclr Sio_sck
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
decms R_Temp1
jmp SIO05
b0bclr Sio_So
b0mov a,R_Temp0
ret
;-------------------------------------------------------------------------------
; delay loop for waiting emulation board process time
;-------------------------------------------------------------------------------
@@delayTime:
jmp $+1
jmp $+1
jmp $+1
jmp $+1
jmp $+1
ret
ELSE
ENDIF
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -