我已经开始学习Intel's 8051
汇编程序。我写了一个测试计算器程序。我只使用4个端口中的3个。我想知道我是否可以在同一程序中使用端口输入和输出。
例如,在该程序中,端口3用于将标志位作为输入并用于显示输出。
以下是一些代码:
JB P3.4, DisplayResult
DisplayResult:
MOV P3, #00H
MOV P3, R0
Here:
SJMP Here
此致
答案 0 :(得分:1)
是。您可以。
尝试理解为什么写MOV P3, #00H
。
如果您希望P3的引脚0为O而P3的引脚1为I,那么您将编写MOV P3, # 00000010B
,依此类推。