a8980.asm

来自「单片机C51 源程序」· 汇编 代码 · 共 37 行

ASM
37
字号
 	ORG 0000H
        AJMP START

        ORG 0100H
START:
	MOV R4, #05dH
	ACALL W_CONTROL
	MOV R2, #8h
	MOV R3, #05H
	ACALL W_CONNECTION
        MOV R4, #55H
        ACALL W_CONTROL
        MOV R2, #8h
	MOV R3, #0aaH
	ACALL W_CONNECTION
        acall delay
        MOV R4, #05dH
	ACALL W_CONTROL
	MOV R2, #8h
	MOV R3, #05H
	ACALL W_CONNECTION
        MOV R4, #55H
        ACALL W_CONTROL
        MOV R2, #8h
	MOV R3, #55H
	ACALL W_CONNECTION
        ACALL DELAY
        AJMP START
W_CONNECTION:
        MOV A, R2					;R2 存放时隙值
	ORL A, #20H			        ;P2.6=1 READ P2.6=0 WRITE
	MOV P2, A 					;P2.5=1时隙,P2.5=0控制
	MOV P1, R3                           ;R3 存数据
        SETB P3.3 				    ; SET DS为高
LOOP1:
	MOV C, P3.2
        JC LOOP1                          ;DTA为非0时等待

⌨️ 快捷键说明

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