流水灯实验,通过读取开关控流水灯的循环方向,用汇编语言实现

流水灯实验,通过读取开关控流水灯的循环方向,用汇编语言实现
2025年03月13日 05:28
有1个网友回答
网友(1):

ORG 0000H
LJMP MAIN
ORG 000BH
LJMP T0ISR
ORG 0030H
MAIN:
MOV TMOD,#01H

MOV TH0,#HIGH(65536-50000)

MOV TL0,#LOW(65536-50000)

SETB TR0

SETB ET0

SETB EA

MOV A,#0FEH

SETB 00H

LOOP:
JB P1.0,LOOP1

SETB 00H

SJMP LOOP

LOOP1:
JB P1.1,LOOP

CLR 00H

SJMP LOOP

T0ISR:
CLR TR0

MOV TH0,#HIGH(65536-50000)

MOV TL0,#LOW(65536-50000)

SETB TR0

JNB 00H,T01

RL A

MOV P0,A

RETI

T01:
RR A

MOV P0,A

RETI

END