程序汇编好了,怎么使用这个程序达到应用单片机的效果?
也就是哪个引脚输入信号 哪个输出信号?
----
可以使用 P1、P2 外接拨动开关,输入后,当做 a 和 b。
可以使用 P0 外接发光二极管,输出,当做 c。
程序如下:
ORG 0000H
MOV A, P1 ; a
ANL A, #15
MOV B, A
MUL AB ; a * a
MOV R2, A ;暂存
MOV A, P2 ; b
ANL A, #15
MOV B, A
MUL AB ; b * b
ADD A, R2 ; c = a * a + b * b
CPL A ;低电平发光
MOV P0, A ;输出
SJMP 0000H ;再去读入数据
END
这个程序不需要用到IO的输出和输入。
ORG 0000H
MOV A,31H
MOV B,A
MUL AB
MOV 31H,A
MOV A,32H
MOV B,A
MUL AB
ADD A,31H
MOV 33H,A
SJMP $
END
mov a,31h
mov b,a
mul ab
mov 33h,a
mov a,32h
mov b,a
mul ab
add a,33h
mov 33h,a