我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:2019跑狗图高清彩图 > 指令流 >

为什么我用C51里左移的指令不能实现流水灯的循环?

归档日期:07-14       文本归类:指令流      文章编辑:爱尚语录

  这是我写的程序,没有错误,只是下载到单片机后,它只流动一次就听了,我是想让它一直流动闪烁的,为什么不可以能?我用_crol_这个函数却可以实现~但左移指令却不可以??

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部因为普通的左移是右补零的,所以移动到最后,aa就等于0了。而_crol_是循环左移,aa的最高位左移后会写入aa的最低位,所以灯看起来是流动的。

  aa=aa1; //右移一位,移8次出去,还在往右移动,都移动出界了哈哈!

本文链接:http://f-taiken.net/zhilingliu/338.html