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

📄 8255流水灯.asm

📁 自己做的单片机Proteus仿真实例
💻 ASM
字号:
	RESET BIT  P2.5

	PAK  EQU  3FFFH
	PBK  EQU  7FFFH
	PCK  EQU  0BFFFH
	PCONT EQU 0FFFFH

       	ORG 0000H
       	LJMP START

     	ORG  0030H
START: 
	mov   a,#80h
       	mov   dptr,  #PCONT
       	movx  @dptr,a

	

	mov   a,#0FFh
       	mov   dptr,  #PAK
       	movx  @dptr,a

	mov   a,#0FFh
       	mov   dptr,  #PBK
       	movx  @dptr,a

	mov   a,#0FFh
       	mov   dptr,  #PCK
       	movx  @dptr,a

L0:	MOV   A,#0feh	;#07FH
	MOV   R7,#8
L1:	mov   dptr,  #PAK
       	movx  @dptr,a
	Rl    A
	ACALL DELAY
	DJNZ  R7,L1
	mov   a,#0FFh
       	mov   dptr,  #PAK
       	movx  @dptr,a


	MOV   A,#0feh	;#07FH
	MOV   R7,#8
L11:	mov   dptr,  #PBK
       	movx  @dptr,a
	Rl    A
	ACALL DELAY
	DJNZ  R7,L11
	mov   a,#0FFh
       	mov   dptr,  #PBK
       	movx  @dptr,a

	MOV   A,#0feh	;#07FH
	MOV   R7,#8
L111:	mov   dptr,  #PCK
       	movx  @dptr,a
	Rl    A
	ACALL DELAY
	DJNZ  R7,L111
	mov   a,#0FFh
       	mov   dptr,  #PCK
       	movx  @dptr,a
	SJMP  L0




   
DELAY1: MOV   R4,#0
AA1:   MOV   R5,#0
AA:   
       DJNZ  R5,AA
       DJNZ  R4,AA1
       RET
DELAY: MOV   R6,#5
del:   acall delay1
       djnz  r6,del
       ret

       END

⌨️ 快捷键说明

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