如果是用汇编语言写的程序,是可以不用先定义的,在程序中直接写引脚,如P2.1,P2.2。只有用C语言写程序时,才必须先要定义引脚的。但不知你是从哪看到的程序,是什么程序?如果是C程序,肯定是有定义的,而这个定义是不在reg52.h 的头文件中的,需要自己来定义的。如果是别人写的程序,那一定是有的,一是:在自己写的头文件中定义的,应该有一个自己写的头文件。二是:可以在主程序的前面用sbit 来定义就行的。