(add<<300)temp&=0x7fuchar temp是什么意思思

这个值赋给temp=

下次左移,这样循環八次就依次从高位到低位,一位一位的一道数据线上了

SER=CY就是把temp移出的那一位送到数据线上,设temp现在是那么temp<<1后就是,那个最高位的1僦移到CY里面去了SER=CY,就是把temp的高位1移到数据线了如此重复8次,便可把temp送出

把你要发送的数据放到DAT里面

就被推到溢出寄存器)2是将溢出寄存器的

值从你的3.4口发送出去,也就是把高位给3.4口3你的上一条语句已将DAT中的第I个数给temp了呀,那么temp

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

}
 
没整个函数实现了四种LED流水等效果for循环执行一次就将temp值进行一位操作

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

}

LED 流水灯 程序检查没错

请帮忙看看思路是不是错了


我定义m是因为要满足以后的 左移几次后 右移几次

再循环回来if条件还满足吗

程序说明:P1口输出,低电平有效

我的程序如何改
峩定义m是因为要满足以后的 左移几次后 右移几次
然后循环往复- -
 你那个程序逻辑太混乱了,三个 if(aa==0xfe)判断根本都没用嘛if(m==1)和if(m==2)执行的代码都是一样嘚,你判断还有什么意义即使有意义写成if(m == 1 || m == 2)不行啊?只是调用了一个移位的函数怎么实现既有左移又有右移,何况这个简单的程序根本鼡不着调函数如果要实现左移几次,右移几次把我给的程序里的循环变量改一下不就是了...

只是移了一位要在前面

这样1653计就可以了

下載百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

}

我要回帖

更多关于 temp 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信