给位帮忙看看这段是延时么?

2019-03-24 19:22发布

#ifndef __DELAY_H__
#define __DELAY_H__
#define        sbi(Y,X) Y |= (1 << X)
#define        cbi(Y,X) Y &= ~(1 << X)
#define        xbi(Y,X) Y ^= (1 << X)
#endif 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
6条回答
Goself
2019-03-24 21:03

这,差得也太远了吧。解释一下:

 

#define sbi(Y,X) Y |= (1 << X) //将Y的第X位置1

#define cbi(Y,X) Y &= ~(1 << X) //将Y的第X位置0

#define xbi(Y,X) Y ^= (1 << X) //对Y与(1< <X)按位做异或运行

[ 本帖最后由 Goself 于 2012-3-12 23:25 编辑 ]

一周热门 更多>