标题: 单片机C51一个最简单的sbit问题,求大神进来看看 [打印本页]

作者: 19865323572    时间: 2021-7-3 08:38
标题: 单片机C51一个最简单的sbit问题,求大神进来看看




作者: 19865323572    时间: 2021-7-3 08:40
我一开始没有定义P0口,直接用P0=0xaa,二极管被点亮,后来我想尝试用sbit定义P0口,单片机二极管没有反应了,这是为啥
作者: 名字不是重点    时间: 2021-7-3 09:26
sbit,  是位定义,你赋值成0xaa是啥意思?
作者: xuyaqi    时间: 2021-7-3 09:27
你定义aa为sbit位变量,又让aa=0xaa 8位,编译就通不过。
作者: devcang    时间: 2021-7-3 09:40

sbit类型的变量,只能是0或1(低或高)

作者: 19865323572    时间: 2021-7-3 10:01
devcang 发表于 2021-7-3 09:40
sbit类型的变量,只能是0或1(低或高)

感谢 知道自己错哪里了

作者: 19865323572    时间: 2021-7-3 10:01
名字不是重点 发表于 2021-7-3 09:26
sbit,  是位定义,你赋值成0xaa是啥意思?

了解了 感谢

作者: 19865323572    时间: 2021-7-3 10:02
xuyaqi 发表于 2021-7-3 09:27
你定义aa为sbit位变量,又让aa=0xaa 8位,编译就通不过。

了解 感谢





欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1