简单的单片机问题

来源:百度知道 编辑:UC知道 时间:2024/05/28 23:34:20
ORG 0000H
ST:MOV C,P2.0
MOV P0.0,C
SJMP ST
当我对上面的程序进行编译的时候,老是提示行2有多余的字符,并且2.0,0.0中的后一个总是显示成红色,这是怎么回事,哪位大虾帮帮忙啊,急啊
我有注意,都是在半角模式下输入的,可是就是不行,好像那个p2.0p0.0有点问题

哪位大哥大姐帮帮忙啊

不能直接使用P2.0的,应该先定义一下,比如P20 equ P2.0;

C改成A

改下:

ORG 0000H
AJMP MAIN

ORG 0030H
MAIN: MOV C,P2.0
MOV P0.0,C
AJMP MAIN
END

有可能是你在输入这些代码是是在全角模式下输入的。