AVR单片机中可以是BIT(0)这个函数, 比如:#define LED1_ON (PORTA &= ~ BIT(0))
4个回答
2012-10-15
展开全部
你没有看到AVR头文件里的定义呀?
其有这麽一句话定义了这个函数的
//移位定义
#ifndef BIT
#define BIT(x) (1<<(x))
#endif
只要你在头文件中加入这个,就可以啦
还有更多AVR的相关函数宏定义,你可以参照一下参考资料。
希望我的回答对你有帮助。
其有这麽一句话定义了这个函数的
//移位定义
#ifndef BIT
#define BIT(x) (1<<(x))
#endif
只要你在头文件中加入这个,就可以啦
还有更多AVR的相关函数宏定义,你可以参照一下参考资料。
希望我的回答对你有帮助。
参考资料: http://wenku.baidu.com/view/1a9451639b6648d7c1c7464e.html
展开全部
你可以自己定义一个BIT啊,然后使用这样的方式去引用就可以了.
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
C51支持位操作,只须定义bdata类型,即可直接操作位,根本不需要使用此类函数,要方便得多了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
51当中用BIT就没有必要了,它就相当于51中的sbit
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询