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

📄 reset.asm

📁 DALI系统主控制器的软件代码
💻 ASM
字号:
; *************************************************************************** ;
; The reset loader program by Ross Fosler				      ;
; v1.00	 11/04/00   ... created ...				      	      ;
;								              ;
; This is the reset function.  All stored data in EE Data Mem is loaded into  ;
; adjacent registers in RAM.			                              ;
;  									      ;
; *************************************************************************** ;


; *****************************************************************************
	#include	p16f628.inc
	#include	instruct.inc
; *****************************************************************************


; *****************************************************************************
	EXTERN	TX_EDGE_DELAY_H, SEQUENCE_DELAY, BAUD_RATE
; *****************************************************************************


; *****************************************************************************
RESET_LOAD	CODE	
; *****************************************************************************
LoadReset
	banksel	EEADR			; Init the first values  
	movlf	TX_EDGE_DELAY_H, FSR
	clrf	EEADR
	
Lp1	bsf	EECON1, RD		; Read the reset data
	movff	EEDATA, INDF
	incf 	FSR, F
	incf	EEADR, F

	cflbis	FSR, BAUD_RATE + 1, Lp1 

	banksel SEQUENCE_DELAY		; Go back to bank 0

	return

	GLOBAL	LoadReset
; *****************************************************************************

	END

⌨️ 快捷键说明

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