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

📄 delay.asm

📁 This ia a delay program for 8051
💻 ASM
字号:
; Chip P89C51RD2 & 2051, Crystal 6 MHz, 12 CLK Mode.
		$TITLE(PROGRAM FOR 0.1m Sec.DELAY) 
		$DATE(14-10-04)
		$MOD51
		ORG 0H
	BACK:	;MOV P0,A   	;send 55H to port 0
		;MOV P1,A   	;send 55H to port 1
        MOV P2,A   	;send 55H to port 2
		;MOV P3,A   	;send 55H to port 3
        ACALL DELAY4	;time delay
		CPL A		;Load A with AA
		SJMP BACK	;keep doing this 

		ORG 100H
             ;Delay for 2.5mSec.
DELAY4:		;ORG 0A0H
			;MOV R2,#25	;1 Machine cycle
			;NOP
			;NOP
			;NOP
			;NOP
			;NOP
			;NOP 
			;NOP
LOOP4:		MOV R3,#245	;1 Machine cycle  
LOOP5:		DJNZ R3,LOOP5	;2 Machine cycle, loop3 total 4 machine cycle X 250
			;DJNZ R2,LOOP4	;2 Machine cycle
			RET	
            END

⌨️ 快捷键说明

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