
展开全部
简单程序如下:
sbit d0 = P1^1;
int main(void)
{
while(1)
{
d0 = ~ d0; //把单片机P1.1端口数据取反, 1变成0或者0变成1
}
}
sbit d0 = P1^1;
int main(void)
{
while(1)
{
d0 = ~ d0; //把单片机P1.1端口数据取反, 1变成0或者0变成1
}
}

2023-06-12 广告
单片机的原理是比较复杂的,但是可以通过浅显易懂的语言来解释。单片机是一种集成电路芯片,通常包含处理器、存储器和各种输入输出(I/O)端口。处理器负责执行程序代码,并处理数据和指令;存储器用于存储程序代码和数据;输入输出端口用于与外部设备交互...
点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
展开全部
按位取反,下面以C51为例
比如P0^0=0,那么~P0^0=1;
比如P2=01110011,那么~P2=10001100;
比如P0^0=0,那么~P0^0=1;
比如P2=01110011,那么~P2=10001100;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这不是单片机的知识。
这是 C 语言的知识。
这是 C 语言的知识。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
电平取反,楼上的解释正确
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询