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

📄 12.1.4单片机的fpga并行配置.txt

📁 这是《MCS-51单片机应用开发实用子程序》配套源代码,对初学者很有用的
💻 TXT
字号:
nCONFIG 	EQU 	P1.7
nSTATUS 		EQU 	P1.5
RDYnBSY 	EQU 	P1.3
CONF_DONE 	EQU 	P1.4
ORG 	0000H
LJMP 	MAIN
ORG 	0030H

MAIN:
MOV 	DPTR,#0000H
MOVX 	A,@DPTR
MOV 	R3,A						
MOV 	DPTR,#0001H
MOVX 	A,@DPTR
MOV 	R4,A						
MOV 	R5,#00H 					
MOV 	R6,#00H 					

COFIG:
MOV 	DPTR,#0002H
CLR 	P1.7
ACALL 	DELAY4 					
JB 		nSTATUS,COFIG 			
SETB 	nCONFIG 				
STA_JUDGE:
JB 		nSTATUS,COFIG_BEG		
LJMP 	STA_JUDGE
COFIG_BEG:
ACALL 	DELAY2
LJMP 	SEND_DATA
READY_DATA1:
JNB 		nSTATUS,COFIG
SEND_DATA:
MOVX 	A,@DPTR 			
PUSH 	DPH
PUSH 	DPL
MOV 	DPTR,#7000H 				
JNB 		P1.3,$ 					
MOVX 	@DPTR,A 				
POP 		DPL
POP 		DPH
INC 		DPTR					
CLR 	C;
MOV 	A,#01H
ADD 	A,R5
MOV 	R5,A
MOV 	A,#00H
ADDC 	A,R6
MOV 	R6,A
MOV 	A,R5
CJNE 	A,03H,RESESH_COFIG
MOV 	A,R6
CJNE 	A,04H,RESESH_COFIG
CON_REFRESH:
ACALL 	DELAY2 					
JB 		P1.4,END1 				
LJMP 	COFIG
PESESH_COFIG:
LJMP	READY_DATA1			
DELAY2:
NOP
NOP
NOP
NOP
NOP
RET								
MOV 	R1,#08H
DJNZ 	R1,$
RET
END1:
END

⌨️ 快捷键说明

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