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

2024-12-03 04:32:57
推荐回答(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:

暂时不会汇编