单片机编程:每隔1S读一次P1.0引脚,若读状态1则R0加1,若读状态0则R1加1,用汇编程序编写

2024年12月03日 04:32
有4个网友回答
网友(1):

ORG 00H
AJMP MAIN
ORG 0BH
AJMP T0INT
MAIN:
MOV TMOD,#01H
MOV TH0,#3CH
MOV TL0,#0B0H
MOV R2,#20
SETB EA
SETB ET0
SETB TR0
MAIN1:
JNB F0,MAIN1
CLR F0
JB P1.0,MAIN11
INC R1
AJMP MAIN1
MAIN11:
INC R0
AJMP MAIN1

T0INT:
MOV TH0,#3CH
MOV TL0,#0B0H
DJNZ R2,RTI
MOV R2,#20
SETB F0
RTI:
RETI

END

网友(2):

若读状态1则R0加1,若读状态0则R1加1,加完了,怎么办?
不用显示吗?

网友(3):

这个还用求救啊,自己不能编写吗?还锻炼一下大脑。

网友(4):

暂时不会汇编