11问答网
所有问题
怎么对单片机P0进行赋值?是unsigned char a=P0;还是P0=unsigned char a;?
如题所述
举报该问题
推荐答案 2013-05-05
先定义 unsigned char a;
在赋值 P0=a;
赋值是把右边的值给左边
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/2S48v8SSF.html
其他回答
第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;
相似回答
根据51
单片机对P0赋值
就应该是 *(
unsigned
char
*)
P0 =
0X00;为什么我...
答:
因为在#include〈reg51〉.h头文件中有#define 0x80 P0这句宏定义,也就是说以下两句语句是完全一样
的 P0=
0x00; 0x80=0x00; 这样的好处是我们只要看到
p0
就知道它是哪个端口,如何写成后一种我们只看到一个十文进制数,我们很难记得住这个寄存器干啥的,只有看书才能知道它其实是p0端口的数据寄存器...
大家正在搜
unsigned char 赋值
signed char是什么意思
unsigned char 范围
c语言unsigned char
c语言uchar怎么赋值
unsigned char啥意思
unsigned char长度
int转unsigned int
unsigned int
相关问题
根据51单片机对P0赋值就应该是 *(unsigned ch...
请问430单片机中p0 = (unsigned char *...
单片机给P0口赋值
单片机KEIL编程时这样定义table:unsigned c...
玩单片机,里面有一句话是P0=~a。请问是什么意思。P0是二...
单片机keil编译时,unsigned char a=1;P...
单片机 I/O口不能用 unsigned char类型的数据...
如何对单片机P0赋负值