使用端口进行输入和输出

时间:2013-02-22 16:03:53

标签: assembly intel 8051

我已经开始学习Intel's 8051汇编程序。我写了一个测试计算器程序。我只使用4个端口中的3个。我想知道我是否可以在同一程序中使用端口输入和输出。

例如,在该程序中,端口3用于将标志位作为输入并用于显示输出。

以下是一些代码:

 JB P3.4, DisplayResult

 DisplayResult:

 MOV P3, #00H
 MOV P3, R0

 Here:

 SJMP Here

此致

1 个答案:

答案 0 :(得分:1)

是。您可以。

尝试理解为什么写MOV P3, #00H。 如果您希望P3的引脚0为O而P3的引脚1为I,那么您将编写MOV P3, # 00000010B,依此类推。