怎么对单片机P0进行赋值?是unsigned char a=P0;还是P0=unsigned char a;?

如题所述

先定义 unsigned char a;
在赋值 P0=a;
赋值是把右边的值给左边
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-05-05
可以直接对P0口赋值,如P0 = 0XA0;追问

不行啊,报错。

追答

P0口是否已定义好?一般在头文件中都定义好的了,你查下头文件。

第2个回答  2013-05-05
unsigned char a;

a=0xa0;
P0=a;追问

a重新赋值,P0是不是又要进行P0=a?

追答

是的。

本回答被提问者采纳
第3个回答  2013-05-05
定义和赋值分开啊
unsigned char a;
a=P0;