标题: [求助]关于6位二进制数的循环移位 [打印本页]

作者: tianshilei1992    时间: 2012-4-20 08:14
标题: [求助]关于6位二进制数的循环移位
想做数码管的动态扫描,想用循环做,对于位选线想用循环移位做,比如初始值为0x3E,然后通过循环移位这样实现。但是用函数_crol_()的时候,会发现系统会默认为8位二进制数,这样导致循环的时候成了00111110→01111100→...这样的循环,如何才能使只循环6位?
作者: tianshilei1992    时间: 2012-4-20 09:43
自己而解决了,控制循环次数,每次初始化为0xFE,这样移位6次之后循环重新开始,初始化。
作者: 青苹果    时间: 2012-4-20 10:23

单片机这个东西,很多时候自己想一想,问题也就决解了






欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1