51单片机引脚怎么定义的

2024-11-23 08:00:31
推荐回答(2个)
回答1:

sbit定义的是1位变量,P2是整个8位口,本身在sfr里有地址定义的,不知道你想如何给P2赋值,如果这样的话:
unsigned char code dat[]={0x01,0x11,0x10**********};
*******
P2=dat[0];就给P2^0赋值1了。
但实在不知道意义何在。

回答2:

你好!
单片机的端口,只能设置成 1 和 0 ,并不能出现负值