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

📄 delay.asm

📁 51单片机与ps2键盘接口程序
💻 ASM
字号:
	H_DATA		BIT 	P3.2
	H_CLK		BIT		P3.4

	?PR?DELAY30US SEGMENT CODE 
	PUBLIC DELAY30US
	RSEG ?PR?DELAY30US
	
	;	abc	XDATA	0A00H
	
;35.8US
DELAY30US:
		PUSH	05H           ;2
		MOV		r5,#50        ;25
DE30S1:
		DJNZ	r5,DE30S1     ;2*14=28
		POP	05h           ;2
		RET
;******************************************************************
	?PR?DELAY10US SEGMENT CODE 
	PUBLIC DELAY10US
	RSEG ?PR?DELAY10US
;16.3US
DELAY10US:      
		PUSH	05H          ;2
		MOV     r5, #20       ;10
DE10S1: 
		DJNZ    r5, DE10S1   ;5*2=10
		POP	05H	     ;2
		RET

	?PR?CLSSIGNAL SEGMENT CODE 
	PUBLIC CLSSIGNAL
	RSEG ?PR?CLSSIGNAL
CLSSIGNAL:          
;WHEN SYSTEM SEND INFORMATION TO PINPAD, SEND STOP BIT AT END, THEN NEXT A 
;SEND OPERATION. SO WAITTING STOP BIT FINISHED.
CLSL1:          
		PUSH    05H
CLSL1_U:
		MOV     R5, #6EH
CLSL2:  JNB     H_DATA, CLSL1_U
		JNB     H_CLK, CLSL1_U
		DJNZ    R5, CLSL2
		POP     05H
		RET

		END 	

⌨️ 快捷键说明

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