大学本科《单片机接口技术》题目2(编程题)

来源:百度知道 编辑:UC知道 时间:2024/05/15 02:16:02
编程题

已知0809IN0通道的地址为00700H,EOC经非门接8031的P3.3,0832的地址为07FEH,要求将通道0的信号进行A/D转换,如果大于80H,向0832输出00H,否则,输出0FFH。(查询方式)

谁帮我解答啊,试卷上的,不会做呢!谢谢了!

没有说明0832的地址,所以我用????代替了,凭记忆编的,估计有错误,多多指教,呵呵
ORG 0000H
LJMP 0100H
ORG 0100H
MOV DPTR,#0700H
MOV @DPTR,A
WAIT:JNB P3.3,WAIT
MOV A,@DPTR
SUBB A,#80H
JC B2
MOV A,#00H
GO:MOV DPTR,#????H
MOV @DPTR,A
B2:MOV A,#0FFH
SJMP GO
END