一个cror的语句问题

2019-07-15 21:38发布

今天仿真一个实验,采用了这条语句,如下:
//                P0=_cror_(P0,1);
但是仿真结果就不能循环,不得以采用了下面的
        uchar i;
        for(i=1;i<9;i++)
        {
                P0=_cror_(0xfe,i);
                DelayMS(150);

就可以看出循环了,又高人能给解释一下么。多谢了
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
ntmusic
1楼-- · 2019-07-15 23:56
P0=_cror_(P0,1);不是循环,有没有加循环条件进去,它只完成一次移位。如
while(1)//不断循环
{
P0=_cror_(P0,1);
}
gogsq@163.com
2楼-- · 2019-07-16 00:01
加了的   中间用373驱动的,不加373就可以    74ls373

一周热门 更多>