今天在看书的时候看到了循环移位函数,想跟大家分享下,呵呵,大牛们不要嘲笑,由于本人刚起步,莫笑。
如果你使用keil软件编写C51程序的话,那么你可以打开Keil下的C51下的HLP文件,里面有个C51lib文件,这是个帮助文件。在这个文件里面就有关于移位函数的原型。
之前,如果我想移位的话(做流水灯的程序时),我会 P2 = (P2 《《 1) | 1;你会发现后面需要或上一个1,以控制补0带来的麻烦。不过在移位函数中是可以不需要的,它自动补1。
下面来介绍下这俩个移位函数--_crol_与_cror_(包含在头文件intrins.h中)
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !