单片机中的sbit led =P0^0能不能在程序运行时变成指向P0^1?

有没有什么方法可以实现改功能?
2024-11-19 06:28:11
推荐回答(2个)
回答1:

sbit led =P0^0 定义的是硬件连接关系,运行时怎么会改变呢?
如果想让其改变,LED只能变成普通变量,bit led ,这样在应用时既可以
led =P0^0 ,又可以 led =P0^1
语法上是可以的,但逻辑关系又讲不通
如果想让LED一会是P0^0的值 一会是P0^1的值,只需把P0^1的值传给P0^0即可

回答2:

当然是不能,要指向P0.1可以再定义个位变量。